Я использую Rails 6 и недавно написал небольшую миграцию для добавления столбца в таблицу. Простые вещи:
class AddInstagramUsernameToUsers < ActiveRecord::Migration[6.0]
def change
add_column :users, :instagram_username, :string
end
end
Но заметил, что при запуске миграции я вижу следующую строку, добавленную в мою структуру.sql:
SET xmloption = content;
Я не особенно беспокоюсь об этом (по общему признанию документация , описывающая опцию, она выглядит довольно безобидной), но я не хотел бы, чтобы такая маленькая миграция изменила какие-либо вещи в meta postgres. Я попытался перейти на Rails 5, чтобы избавиться от этой линии, но не повезло. Я использую Postgres версии 10.8 и недавно не обновлялся.
В настоящее время я понятия не имею, что добавляет эту строку, и хотел бы избавиться от нее, если это возможно. Кто-нибудь знает, что вызывает это / как предотвратить это?