RealStudio и PostgreSQL
Для подключения к базе данных я использую этот пример. Но я не могу найти уроки о том, как создать базу данных.
Например:
- подключиться к серверу
- создать новую базу данных
- сделай что-нибудь
- удалить базу данных
- тесная связь
Кто-нибудь может показать мне, как это сделать?
Спасибо!
3 ответа
Следуйте инструкции по созданию кластера базы данных:
http://www.postgresql.org/docs/9.1/interactive/creating-cluster.html
База данных и пользователи создаются только один раз, и вы можете использовать клиентские приложения для этого. Или вы пытаетесь сделать это автоматически как часть пакета установки программного обеспечения? После этого вы подключаетесь к нему столько раз, сколько необходимо.
Поскольку вы создаете новую базу данных, а затем отбрасываете ее, почему бы не использовать встроенную базу данных SQLite? Вы можете сделать базу данных полностью в памяти, которая будет молниеносно (если вы не заполняете доступную оперативную память).
Я считаю, что вы можете создавать базы данных, выполняя стандартные команды SQL так же, как вы можете создавать таблицы в базе данных, если вы используете пользователя (например, администратора или аналогичного пользователя), у которого есть разрешения для создания новых баз данных.
Итак, все, что вам нужно, это подключиться к БД с нужным пользователем, а затем выполнить команды SQL с помощью db.SQLExecute, например, "создать базу данных newDBname".