
(\/)(o.o(\/)
08.12.2017
14:36:51
в гугле тоже пишут, что-то про создание нового, но непонятно

Vasiliy
08.12.2017
14:38:01
ну ты создай
потом можно запускать DATABASE_USERNAME=username DATABASE_PASSWORD=password rails s
(в башрк думаю тоде сложно будет прописать кек)

Google

(\/)(o.o(\/)
08.12.2017
14:39:41
вот ещё что нашёл
почему-то по умолчанию psql использовал не имя заданное при инсталляции, а имя пользователя системы.. в данном случае надо явно указать имя заданное при инсталляции - psql -U yourname
но тоже не получается
можно посмотреть все мои созданные пользователи бд?
вдруг имя забыл
и так команда поможет

alteregoizm
08.12.2017
14:41:36
эм, а почему тебе запретили менять database.yml?

Vasiliy
08.12.2017
14:41:37
при peer авторизации имя системы используется
вроде надо в датабейз указать host: localhost иначе без хоста только пир доступна

alteregoizm
08.12.2017
14:42:16

(\/)(o.o(\/)
08.12.2017
14:42:26

Vasiliy
08.12.2017
14:43:00
датабейз не системный

(\/)(o.o(\/)
08.12.2017
14:43:06

Google

Vasiliy
08.12.2017
14:43:18
это настройки бд которые по идеи должны быть у каждого пользователя
свои

(\/)(o.o(\/)
08.12.2017
14:43:42

alteregoizm
08.12.2017
14:43:49
.gitignore посмотри, есть ли там файл database.yml, я на 80% уверен что есть

Yaroslav
08.12.2017
14:44:19
Скормите ему пример заполненного database.yml для ПГ

Vasiliy
08.12.2017
14:44:49
я сдаюсь пацаны

alteregoizm
08.12.2017
14:44:56
да я думаю там у него example есть, просто он говорит что менять запретили, значит есть вероятность что он в репе лежит
а если он лежит в репе - я тоже сдаюсь :D

(\/)(o.o(\/)
08.12.2017
14:45:28
вот список бд

alteregoizm
08.12.2017
14:45:47
да епт
в проекте, в корне файл .gitignore, открой и посмотри есть ли там database.yml

(\/)(o.o(\/)
08.12.2017
14:46:59

alteregoizm
08.12.2017
14:48:24
т.е. тебе скинули проект с файлом database.yml и там забиты данные для коннекта к базе уже?

Yaroslav
08.12.2017
14:48:44
покажи нам свой database.yml
скрин

(\/)(o.o(\/)
08.12.2017
14:50:19

Google

alteregoizm
08.12.2017
14:51:28
тогда тебе надо взять юзернейм и пароль из файла и создать такого юзера в бд

(\/)(o.o(\/)
08.12.2017
14:51:46

alteregoizm
08.12.2017
14:52:15
ага, в ENV заданы они

(\/)(o.o(\/)
08.12.2017
14:52:21

Yaroslav
08.12.2017
14:52:23
ENVы тебе скидывали?

(\/)(o.o(\/)
08.12.2017
14:52:30

Yaroslav
08.12.2017
14:52:49
рассказали, где и как их создать?

Vasiliy
08.12.2017
14:53:04

(\/)(o.o(\/)
08.12.2017
14:53:18

Vasiliy
08.12.2017
14:53:53
мне иногда кажется что ты очень тонкий тролль)

(\/)(o.o(\/)
08.12.2017
14:53:56

(\/)(o.o(\/)
08.12.2017
14:54:45
мне вроде осталось создать бд с таким имененм и пассом?

Yaroslav
08.12.2017
14:54:48
http://railsapps.github.io/rails-environment-variables.html

(\/)(o.o(\/)
08.12.2017
14:55:21

Vasiliy
08.12.2017
14:56:17
это укажет енв параметры для конкретной команды

alteregoizm
08.12.2017
14:56:45

(\/)(o.o(\/)
08.12.2017
14:56:57

Google

(\/)(o.o(\/)
08.12.2017
14:57:09

Yaroslav
08.12.2017
14:57:33

(\/)(o.o(\/)
08.12.2017
14:57:50
?

Vasiliy
08.12.2017
14:58:04
у тебя база myapp_development

alteregoizm
08.12.2017
14:58:09

Vasiliy
08.12.2017
14:58:18
у неё юзер user1 владелец
DATABASE_USERNAME=user1 DATABASE_PASSWORD=твой_пароль rails s

alteregoizm
08.12.2017
14:58:50
у неё юзер user1 владелец
да ему пересоздавать надо под нового юзера, это будет проще чем объяснить как переименовать бд и т.д.

Admin
ERROR: S client not available

(\/)(o.o(\/)
08.12.2017
14:59:46

alteregoizm
08.12.2017
15:00:10
отсюда вывод, либо в энвы вбить postgres\postgres, либо админ юзера в базе создать prorok\prorok

Vasiliy
08.12.2017
15:00:25
ну сделай вместо rails s - rails db:migrate

(\/)(o.o(\/)
08.12.2017
15:00:36

Vasiliy
08.12.2017
15:00:52
начало оставь

alteregoizm
08.12.2017
15:00:56
эээм, даже енвы не локальные...

(\/)(o.o(\/)
08.12.2017
15:01:25
DATABASE_USERNAME=user1 DATABASE_PASSWORD=твой_пароль rails db:migrate такую команду?

Vasiliy
08.12.2017
15:01:35
да

(\/)(o.o(\/)
08.12.2017
15:02:07
или так DATABASE_USERNAME=user1 DATABASE_PASSWORD=твой_пароль rake db:migrate такую команду

Google

Vasiliy
08.12.2017
15:02:29
без разницы

(\/)(o.o(\/)
08.12.2017
15:03:46
пишет rake aborted!
PG::ConnectionBad: ВАЖНО: пользователь "prorok" не прошёл проверку подлинности (Peer)
Tasks: TOP => db:migrate
(See full trace by running task with —trace)

alteregoizm
08.12.2017
15:03:50
но все равно лучше пользователя создать в базе под проект

(\/)(o.o(\/)
08.12.2017
15:03:51

Vasiliy
08.12.2017
15:04:41

alteregoizm
08.12.2017
15:04:42
а как
http://bit.ly/2j6LSZv

Vasiliy
08.12.2017
15:06:30

alteregoizm
08.12.2017
15:08:12

(\/)(o.o(\/)
08.12.2017
15:08:39
попробую прописать локалхост

Vasiliy
08.12.2017
15:09:07
хотя да, чёт туплю

alteregoizm
08.12.2017
15:09:31
а прописать локалхост - опять наругают что поменял файл конфигурации

(\/)(o.o(\/)
08.12.2017
15:10:19
теперь такая PG::ConnectionBad: ВАЖНО: пользователь "prorok" не прошёл проверку подлинности (по паролю)
ВАЖНО: пользователь "prorok" не прошёл проверку подлинности (по паролю)

alteregoizm
08.12.2017
15:10:46

(\/)(o.o(\/)
08.12.2017
15:11:08
сейчас попробую снова вот это ATABASE_USERNAME=user1 DATABASE_PASSWORD=твой_пароль rake db:migrate

alteregoizm
08.12.2017
15:11:35

(\/)(o.o(\/)
08.12.2017
15:11:50
CREATE USER prorok WITH PASSWORD 'prorok'
так верно будет?

Vasiliy
08.12.2017
15:14:06
createuser команда в консоли

alteregoizm
08.12.2017
15:15:20
sudo -u postgres createuser