|
@@ -48,7 +48,6 @@ CREATE TABLE "cpr" (
|
|
|
"cpr_collateral_type_name" TEXT NOT NULL,
|
|
"cpr_collateral_type_name" TEXT NOT NULL,
|
|
|
"cpr_constitution_process_indicator" TEXT NOT NULL,
|
|
"cpr_constitution_process_indicator" TEXT NOT NULL,
|
|
|
"cpr_otc_bondsman_account_code" TEXT NOT NULL,
|
|
"cpr_otc_bondsman_account_code" TEXT NOT NULL,
|
|
|
- "cpr_document_number" TEXT NOT NULL,
|
|
|
|
|
"cpr_product_name" TEXT NOT NULL,
|
|
"cpr_product_name" TEXT NOT NULL,
|
|
|
"cpr_product_class_name" TEXT NOT NULL,
|
|
"cpr_product_class_name" TEXT NOT NULL,
|
|
|
"cpr_product_harvest" TEXT NOT NULL,
|
|
"cpr_product_harvest" TEXT NOT NULL,
|
|
@@ -59,15 +58,15 @@ CREATE TABLE "cpr" (
|
|
|
"cpr_product_status_code" TEXT NOT NULL,
|
|
"cpr_product_status_code" TEXT NOT NULL,
|
|
|
"cpr_production_type_code" TEXT NOT NULL,
|
|
"cpr_production_type_code" TEXT NOT NULL,
|
|
|
"cpr_issuer_name" TEXT NOT NULL,
|
|
"cpr_issuer_name" TEXT NOT NULL,
|
|
|
- "cpr_document_number" TEXT NOT NULL,
|
|
|
|
|
- "cpr_person_type_acronym" TEXT NOT NULL,
|
|
|
|
|
- "cpr_state_acronym" TEXT NOT NULL,
|
|
|
|
|
- "cpr_city_name" TEXT NOT NULL,
|
|
|
|
|
- "cpr_ibge_code" TEXT NOT NULL,
|
|
|
|
|
|
|
+ "cpr_collaterals_document_number" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_issuers_person_type_acronym" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_issuers_state_acronym" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_issuers_city_name" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_issuers_ibge_code" TEXT NOT NULL,
|
|
|
"cpr_issuer_legal_nature_code" TEXT NOT NULL,
|
|
"cpr_issuer_legal_nature_code" TEXT NOT NULL,
|
|
|
"cpr_otc_favored_account_code" TEXT NOT NULL,
|
|
"cpr_otc_favored_account_code" TEXT NOT NULL,
|
|
|
- "cpr_document_number" TEXT NOT NULL,
|
|
|
|
|
- "cpr_person_type_acronym" TEXT NOT NULL,
|
|
|
|
|
|
|
+ "cpr_issuers_document_number" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_deposit_person_type_acronym" TEXT NOT NULL,
|
|
|
"cpr_self_number" TEXT NOT NULL,
|
|
"cpr_self_number" TEXT NOT NULL,
|
|
|
"cpr_settlement_modality_type_code" TEXT NOT NULL,
|
|
"cpr_settlement_modality_type_code" TEXT NOT NULL,
|
|
|
"cpr_otc_settlement_bank_account_code" TEXT NOT NULL,
|
|
"cpr_otc_settlement_bank_account_code" TEXT NOT NULL,
|
|
@@ -84,18 +83,18 @@ CREATE TABLE "cpr" (
|
|
|
"cpr_interest_payment_value" TEXT NOT NULL,
|
|
"cpr_interest_payment_value" TEXT NOT NULL,
|
|
|
"cpr_interest_payment_frequency_code" TEXT NOT NULL,
|
|
"cpr_interest_payment_frequency_code" TEXT NOT NULL,
|
|
|
"cpr_interest_months_quantity" TEXT NOT NULL,
|
|
"cpr_interest_months_quantity" TEXT NOT NULL,
|
|
|
- "cpr_time_unit_type_code" TEXT NOT NULL,
|
|
|
|
|
- "cpr_deadline_type_code" TEXT NOT NULL,
|
|
|
|
|
|
|
+ "cpr_interestPaymentFlow_time_unit_type_code" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_interestPaymentFlow_deadline_type_code" TEXT NOT NULL,
|
|
|
"cpr_payment_start_date" DATE NOT NULL,
|
|
"cpr_payment_start_date" DATE NOT NULL,
|
|
|
"cpr_amortization_type_code" TEXT NOT NULL,
|
|
"cpr_amortization_type_code" TEXT NOT NULL,
|
|
|
"cpr_amortization_months_quantity" TEXT NOT NULL,
|
|
"cpr_amortization_months_quantity" TEXT NOT NULL,
|
|
|
- "cpr_time_unit_type_code" TEXT NOT NULL,
|
|
|
|
|
- "cpr_deadline_type_code" TEXT NOT NULL,
|
|
|
|
|
|
|
+ "cpr_amortizationPaymentFlow_time_unit_type_code" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_amortizationPaymentFlow_deadline_type_code" TEXT NOT NULL,
|
|
|
"cpr_amortization_start_date" DATE NOT NULL,
|
|
"cpr_amortization_start_date" DATE NOT NULL,
|
|
|
"cpr_scr_type_code" TEXT NOT NULL,
|
|
"cpr_scr_type_code" TEXT NOT NULL,
|
|
|
"cpr_scr_customer_detail" TEXT NOT NULL,
|
|
"cpr_scr_customer_detail" TEXT NOT NULL,
|
|
|
- "cpr_person_type_acronym" TEXT NOT NULL,
|
|
|
|
|
- "cpr_document_number" TEXT NOT NULL,
|
|
|
|
|
|
|
+ "cpr_scr_person_type_acronym" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_deposit_document_number" TEXT NOT NULL,
|
|
|
"cpr_contract_code" TEXT NOT NULL,
|
|
"cpr_contract_code" TEXT NOT NULL,
|
|
|
"cpr_operation_modality_type_code" TEXT NOT NULL,
|
|
"cpr_operation_modality_type_code" TEXT NOT NULL,
|
|
|
"cpr_bacen_reference_code" TEXT NOT NULL,
|
|
"cpr_bacen_reference_code" TEXT NOT NULL,
|
|
@@ -109,7 +108,8 @@ CREATE TABLE "cpr" (
|
|
|
"cpr_adjustment_pro_rata_type_code" TEXT NOT NULL,
|
|
"cpr_adjustment_pro_rata_type_code" TEXT NOT NULL,
|
|
|
"cpr_adjustment_type_code" TEXT NOT NULL,
|
|
"cpr_adjustment_type_code" TEXT NOT NULL,
|
|
|
"cpr_creditor_name" TEXT NOT NULL,
|
|
"cpr_creditor_name" TEXT NOT NULL,
|
|
|
- "cpr_document_number" TEXT NOT NULL,
|
|
|
|
|
|
|
+ "cpr_scr_document_number" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_creditor_document_number" TEXT NOT NULL,
|
|
|
"cpr_ballast_type_code" TEXT NOT NULL,
|
|
"cpr_ballast_type_code" TEXT NOT NULL,
|
|
|
"cpr_lot_number" TEXT NOT NULL,
|
|
"cpr_lot_number" TEXT NOT NULL,
|
|
|
"cpr_ballast_quantity" TEXT NOT NULL,
|
|
"cpr_ballast_quantity" TEXT NOT NULL,
|
|
@@ -141,9 +141,9 @@ CREATE TABLE "cpr" (
|
|
|
"cpr_green_cpr_declaration_indicator" TEXT NOT NULL,
|
|
"cpr_green_cpr_declaration_indicator" TEXT NOT NULL,
|
|
|
"cpr_document_deadline_days_number" TEXT NOT NULL,
|
|
"cpr_document_deadline_days_number" TEXT NOT NULL,
|
|
|
"cpr_place_name" TEXT NOT NULL,
|
|
"cpr_place_name" TEXT NOT NULL,
|
|
|
- "cpr_state_acronym" TEXT NOT NULL,
|
|
|
|
|
- "cpr_city_name" TEXT NOT NULL,
|
|
|
|
|
- "cpr_ibge_code" TEXT NOT NULL,
|
|
|
|
|
|
|
+ "cpr_deliveryPlace_state_acronym" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_deliveryPlace_city_name" TEXT NOT NULL,
|
|
|
|
|
+ "cpr_deliveryPlace_ibge_code" TEXT NOT NULL,
|
|
|
"cpr_guarantee_limit_type_code" TEXT NOT NULL,
|
|
"cpr_guarantee_limit_type_code" TEXT NOT NULL,
|
|
|
"cpr_mother_code" TEXT NOT NULL,
|
|
"cpr_mother_code" TEXT NOT NULL,
|
|
|
"cpr_children_codes" TEXT NOT NULL, -- text array
|
|
"cpr_children_codes" TEXT NOT NULL, -- text array
|
|
@@ -260,3 +260,14 @@ CREATE TABLE "orderbook" (
|
|
|
FOREIGN KEY ("currency_id") REFERENCES "currency" ("currency_id"),
|
|
FOREIGN KEY ("currency_id") REFERENCES "currency" ("currency_id"),
|
|
|
FOREIGN KEY ("chain_id") REFERENCES "chain" ("chain_id")
|
|
FOREIGN KEY ("chain_id") REFERENCES "chain" ("chain_id")
|
|
|
);
|
|
);
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE payment (
|
|
|
|
|
+ "payment_id" SERIAL PRIMARY KEY,
|
|
|
|
|
+ "status_id" INTEGER NOT NULL,
|
|
|
|
|
+ "user_id" INTEGER NOT NULL,
|
|
|
|
|
+ "payment_ts" INTEGER NOT NULL,
|
|
|
|
|
+ "payment_e2e" TEXT NOT NULL,
|
|
|
|
|
+ "payment_flag" TEXT NOT NULL,
|
|
|
|
|
+ FOREIGN KEY ("status_id") REFERENCES "status" ("status_id"),
|
|
|
|
|
+ FOREIGN KEY ("user_id") REFERENCES "user" ("user_id")
|
|
|
|
|
+);
|