How to install PostgreSQL and pgAdmin4 on Ubuntu 18.04

1. Install PostgreSQL $ sudo apt update $ sudo apt install postgresql postgresql-contrib 2. Update password for postpres user $ sudo -u postgres psql postgres=# ALTER USER user_name WITH PASSWORD 'new_password'; postgres=# \q 3. Install Python PIP for Ubuntu $ sudo apt update $ sudo apt install python3-pip 4. Get the PgAdmin 4 Python Installer at https://www.pgadmin.org/download/pgadmin-4-python-wheel 5. Install pgAdmin4 $ pip install ~/Downloads/pgadmin4*.whl Or for a System wide installation: $ sudo pip install ~/Downloads/pgadmin4*.whl 6. Locate PgAdmin 4 Script $ sudo updatedb $ locate pgAdmin4.py Copy the path displayed from above command. I call it PATH /pgAdmin4.py from now 7. Create config_local.py file for pgAdmin4 local config, add content and save it $ vim PATH /config_local.py import os SERVER_MODE = False DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/')) LOG_FILE = os.path.join(DATA_DIR...

Postgresql Command line - Ubuntu(My Notes)

MYSQL vs Postgresql(Command Comparision)  





Description MYSQl PostgreSql
Connection mysql -u user_name -p sudo -u postgres psql
Show databases SHOW DATABASES; \l
Use particular database USE [DB_NAME]; \c [DB_NAME]
show tables in that DB SHOW TABLES: \dt
Show table details DESCRIBE [TABLE_NAME]; \d+ [TABLE_NAME]
Show index SHOW INDEX [TABLE_NAME;] \di (list index of all tables in that DB)
Backup all DBs mysqldump –all-databases > /path/to/file.sql pg_dumpall > /path/to/file.sql
Backup particular DB alone mysqldump mydatabase > /path/to/file.sql pg_dump mydatabase > /path/to/file.sql
Exit quit|exit|[ctrl-c] \q

Comments

Popular posts from this blog

Elixir Ecto - My Notes

Phoenix Channels