gpt4 book ai didi

ruby - 在 Postgresql 中创建数据库/用户的示例 Ruby 代码

转载 作者:行者123 更新时间:2023-11-29 13:57:29 25 4
gpt4 key购买 nike

如果有人能提供示例 Ruby 代码以在 postgresql 中创建数据库和用户,我将不胜感激。我假设这对于有经验的用户来说可能非常简单。我找到了查询现有数据库的示例代码,但没有找到与用户一起创建新数据库的示例代码。

示例代码如下:

require 'pg'

conn = PGconn.connect("localhost", 5432, '', '', "database_1", "databse_1_user", "")

res = conn.exec('select tablename, tableowner from pg_tables')

最佳答案

首先从命令行登录 postgres,具体取决于您的操作系统:

su - postgres

或者只是

psql

然后您需要创建一个用户(或 postgres 所指的角色),然后才能创建一个数据库供您连接。

create role YOURUSERNAME with createdb login password 'YOURPASSWORD';

然后创建数据库

create database MYDATABASE OWNER=YOURUSERNAME;

然后你应该能够从 ruby​​ 登录:

conn = PGconn.connect("localhost", 5432, '', '', "#{MYDATABASE}", "#{YOURUSERNAME}", "")
enter code here

关于ruby - 在 Postgresql 中创建数据库/用户的示例 Ruby 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28685551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com