Move extra bills to credit cards

This commit is contained in:
Andrew Tomaka 2023-03-03 18:12:59 -05:00
parent c14a408f9a
commit 0887a5f6b9
Signed by: atomaka
GPG key ID: 61209BF70A5B18BE
38 changed files with 242 additions and 251 deletions

View file

@ -0,0 +1,7 @@
class ExplicitCreditCard < ActiveRecord::Migration[7.0]
def change
rename_column :expenses, :autopaid, :credit_card
rename_table :extra_bills, :credit_card_bills
remove_column :credit_card_bills, :deduct_autopaid
end
end

21
db/schema.rb generated
View file

@ -10,21 +10,20 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[7.0].define(version: 2023_02_24_232804) do
create_table "expenses", force: :cascade do |t|
t.string "description", default: "", null: false
t.decimal "payment", precision: 8, scale: 2, default: "0.0", null: false
t.integer "period", default: 0, null: false
t.boolean "autopaid", default: false, null: false
t.boolean "estimated", default: false, null: false
ActiveRecord::Schema[7.0].define(version: 2023_02_25_002002) do
create_table "credit_card_bills", force: :cascade do |t|
t.string "description"
t.decimal "amount"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
create_table "extra_bills", force: :cascade do |t|
t.string "description"
t.decimal "amount"
t.boolean "deduct_autopaid"
create_table "expenses", force: :cascade do |t|
t.string "description", default: "", null: false
t.decimal "payment", precision: 8, scale: 2, default: "0.0", null: false
t.integer "period", default: 0, null: false
t.boolean "credit_card", default: false, null: false
t.boolean "estimated", default: false, null: false
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end