📅  最后修改于: 2023-12-03 14:45:33.878000             🧑  作者: Mango
在 PostgreSQL 数据库中,我们可以通过多个 sql 文件来执行库的更新和管理。本文将介绍如何从命令行在 PostgreSQL 中执行多个 sql 文件。
首先,在本地计算机中安装 PostgreSQL 数据库,并且设置好环境变量 PATH。
确保在 PostgreSQL 中创建了名为 mydb 的数据库,并且拥有访问密码和用户名。
我们可以通过 psql 命令行界面来执行多个 sql 文件。在命令行中打开一个终端,并输入以下命令:
psql -d mydb -U username -f file1.sql -f file2.sql -f file3.sql
这条命令将会在 mydb 数据库中以指定用户名的身份执行三个 sql 文件,分别是 file1.sql、file2.sql 和 file3.sql。
-d mydb
指定要连接的数据库名称为 mydb-U username
指定用户名-f file1.sql -f file2.sql -f file3.sql
指定要执行的 sql 文件名称,使用 -f
参数分隔文件名。psql -d mydb -U postgres -f init.sql -f update.sql -f clean.sql
在 PostgreSQL 中,我们可以通过 psql 命令行界面来执行多个 sql 文件。使用 -f
参数分隔多个文件名,即可在指定数据库中以指定用户名的身份执行多个 sql 文件。
以上就是 postgres 从命令行执行多个 sql 文件的介绍。