discourse/migrations/lib/database/intermediate_db/user_field_option.rb
Selase Krakani 3e0dff8ee9
DEV: Add support for converting and importing user_fields (#34295)
This adds converter(Discourse-only, for now) and importer steps for
`user_fields`

The change also includes additional steps for `user_field_options`

---------

Co-authored-by: Gerhard Schlager <gerhard.schlager@discourse.org>
2025-08-27 11:47:32 +00:00

29 lines
727 B
Ruby
Vendored

# frozen_string_literal: true
# This file is auto-generated from the IntermediateDB schema. To make changes,
# update the "config/intermediate_db.yml" configuration file and then run
# `bin/cli schema generate` to regenerate this file.
module Migrations::Database::IntermediateDB
module UserFieldOption
SQL = <<~SQL
INSERT INTO user_field_options (
user_field_id,
value,
created_at
)
VALUES (
?, ?, ?
)
SQL
def self.create(user_field_id:, value:, created_at: nil)
::Migrations::Database::IntermediateDB.insert(
SQL,
user_field_id,
value,
::Migrations::Database.format_datetime(created_at),
)
end
end
end