mirror of
https://github.com/internetee/registry.git
synced 2025-06-12 23:54:44 +02:00
ChangeInvoicesRequiredColumnsToNotNull
This commit is contained in:
parent
b177b3eab2
commit
98e662b003
3 changed files with 39 additions and 12 deletions
|
@ -0,0 +1,15 @@
|
||||||
|
class ChangeInvoicesRequiredColumnsToNotNull < ActiveRecord::Migration
|
||||||
|
def change
|
||||||
|
change_column_null :invoices, :buyer_id, false
|
||||||
|
change_column_null :invoices, :seller_reg_no, false
|
||||||
|
change_column_null :invoices, :seller_bank, false
|
||||||
|
change_column_null :invoices, :seller_swift, false
|
||||||
|
change_column_null :invoices, :seller_country_code, false
|
||||||
|
change_column_null :invoices, :seller_street, false
|
||||||
|
change_column_null :invoices, :seller_city, false
|
||||||
|
change_column_null :invoices, :buyer_reg_no, false
|
||||||
|
change_column_null :invoices, :buyer_country_code, false
|
||||||
|
change_column_null :invoices, :buyer_street, false
|
||||||
|
change_column_null :invoices, :buyer_city, false
|
||||||
|
end
|
||||||
|
end
|
|
@ -936,27 +936,27 @@ CREATE TABLE public.invoices (
|
||||||
reference_no character varying NOT NULL,
|
reference_no character varying NOT NULL,
|
||||||
vat_rate numeric(4,3) NOT NULL,
|
vat_rate numeric(4,3) NOT NULL,
|
||||||
seller_name character varying NOT NULL,
|
seller_name character varying NOT NULL,
|
||||||
seller_reg_no character varying,
|
seller_reg_no character varying NOT NULL,
|
||||||
seller_iban character varying NOT NULL,
|
seller_iban character varying NOT NULL,
|
||||||
seller_bank character varying,
|
seller_bank character varying NOT NULL,
|
||||||
seller_swift character varying,
|
seller_swift character varying NOT NULL,
|
||||||
seller_vat_no character varying,
|
seller_vat_no character varying,
|
||||||
seller_country_code character varying,
|
seller_country_code character varying NOT NULL,
|
||||||
seller_state character varying,
|
seller_state character varying,
|
||||||
seller_street character varying,
|
seller_street character varying NOT NULL,
|
||||||
seller_city character varying,
|
seller_city character varying NOT NULL,
|
||||||
seller_zip character varying,
|
seller_zip character varying,
|
||||||
seller_phone character varying,
|
seller_phone character varying,
|
||||||
seller_url character varying,
|
seller_url character varying,
|
||||||
seller_email character varying,
|
seller_email character varying,
|
||||||
seller_contact_name character varying,
|
seller_contact_name character varying,
|
||||||
buyer_id integer,
|
buyer_id integer NOT NULL,
|
||||||
buyer_name character varying NOT NULL,
|
buyer_name character varying NOT NULL,
|
||||||
buyer_reg_no character varying,
|
buyer_reg_no character varying NOT NULL,
|
||||||
buyer_country_code character varying,
|
buyer_country_code character varying NOT NULL,
|
||||||
buyer_state character varying,
|
buyer_state character varying,
|
||||||
buyer_street character varying,
|
buyer_street character varying NOT NULL,
|
||||||
buyer_city character varying,
|
buyer_city character varying NOT NULL,
|
||||||
buyer_zip character varying,
|
buyer_zip character varying,
|
||||||
buyer_phone character varying,
|
buyer_phone character varying,
|
||||||
buyer_url character varying,
|
buyer_url character varying,
|
||||||
|
@ -4833,3 +4833,5 @@ INSERT INTO schema_migrations (version) VALUES ('20190811202042');
|
||||||
|
|
||||||
INSERT INTO schema_migrations (version) VALUES ('20190811202347');
|
INSERT INTO schema_migrations (version) VALUES ('20190811202347');
|
||||||
|
|
||||||
|
INSERT INTO schema_migrations (version) VALUES ('20190811202711');
|
||||||
|
|
||||||
|
|
12
test/fixtures/invoices.yml
vendored
12
test/fixtures/invoices.yml
vendored
|
@ -3,9 +3,19 @@ one:
|
||||||
due_date: <%= Date.parse '2010-07-06' %>
|
due_date: <%= Date.parse '2010-07-06' %>
|
||||||
currency: EUR
|
currency: EUR
|
||||||
seller_name: Seller Ltd
|
seller_name: Seller Ltd
|
||||||
seller_iban: US75512108001245126199
|
seller_reg_no: 1234
|
||||||
|
seller_iban: iban
|
||||||
|
seller_bank: Main Bank
|
||||||
|
seller_swift: swift
|
||||||
|
seller_country_code: US
|
||||||
|
seller_street: Main Street 1
|
||||||
|
seller_city: New York
|
||||||
buyer: bestnames
|
buyer: bestnames
|
||||||
buyer_name: Buyer Ltd
|
buyer_name: Buyer Ltd
|
||||||
|
buyer_reg_no: 12345
|
||||||
|
buyer_country_code: GB
|
||||||
|
buyer_street: Main Street 2
|
||||||
|
buyer_city: London
|
||||||
vat_rate: 0.1
|
vat_rate: 0.1
|
||||||
total: 16.50
|
total: 16.50
|
||||||
reference_no: 13
|
reference_no: 13
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue