通过脚本文件创建 YB 数据库和模式

Create YB DB and Schemas via a Script file

亿嘉,

有没有一种方法可以通过 运行 一个包含此处提到的所有命令的脚本文件 (https://docs.yugabyte.com/latest/quick-start/explore/ysql/#docker)

创建 YB 数据库及其架构

您可以使用 -c 从命令行使用 ysqlsh 执行查询,例如我们使用它来创建数据库:

./bin/ysqlsh -c 'create database ybdemo;'

您还可以使用 -f (https://docs.yugabyte.com/latest/admin/ysqlsh/#f-filename-file-filename) 使用 ysqlsh 执行 sql 脚本,示例:

./bin/ysqlsh -d ybdemo -f share/schema.sql

这会将 schema.sql 脚本执行到 ybdemo 数据库中。并为每个 .sql 文件重复此操作。