Skip to content

Instantly share code, notes, and snippets.

@filinivan
Last active May 6, 2021 12:52
Show Gist options
  • Save filinivan/0b444b2c41bf037d3456fe5c11757e55 to your computer and use it in GitHub Desktop.
Save filinivan/0b444b2c41bf037d3456fe5c11757e55 to your computer and use it in GitHub Desktop.
I love Postgres
----- MAC раработчика ----------------
brew install postgresql
createdb test_guru
psql test_guru
Добавить пользователя postgres : create user barsofa with createdb login password '123';
--- По курсу на Udemy -----
Устанавливаем postgresql командой "sudo apt install postgresql postgresql-contrib"
команда "psql --version" должна показать версию, но у меня ругнулась на отсутствие юзера(кажется)
Вводим команду "sudo -i -u postgres"
Далее вводим команду "psql" и попадаем в пользователя постгрес root - можем создать БД
Создём БД : "create database watch_shop_development;"
Создём БД : "create database watch_shop_test;"
"\l" - посмотреть список баз данных (слэш L)
"\q" - exit
"ctrl + d" - выход
"ctrl + d" - выход
---------------------------
!!!!! Если нуэен gem 'pg' - то выполняем "apt-get install libpq-dev"
→ sudo psql -U USER_NAME -d postgres
psql (10.1)
Type "help" for help.
postgres=# CREATE USER postgres WITH SUPERUSER PASSWORD 's3cr3t';
CREATE ROLE
postgres=# ALTER DATABASE postgres OWNER TO postgres;
ALTER DATABASE
postgres=# \q
------ Reset postgres SU password (mac) -----------------
brew services stop postgresql
sudo nano /Library/PostgreSQL/12/data/pg_hba.conf
brew services start postgresql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment