From cbcf5a6403e858fa2acb719d4ff4b8f6dbe31d07 Mon Sep 17 00:00:00 2001 From: Nicolas Bally Date: Mon, 4 Feb 2019 09:18:57 +0100 Subject: [PATCH] paiements precision --- ...203134413_change_numeric_field_in_payments.rb | 6 ++++++ db/schema.rb | 16 ++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) create mode 100644 db/migrate/20190203134413_change_numeric_field_in_payments.rb diff --git a/db/migrate/20190203134413_change_numeric_field_in_payments.rb b/db/migrate/20190203134413_change_numeric_field_in_payments.rb new file mode 100644 index 0000000..618d445 --- /dev/null +++ b/db/migrate/20190203134413_change_numeric_field_in_payments.rb @@ -0,0 +1,6 @@ +class ChangeNumericFieldInPSheetLines < ActiveRecord::Migration + def change + change_column :p_payments, :amount, :decimal, :precision => 12, :scale => 2 + change_column :p_payment_documents, :amount, :decimal, :precision => 12, :scale => 2 + end +end diff --git a/db/schema.rb b/db/schema.rb index b387839..3d66d59 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20190128223146) do +ActiveRecord::Schema.define(version: 20190203134413) do create_table "admin_admin_roles", force: :cascade do |t| t.integer "admin_id", limit: 4 @@ -964,7 +964,7 @@ ActiveRecord::Schema.define(version: 20190128223146) do create_table "p_payment_documents", force: :cascade do |t| t.integer "p_payment_id", limit: 4 t.integer "p_document_id", limit: 4 - t.decimal "amount", precision: 14, scale: 4 + t.decimal "amount", precision: 12, scale: 2 t.boolean "paid", default: false t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -983,14 +983,14 @@ ActiveRecord::Schema.define(version: 20190128223146) do t.datetime "paid_at" t.datetime "theo_date" t.integer "p_payment_type_id", limit: 4 - t.decimal "amount", precision: 10 + t.decimal "amount", precision: 12, scale: 2 t.string "number", limit: 255 - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.integer "p_customer_id", limit: 4 - t.boolean "paid", default: false - t.boolean "canceled", default: false - t.boolean "affected", default: false + t.boolean "paid", default: false + t.boolean "canceled", default: false + t.boolean "affected", default: false end create_table "p_price_cat_p_degressifs", force: :cascade do |t|