Flyways 多模式如何工作?
How does Flyways multiple schemas work?
我正在尝试了解多模式功能的工作原理。与 this question 一样,我发现实际上只使用了第一个指定的模式。其他人被创造出来,但随后他们什么也没有发生。我认为我没有正确理解该功能。
我想要的是在我的 Postgres 数据库中有多个相同的模式。所以在 PG 中我有模式:tenant1、tenant2 等......每个都应该有相同的模式所以我会有一个迁移脚本说 CREATE TABLE users
最后我想要 tenant1.users
和 tenant2.users
。实际上,这与将其放入循环中是一样的。
这已添加到常见问题解答中:http://flywaydb.org/documentation/faq.html#multiple-schemas
If you have multiple identical schemas, say one per tenant, invoke Flyway in a loop and change flyway.schemas to match the name of the schema of the current tenant.
我正在尝试了解多模式功能的工作原理。与 this question 一样,我发现实际上只使用了第一个指定的模式。其他人被创造出来,但随后他们什么也没有发生。我认为我没有正确理解该功能。
我想要的是在我的 Postgres 数据库中有多个相同的模式。所以在 PG 中我有模式:tenant1、tenant2 等......每个都应该有相同的模式所以我会有一个迁移脚本说 CREATE TABLE users
最后我想要 tenant1.users
和 tenant2.users
。实际上,这与将其放入循环中是一样的。
这已添加到常见问题解答中:http://flywaydb.org/documentation/faq.html#multiple-schemas
If you have multiple identical schemas, say one per tenant, invoke Flyway in a loop and change flyway.schemas to match the name of the schema of the current tenant.