В этой заметке, я кратко перечислю несколько удобных и простых команд для Postgresql. Они актуальны для тех, кто переходит на postgres c другой распространенной субд — mysql.
Подключение к базе данных:
mysql: mysql -u<user> -p<password> <database>
postgresql: psql -U <username> <database>
Посмотреть существующие базы данных:
mysql: SHOW DATABASES;
postgresql: \l
Выбрать базу данных:
mysql: USE <database>;
postgresql: \c <database>
Посмотреть существующие таблицы:
mysql: SHOW TABLES;
postgresql: \d
Посмотреть структуру таблиц:
mysql: DESCRIBE <table_name>;
postgresql: \d+ <table_name>
Список запущенных команд:
mysql: SHOW FULL PROCESSLIST;
postgresql: SELECT * FROM pg_stat_activity;
Выход:
mysql: EXIT; (или QUIT;)
postgresql: \q