跳到主要内容

tcb db pg migration new

创建迁移文件,生成在项目目录下的 cloudbase/migrations/ 中。

语法​

tcb db pg migration new <name>

参数​

参数必填说明默认值
<name>是迁移名称,仅允许小写字母和下划线—

示例​

# 创建空文件
tcb db pg migration new create_users_table

# 通过 stdin 直接写入 SQL 内容
echo "CREATE TABLE t(id int)" | tcb db pg migration new add_t

文件生成在 cloudbase/migrations/ 下,例如 20260728141530_create_users_table.sql。通过管道传入的 SQL 会写入文件;没有输入时生成空文件。

目录不存在时会自动创建。本命令不访问云端,不需要指定环境。