Как мне запустить и автоматизировать создание базы данных с помощью PSQL - PullRequest
0 голосов
/ 29 мая 2018

Я связываю PSQL с API-интерфейсом djangoREST и хочу, чтобы все было автоматизировано, однако у меня возникают проблемы с автоматизацией создания базы данных.В настоящее время в моем коде у меня есть это

initdb /usr/local/var/postgres, и хотя это создает базу данных, я не знаю, как изменить владельца и имя базы данных, как вы, когда вы обычно запускаете

CREATE DATABASE <databasename>

1 Ответ

0 голосов
/ 30 мая 2018

Я не уверен, что полностью понял ваш вопрос.Два действия (переименовать / изменить owenr) вы можете сделать следующим образом.

  • Переименование базы данных в new_databasename

ALTER DATABASE <databasename> RENAME TO <new_databasename>;

  • Смена владельца базы данных на new_user

ALTER DATABASE <databasename> OWNER TO <new_databasename>;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...