複数のテーブルと複雑なリレーションシップを持つ MySQL データベースを構築しましたが、vapor のドキュメントを参照すると、具体的にはモデルの構築段階で、テーブルを作成する方法があります (モデル クラスが対話します)。
static func prepare(_ database: Database) throws {
try database.create("users") { users in
users.id()
users.string("name")
}
}
ただし、既に持っているテーブルには DATETIME のような外部キーと型が含まれているため、使用したくありません (Swift コンテキスト内で宣言する方法がわかりません)。既に構築されたテーブルをリンクする方法はありますか?蒸気で?