yugabyte-db - 通过脚本文件创建 YB 数据库和模式
问题描述
优嘉字节,
有没有一种方法可以通过运行一个包含此处提到的所有命令的脚本文件来创建 YB DB 及其架构(https://docs.yugabyte.com/latest/quick-start/explore/ysql/#docker)
解决方案
ysqlsh
您可以使用从命令行执行查询-c
,例如我们使用它来创建数据库:
./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
文件重复此操作。
推荐阅读
- php - 数组到字符串的转换 SOAP
- android - 将在 Android 手机上“执行”短信的链接
- graphql - 在 GraphQL 中传递变量
- excel - 当使用 VBA 在另一个单元格中使用列表更改值时,如何对某些单元格使用复制值?
- symfony - 无法打开远程项目:环境“master”处于非活动状态
- ios - 如何在swiftui中的if-condition语句中显示警报视图?
- ios - 在用户提供的队列上同步或异步调用委托方法
- python - 如何构造 python 导入语句来检查调用命名空间中是否存在模块别名?
- android - Wifi Direct - 此设备地址不适用于 android 10
- react-native - 从 expo 资产中获取标题、专辑和艺术家