12 lines
438 B
SQL
12 lines
438 B
SQL
-- 生产 PG: PowerSync 逻辑复制 publication
|
|
-- 必须在 prisma migrate deploy 建表之后执行 (initdb 阶段表还不存在, 故不放 initdb 目录)。
|
|
-- 幂等: 已存在则跳过。
|
|
DO $$
|
|
BEGIN
|
|
IF NOT EXISTS (SELECT 1 FROM pg_publication WHERE pubname = 'powersync') THEN
|
|
CREATE PUBLICATION powersync FOR TABLE
|
|
"Project", "ProjectMember", "BoardColumn", "Task", "TaskMember", "TaskTag", "User";
|
|
END IF;
|
|
END
|
|
$$;
|