I have installed the community edition of the Openproject in the ubuntu desktop.
Openproject automatically installed PostgreSql in the ubuntu system.
I have installed the pgadmin software in my ubuntu system to connect to postgresql.
I want to know how to connect to the database and generate the report
Thanks in advance for your valuable answers
In Ubuntu environment you can open terminal and switch into postgres user and create new DB user with superuser permissions:
sudo su - postgres
createuser --interactive --pwprompt
After user created you can use it credentials to connect to DB using any cli/gui tool.
I recommend DBeaver Community Edition as PostgreSQL GUI tool.
Related
I've installed postgresql 14 and pgadmin4 on Ubuntu 20.04. I set a password with sudo passwd postgres and restarted postgresql I've modified the METHOD settings in /etc/postgresql/14/main/pg_hba.conf to be trust. But pgadmin4 refuses to connect with this message:
This used to be all it took to get pgadmin4 to connect.
Is there something new in Postgresql 14 that has to be done?
Thank you, I was going crazy trying to resolve this issue for the last 3 days until I hit this post.
I recently installed PostgreSQL 14 on Ubuntu 20.04 and was trying pgAdmin 4 v. 6.7 and was not able to even create a server without having an INTERNAL SERVER ERROR message. The issue was that when installing PostgreSQL I simply used the same Linux root user password and did not specify a password for the postgres user as you mentioned in the line:
psql -c "ALTER USER postgres WITH PASSWORD 'secure_password_here';"
Thank you
I am new to PostgreSQL and before I start learning got stuck in the password;
I have forgotten my password to PostgresSQL 13 path when I use pdAdmin tool.
I use mac. Apologies for basic questions.
I went through multiple articles, videos but I am unable to through different steps.
Steps I did:
Downloaded PostgreSQL 13, logged into pgAdmin, forgot password to PostgreSQL 13 db
Found the "pg_hba.conf" and edited the method from "md5" to "trust"
Steps I am unable to proceed and stuck:
Restart the postgresql service (where and how do I do this? via launching Terminal?)
Start psql session as postgres (how to launch? I searched the psql via search. When I entered "psql -U postgres", its asking for "Database" and "Port (5432)" and "Username". I am unaware to find these"
This is where I am unable to go to next step to use ALTER USER command to reset.
I went through this but when I enter the command "sudo -u user_name psql db_name", its asking for all information above which I don't have knowledge yet. Same as above points where I am getting stuck.
Many thanks in advance.
If you installed Postgres using brew (That's most common case)..
To access postgres
# psql postgres
postgres is the database name, and after this you will be logged into psql and will see postgres db. You can switch to your database as -
\c <your-db-name-here>
To start/stop/restart
brew services start postgresql
brew services stop postgresql
brew services restart postgresql
If you did not install using brew and want to do so -
brew install postgres
I have followed the steps from here. I successfuly installed both postgres#12.8 in WSL2 and PGAdmin4 on Windows.
Once I start service in WSL and create a server connection in pgAdmin I am not able to see any databases create from the pgAdmin GUI or neither from psql client.
I tried to:
set env variable PGHOST to localhost
editing postgresql.conf to listen_addresses = 'localhost'
connecting pgAdmin server by localhost name and by IP 127.0.0.1
nothing works..
I just ran into the same issue.
If you try to access your DB installed with pgAdmin from WSL 2, make sure you didnt install postgreSQL from Windows, as sudo service postgresql start from WSL will also start the only postgresql service you need.
Basically, it means you need to install postgresql ( sudo apt-get install postgresql) and start it FROM WSL, and then just open pgAdmin from Windows. Do NOT install postgresql directly on Windows as then your pgAdmin might create your DBs into the postgresql service started in Windows and not from the one started from WSL.
Make also sure that pgAdmin is installed for the same user that your WSL 2 uses, if you use it from VSCode for example. Otherwise, for the same reason, your WSL may not be able to find the corresponding DB.
Note that you can list the DB existing on a specific port by running psql -p 5432 -l from WSL ( change 5432 by the port you want to use ).
I installed PostgreSQL 11 on Ubuntu 16.04 and pgAdmin4 on Win 10. However I am unable to view the database I created using pgAdmin4 on Ubuntu when I check it using \l in psql
I just installed PostgreSQL-8.4 on Ubuntu. How do I start it / its GUI, connect to a database etc? I know SQL, but can't find PostgreSQL's icon in my Ubuntu 10.04 desktop (hence, am not sure how to start it).
Postgresql has no built in gui.
to check if it is running run the following from a terminal
ps aux | grep postgres
You can use psql to access from the command line.
to install psql
aptitude install postgresql-client
then to run
psql -h dbhost -U username dbname
If you want a gui intall package pgadmin
aptitude install pgadmin3
I start postgres prompt by using the following command:
sudo -u postgres psql
I use Ubuntu 14.04
If you're a Mac user, try running this
postgres -D /usr/local/var/postgres
then do
psql
you may start by firing up a graphical client. In a terminal type : pgadmin3
You will be presented with the pgAdmin III interface. Click on the "Add a connection to a server" button (top left). In the new dialog, enter the address 127.0.0.1, a description of the server, the default database ("mydb" in the example above), your username ("postgres") and your password.
With this GUI you may start creating and managing databases, query the database, execute SQl etc.
check out - https://help.ubuntu.com/community/PostgreSQL