Добавлены комментарии для начинающих по настройке БД и WAL
This commit is contained in:
@@ -1,14 +1,23 @@
|
||||
Sequel.migration do
|
||||
change do
|
||||
# Создаём таблицу карт.
|
||||
#
|
||||
# `change` здесь удобен тем, что Sequel умеет автоматически
|
||||
# откатить `create_table` при rollback.
|
||||
create_table :cards do
|
||||
primary_key :id
|
||||
|
||||
# Базовые поля карточки
|
||||
column :name, String, null: false
|
||||
column :elixir_cost, Integer, null: false
|
||||
column :rarity, String
|
||||
column :type, String
|
||||
|
||||
# 0/1 флаг: карточка в актуальной мете или нет.
|
||||
# Можно позже заменить на true/false, если решим хранить boolean.
|
||||
column :is_meta, Integer, default: 0
|
||||
|
||||
# Технические таймстемпы для аудита и сортировки
|
||||
column :created_at, DateTime, null: false, default: Sequel::CURRENT_TIMESTAMP
|
||||
column :updated_at, DateTime, null: false, default: Sequel::CURRENT_TIMESTAMP
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user