postgresql - 如何使用 PostgreSQL 和 ubuntu 连接特定用户并创建数据库

标签 postgresql ubuntu

我需要使用特定的用户名在内部创建一个数据库,并使用 PostgreSQL 和 Ubuntu 导入 .sql 文件。我使用以下命令创建了一个用户。

sudo -u postgres createuser user1 -s

我需要命令在这个特定所有者下创建一个数据库 spesh 并将 spesh.sql 导入其中。

最佳答案

用所有者 user1 创建数据库 spesh

sudo -u postgres createdb "spesh" -O user1

将sql转储导入spesh数据库

sudo -u postgres psql spesh < 'file_path.sql'

关于postgresql - 如何使用 PostgreSQL 和 ubuntu 连接特定用户并创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39369057/

相关文章:

ruby - 使用 ruby​​ (aws :s3) - connection reset by peer on UBUNTU) 将大文件上传到 S3

postgresql - docker + 港 : [PostgreSQL error] failed to retrieve PostgreSQL server_version_num: connection refused

sql - 如何从今年选择年份列表 x 年数

ubuntu - 普罗米修斯没有在浏览器中运行

eclipse - 由于事件操作,无法关闭向导

ubuntu - 如何为不同的 HTML URL 路径生成单独的日志?

ubuntu - 将应用程序添加到 'Open with other applications' 对话框

PostgreSQL 服务器不监听 : Tried everything and failed

sql - 如何用 except 替换 2 个查询

json - 如何使用 GROUP BY 子句将正确的属性名称设置为 json 聚合结果?