Каждый раз, когда я запускаю rake db:migrate
в моем проекте, db/structure.sql
меняется, и я счастлив.К сожалению, изменения являются не только дополнением к моей таблице, но и явным недостатком в явном использовании нашего ключевого слова tenant
и ключевого слова extensions
.
db/structure.sql | 20278 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------
1 file changed, 9565 insertions(+), 10713 deletions(-)
Это часть моей интересной разницы после миграции:
-CREATE FUNCTION _final_median_function(anyarray) RETURNS double precision
+CREATE FUNCTION extensions._final_median_function(anyarray) RETURNS double precision
и вот пример для таблицы:
-SET search_path = at, pg_catalog;
-CREATE TABLE advert_all_clicks (
+CREATE TABLE at.advert_all_clicks (
Postgres 9.6.10 (также проверено, и это происходит в 10. +) Многопрофильность осуществляется с использованием apartment
Кто-нибудь знает, почему это происходит?Не могу найти слишком много, и я борюсь с этим некоторое время.
Редактировать: В связи с моей проблемой я нашел это , но это относится к postgres <9.3 </p>