gpt4 book ai didi

Clojure Luminus Migrations - 每个迁移文件只有一张表

转载 作者:行者123 更新时间:2023-12-03 20:30:13 25 4
gpt4 key购买 nike

我正在使用 Clojure 和 Luminus 创建一个 Web 应用程序,但是当我创建一个包含我需要的所有表的迁移文件时,它只会创建第一个。这是我的 user-table.up.sql文件:

CREATE TABLE UserTable (
id INTEGER PRIMARY KEY AUTOINCREMENT,
first_name VARCHAR(50),
last_name VARCHAR(50),
gender VARCHAR(50),
email VARCHAR(50) UNIQUE,
password VARCHAR(400),
time_stamp TIMESTAMP,
is_active BOOLEAN
);

CREATE TABLE LoginTable (
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id INTEGER,
time_stamp TIMESTAMP
);

当我跑 lein run migrate ,只有表 UserTable被 build 。这应该像这样工作吗?我需要为每个表创建一个迁移文件吗?

最佳答案

当您使用 Luminus 时,您可能正在使用 Migratus。如果要在一个 sql 文件中执行多条语句,请阅读以下内容:

https://github.com/yogthos/migratus#multiple-statements

关于Clojure Luminus Migrations - 每个迁移文件只有一张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49855987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com