From a5c5c88e3033854b78ffc2fe73b8b6dd0502aa61 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Mon, 17 Nov 2025 07:57:05 +0000 Subject: (김준회) Remove ignored files from tracking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/migrations/meta/0000_snapshot.json | 67001 ------------------------------- db/migrations/meta/0001_snapshot.json | 67013 -------------------------------- db/migrations/meta/_journal.json | 20 - 3 files changed, 134034 deletions(-) delete mode 100644 db/migrations/meta/0000_snapshot.json delete mode 100644 db/migrations/meta/0001_snapshot.json delete mode 100644 db/migrations/meta/_journal.json (limited to 'db') diff --git a/db/migrations/meta/0000_snapshot.json b/db/migrations/meta/0000_snapshot.json deleted file mode 100644 index c56b00f8..00000000 --- a/db/migrations/meta/0000_snapshot.json +++ /dev/null @@ -1,67001 +0,0 @@ -{ - "id": "31694ffc-b2c9-4cac-9999-cff3bde33805", - "prevId": "00000000-0000-0000-0000-000000000000", - "version": "7", - "dialect": "postgresql", - "tables": { - "public.companies": { - "name": "companies", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "companies_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "taxID": { - "name": "taxID", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contract_envelopes": { - "name": "contract_envelopes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contract_envelopes_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "envelope_id": { - "name": "envelope_id", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "envelope_status": { - "name": "envelope_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "contract_envelopes_contract_id_contracts_id_fk": { - "name": "contract_envelopes_contract_id_contracts_id_fk", - "tableFrom": "contract_envelopes", - "tableTo": "contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contract_items": { - "name": "contract_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contract_items_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_id": { - "name": "item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "unit_price": { - "name": "unit_price", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "tax_rate": { - "name": "tax_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "tax_amount": { - "name": "tax_amount", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "total_line_amount": { - "name": "total_line_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "contract_items_contract_item_idx": { - "name": "contract_items_contract_item_idx", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "contract_items_contract_id_contracts_id_fk": { - "name": "contract_items_contract_id_contracts_id_fk", - "tableFrom": "contract_items", - "tableTo": "contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "contract_items_item_id_items_id_fk": { - "name": "contract_items_item_id_items_id_fk", - "tableFrom": "contract_items", - "tableTo": "items", - "columnsFrom": [ - "item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "contract_items_contract_id_item_id_unique": { - "name": "contract_items_contract_id_item_id_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_id", - "item_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contract_signers": { - "name": "contract_signers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contract_signers_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "envelope_id": { - "name": "envelope_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_contact_id": { - "name": "vendor_contact_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "signer_type": { - "name": "signer_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'VENDOR'" - }, - "signer_email": { - "name": "signer_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "signer_name": { - "name": "signer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "signer_position": { - "name": "signer_position", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "signer_status": { - "name": "signer_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "signed_at": { - "name": "signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "contract_signers_envelope_id_contract_envelopes_id_fk": { - "name": "contract_signers_envelope_id_contract_envelopes_id_fk", - "tableFrom": "contract_signers", - "tableTo": "contract_envelopes", - "columnsFrom": [ - "envelope_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "contract_signers_vendor_contact_id_vendor_contacts_id_fk": { - "name": "contract_signers_vendor_contact_id_vendor_contacts_id_fk", - "tableFrom": "contract_signers", - "tableTo": "vendor_contacts", - "columnsFrom": [ - "vendor_contact_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contracts": { - "name": "contracts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contracts_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "contract_name": { - "name": "contract_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'Contract Accept Request'" - }, - "start_date": { - "name": "start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "end_date": { - "name": "end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "payment_terms": { - "name": "payment_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "shippment_place": { - "name": "shippment_place", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "po_version": { - "name": "po_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "purchase_doc_type": { - "name": "purchase_doc_type", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "purchase_org": { - "name": "purchase_org", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "purchase_group": { - "name": "purchase_group", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "exchange_rate": { - "name": "exchange_rate", - "type": "numeric(9, 5)", - "primaryKey": false, - "notNull": false - }, - "po_confirm_status": { - "name": "po_confirm_status", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "contract_guarantee_code": { - "name": "contract_guarantee_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "defect_guarantee_code": { - "name": "defect_guarantee_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "guarantee_period_code": { - "name": "guarantee_period_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "advance_payment_yn": { - "name": "advance_payment_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "budget_amount": { - "name": "budget_amount", - "type": "numeric(17, 2)", - "primaryKey": false, - "notNull": false - }, - "budget_currency": { - "name": "budget_currency", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "total_amount_krw": { - "name": "total_amount_krw", - "type": "numeric(17, 2)", - "primaryKey": false, - "notNull": false - }, - "electronic_contract_yn": { - "name": "electronic_contract_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "electronic_approval_date": { - "name": "electronic_approval_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "electronic_approval_time": { - "name": "electronic_approval_time", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "owner_approval_yn": { - "name": "owner_approval_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "planned_in_out_flag": { - "name": "planned_in_out_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "settlement_standard": { - "name": "settlement_standard", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "weight_settlement_flag": { - "name": "weight_settlement_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "price_index_yn": { - "name": "price_index_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "written_contract_no": { - "name": "written_contract_no", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "contract_version": { - "name": "contract_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "partial_shipping_allowed": { - "name": "partial_shipping_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "partial_payment_allowed": { - "name": "partial_payment_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_content": { - "name": "contract_content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "contracts_project_id_projects_id_fk": { - "name": "contracts_project_id_projects_id_fk", - "tableFrom": "contracts", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "contracts_vendor_id_vendors_id_fk": { - "name": "contracts_vendor_id_vendors_id_fk", - "tableFrom": "contracts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "contracts_contract_no_unique": { - "name": "contracts_contract_no_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_no" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.poa": { - "name": "poa", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "poa_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "original_contract_no": { - "name": "original_contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "original_contract_name": { - "name": "original_contract_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_status": { - "name": "original_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "approval_status": { - "name": "approval_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "poa_original_contract_no_contracts_contract_no_fk": { - "name": "poa_original_contract_no_contracts_contract_no_fk", - "tableFrom": "poa", - "tableTo": "contracts", - "columnsFrom": [ - "original_contract_no" - ], - "columnsTo": [ - "contract_no" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "poa_project_id_projects_id_fk": { - "name": "poa_project_id_projects_id_fk", - "tableFrom": "poa", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "poa_vendor_id_vendors_id_fk": { - "name": "poa_vendor_id_vendors_id_fk", - "tableFrom": "poa", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.item_offshore_hull": { - "name": "item_offshore_hull", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "work_type": { - "name": "work_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "item_list": { - "name": "item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sub_item_list": { - "name": "sub_item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.item_offshore_top": { - "name": "item_offshore_top", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "work_type": { - "name": "work_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "item_list": { - "name": "item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sub_item_list": { - "name": "sub_item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.item_shipbuilding": { - "name": "item_shipbuilding", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "work_type": { - "name": "work_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "item_list": { - "name": "item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ship_types": { - "name": "ship_types", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'OPTION'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.items": { - "name": "items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_no": { - "name": "project_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "package_code": { - "name": "package_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "parent_item_code": { - "name": "parent_item_code", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "item_level": { - "name": "item_level", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "delete_flag": { - "name": "delete_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "unit_of_measure": { - "name": "unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "steel_type": { - "name": "steel_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "grade_material": { - "name": "grade_material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "change_date": { - "name": "change_date", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "base_unit_of_measure": { - "name": "base_unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "project_item_unique": { - "name": "project_item_unique", - "nullsNotDistinct": false, - "columns": [ - "project_no", - "item_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.materials": { - "name": "materials", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "parent_item_code": { - "name": "parent_item_code", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "item_level": { - "name": "item_level", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "delete_flag": { - "name": "delete_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "unit_of_measure": { - "name": "unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "steel_type": { - "name": "steel_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "grade_material": { - "name": "grade_material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "change_date": { - "name": "change_date", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "base_unit_of_measure": { - "name": "base_unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "materials_item_code_unique": { - "name": "materials_item_code_unique", - "nullsNotDistinct": false, - "columns": [ - "item_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pq_criterias": { - "name": "pq_criterias", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "check_point": { - "name": "check_point", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "group_name": { - "name": "group_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sub_group_name": { - "name": "sub_group_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pq_list_id": { - "name": "pq_list_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "input_format": { - "name": "input_format", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'TEXT'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pq_criterias_pq_list_id_pq_lists_id_fk": { - "name": "pq_criterias_pq_list_id_pq_lists_id_fk", - "tableFrom": "pq_criterias", - "tableTo": "pq_lists", - "columnsFrom": [ - "pq_list_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pq_lists": { - "name": "pq_lists", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "valid_to": { - "name": "valid_to", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pq_lists_project_id_projects_id_fk": { - "name": "pq_lists_project_id_projects_id_fk", - "tableFrom": "pq_lists", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pq_lists_created_by_users_id_fk": { - "name": "pq_lists_created_by_users_id_fk", - "tableFrom": "pq_lists", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pq_lists_updated_by_users_id_fk": { - "name": "pq_lists_updated_by_users_id_fk", - "tableFrom": "pq_lists", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.site_visit_request_attachments": { - "name": "site_visit_request_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "site_visit_request_id": { - "name": "site_visit_request_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_site_visit_info_id": { - "name": "vendor_site_visit_info_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "site_visit_request_attachments_site_visit_request_id_site_visit_requests_id_fk": { - "name": "site_visit_request_attachments_site_visit_request_id_site_visit_requests_id_fk", - "tableFrom": "site_visit_request_attachments", - "tableTo": "site_visit_requests", - "columnsFrom": [ - "site_visit_request_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "site_visit_request_attachments_vendor_site_visit_info_id_vendor_site_visit_info_id_fk": { - "name": "site_visit_request_attachments_vendor_site_visit_info_id_vendor_site_visit_info_id_fk", - "tableFrom": "site_visit_request_attachments", - "tableTo": "vendor_site_visit_info", - "columnsFrom": [ - "vendor_site_visit_info_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.site_visit_requests": { - "name": "site_visit_requests", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "investigation_id": { - "name": "investigation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "inspection_duration": { - "name": "inspection_duration", - "type": "numeric(4, 1)", - "primaryKey": false, - "notNull": false - }, - "requested_start_date": { - "name": "requested_start_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "requested_end_date": { - "name": "requested_end_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "shi_attendees": { - "name": "shi_attendees", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "vendor_requests": { - "name": "vendor_requests", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "additional_requests": { - "name": "additional_requests", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'REQUESTED'" - }, - "sent_at": { - "name": "sent_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "site_visit_requests_investigation_id_vendor_investigations_id_fk": { - "name": "site_visit_requests_investigation_id_vendor_investigations_id_fk", - "tableFrom": "site_visit_requests", - "tableTo": "vendor_investigations", - "columnsFrom": [ - "investigation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "site_visit_requests_requester_id_users_id_fk": { - "name": "site_visit_requests_requester_id_users_id_fk", - "tableFrom": "site_visit_requests", - "tableTo": "users", - "columnsFrom": [ - "requester_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_criteria_attachments": { - "name": "vendor_criteria_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_criteria_answer_id": { - "name": "vendor_criteria_answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_criteria_attachments_vendor_criteria_answer_id_vendor_pq_criteria_answers_id_fk": { - "name": "vendor_criteria_attachments_vendor_criteria_answer_id_vendor_pq_criteria_answers_id_fk", - "tableFrom": "vendor_criteria_attachments", - "tableTo": "vendor_pq_criteria_answers", - "columnsFrom": [ - "vendor_criteria_answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_investigation_attachments": { - "name": "vendor_investigation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "investigation_id": { - "name": "investigation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'REPORT'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_investigation_attachments_investigation_id_vendor_investigations_id_fk": { - "name": "vendor_investigation_attachments_investigation_id_vendor_investigations_id_fk", - "tableFrom": "vendor_investigation_attachments", - "tableTo": "vendor_investigations", - "columnsFrom": [ - "investigation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_investigations": { - "name": "vendor_investigations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pq_submission_id": { - "name": "pq_submission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "qm_manager_id": { - "name": "qm_manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "investigation_status": { - "name": "investigation_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "investigation_address": { - "name": "investigation_address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "investigation_method": { - "name": "investigation_method", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "scheduled_start_at": { - "name": "scheduled_start_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "scheduled_end_at": { - "name": "scheduled_end_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "forecasted_at": { - "name": "forecasted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_result": { - "name": "evaluation_result", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "investigation_notes": { - "name": "investigation_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "purchase_comment": { - "name": "purchase_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_investigations_vendor_id_vendors_id_fk": { - "name": "vendor_investigations_vendor_id_vendors_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_investigations_pq_submission_id_vendor_pq_submissions_id_fk": { - "name": "vendor_investigations_pq_submission_id_vendor_pq_submissions_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "vendor_pq_submissions", - "columnsFrom": [ - "pq_submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "cascade" - }, - "vendor_investigations_requester_id_users_id_fk": { - "name": "vendor_investigations_requester_id_users_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "users", - "columnsFrom": [ - "requester_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_investigations_qm_manager_id_users_id_fk": { - "name": "vendor_investigations_qm_manager_id_users_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "users", - "columnsFrom": [ - "qm_manager_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pq_submissions": { - "name": "vendor_pq_submissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "pq_number": { - "name": "pq_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'REQUESTED'" - }, - "due_date": { - "name": "due_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "agreements": { - "name": "agreements", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "pq_items": { - "name": "pq_items", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "rejected_at": { - "name": "rejected_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reject_reason": { - "name": "reject_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_pq_submission": { - "name": "unique_pq_submission", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_pq_submissions_requester_id_users_id_fk": { - "name": "vendor_pq_submissions_requester_id_users_id_fk", - "tableFrom": "vendor_pq_submissions", - "tableTo": "users", - "columnsFrom": [ - "requester_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_pq_submissions_vendor_id_vendors_id_fk": { - "name": "vendor_pq_submissions_vendor_id_vendors_id_fk", - "tableFrom": "vendor_pq_submissions", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - }, - "vendor_pq_submissions_project_id_projects_id_fk": { - "name": "vendor_pq_submissions_project_id_projects_id_fk", - "tableFrom": "vendor_pq_submissions", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_pq_submissions_pq_number_unique": { - "name": "vendor_pq_submissions_pq_number_unique", - "nullsNotDistinct": false, - "columns": [ - "pq_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pq_criteria_answers": { - "name": "vendor_pq_criteria_answers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "criteria_id": { - "name": "criteria_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "answer": { - "name": "answer", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "shi_comment": { - "name": "shi_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_reply": { - "name": "vendor_reply", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_pq_criteria_answers_vendor_id_vendors_id_fk": { - "name": "vendor_pq_criteria_answers_vendor_id_vendors_id_fk", - "tableFrom": "vendor_pq_criteria_answers", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - }, - "vendor_pq_criteria_answers_criteria_id_pq_criterias_id_fk": { - "name": "vendor_pq_criteria_answers_criteria_id_pq_criterias_id_fk", - "tableFrom": "vendor_pq_criteria_answers", - "tableTo": "pq_criterias", - "columnsFrom": [ - "criteria_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - }, - "vendor_pq_criteria_answers_project_id_projects_id_fk": { - "name": "vendor_pq_criteria_answers_project_id_projects_id_fk", - "tableFrom": "vendor_pq_criteria_answers", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pq_review_logs": { - "name": "vendor_pq_review_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_pq_criteria_answer_id": { - "name": "vendor_pq_criteria_answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "reviewer_comment": { - "name": "reviewer_comment", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "reviewer_name": { - "name": "reviewer_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_pq_review_logs_vendor_pq_criteria_answer_id_vendor_pq_criteria_answers_id_fk": { - "name": "vendor_pq_review_logs_vendor_pq_criteria_answer_id_vendor_pq_criteria_answers_id_fk", - "tableFrom": "vendor_pq_review_logs", - "tableTo": "vendor_pq_criteria_answers", - "columnsFrom": [ - "vendor_pq_criteria_answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_site_visit_info": { - "name": "vendor_site_visit_info", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "site_visit_request_id": { - "name": "site_visit_request_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "factory_name": { - "name": "factory_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_location": { - "name": "factory_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_address": { - "name": "factory_address", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "factory_pic_name": { - "name": "factory_pic_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_pic_phone": { - "name": "factory_pic_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "factory_pic_email": { - "name": "factory_pic_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_directions": { - "name": "factory_directions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "access_procedure": { - "name": "access_procedure", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "has_attachments": { - "name": "has_attachments", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "other_info": { - "name": "other_info", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "submitted_by": { - "name": "submitted_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_site_visit_info_site_visit_request_id_site_visit_requests_id_fk": { - "name": "vendor_site_visit_info_site_visit_request_id_site_visit_requests_id_fk", - "tableFrom": "vendor_site_visit_info", - "tableTo": "site_visit_requests", - "columnsFrom": [ - "site_visit_request_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_site_visit_info_submitted_by_users_id_fk": { - "name": "vendor_site_visit_info_submitted_by_users_id_fk", - "tableFrom": "vendor_site_visit_info", - "tableTo": "users", - "columnsFrom": [ - "submitted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_projects": { - "name": "bidding_projects", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "pspid": { - "name": "pspid", - "type": "char(24)", - "primaryKey": false, - "notNull": true - }, - "proj_nm": { - "name": "proj_nm", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "sector": { - "name": "sector", - "type": "char(1)", - "primaryKey": false, - "notNull": false - }, - "proj_msrm": { - "name": "proj_msrm", - "type": "numeric(3, 0)", - "primaryKey": false, - "notNull": false - }, - "kunnr": { - "name": "kunnr", - "type": "char(10)", - "primaryKey": false, - "notNull": false - }, - "kunnr_nm": { - "name": "kunnr_nm", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "cls_1": { - "name": "cls_1", - "type": "char(10)", - "primaryKey": false, - "notNull": false - }, - "cls1_nm": { - "name": "cls1_nm", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ptype": { - "name": "ptype", - "type": "char(3)", - "primaryKey": false, - "notNull": false - }, - "ptype_nm": { - "name": "ptype_nm", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "pmodel_cd": { - "name": "pmodel_cd", - "type": "char(10)", - "primaryKey": false, - "notNull": false - }, - "pmodel_nm": { - "name": "pmodel_nm", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "pmodel_sz": { - "name": "pmodel_sz", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "pmodel_uom": { - "name": "pmodel_uom", - "type": "char(5)", - "primaryKey": false, - "notNull": false - }, - "txt04": { - "name": "txt04", - "type": "char(4)", - "primaryKey": false, - "notNull": false - }, - "txt30": { - "name": "txt30", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "estm_pm": { - "name": "estm_pm", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "pjt_type": { - "name": "pjt_type", - "type": "varchar", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "bidding_projects_pspid_unique": { - "name": "bidding_projects_pspid_unique", - "nullsNotDistinct": false, - "columns": [ - "pspid" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_series": { - "name": "project_series", - "schema": "", - "columns": { - "pspid": { - "name": "pspid", - "type": "char(24)", - "primaryKey": false, - "notNull": true - }, - "sers_no": { - "name": "sers_no", - "type": "char(3)", - "primaryKey": false, - "notNull": true - }, - "sc_dt": { - "name": "sc_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "kl_dt": { - "name": "kl_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "lc_dt": { - "name": "lc_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "dl_dt": { - "name": "dl_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "dock_no": { - "name": "dock_no", - "type": "char(3)", - "primaryKey": false, - "notNull": false - }, - "dock_nm": { - "name": "dock_nm", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "proj_no": { - "name": "proj_no", - "type": "char(24)", - "primaryKey": false, - "notNull": false - }, - "post1": { - "name": "post1", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "project_sersNo_unique": { - "name": "project_sersNo_unique", - "columns": [ - { - "expression": "pspid", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "sers_no", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "project_series_pspid_bidding_projects_pspid_fk": { - "name": "project_series_pspid_bidding_projects_pspid_fk", - "tableFrom": "project_series", - "tableTo": "bidding_projects", - "columnsFrom": [ - "pspid" - ], - "columnsTo": [ - "pspid" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.projects": { - "name": "projects", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ship'" - }, - "AS_GRNT_PRD": { - "name": "AS_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_CD": { - "name": "BIZLOC_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_DMN": { - "name": "BIZ_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BP_DL_DT": { - "name": "BP_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHN_PROJ_TP": { - "name": "CHN_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_CNTN_YN": { - "name": "CNRT_CNTN_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DL_DT": { - "name": "CNRT_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DT": { - "name": "CNRT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_RESV_YN": { - "name": "CNRT_RESV_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTM_PO_NO": { - "name": "CSTM_PO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIGT_PDT_GRP": { - "name": "DIGT_PDT_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_BF_PROJ_NM": { - "name": "DL_BF_PROJ_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_CSTM_CD": { - "name": "DL_CSTM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOCK_CD": { - "name": "DOCK_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DSN_CHRGR": { - "name": "DSN_CHRGR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_GRNT_FN_DT": { - "name": "FIN_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GENT_CNT": { - "name": "GENT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GOV": { - "name": "GOV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GRNT_STDT": { - "name": "GRNT_STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IMO_NO": { - "name": "IMO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_NO": { - "name": "INQY_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_SEQ": { - "name": "INQY_SEQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IO_GB": { - "name": "IO_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MNG_ACOT_DMN": { - "name": "MNG_ACOT_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MN_ENGN_TP_CD": { - "name": "MN_ENGN_TP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSHIP_NO": { - "name": "MSHIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTTP": { - "name": "NTTP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_FN_DT": { - "name": "ORDR_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_PRD": { - "name": "ORDR_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_1": { - "name": "OWN_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_AB": { - "name": "OWN_AB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_NM": { - "name": "OWN_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDT_LVL_4": { - "name": "PDT_LVL_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRGS_STAT": { - "name": "PRGS_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_DT": { - "name": "PROJ_CRTE_REQ_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_EMPNO": { - "name": "PROJ_CRTE_REQ_EMPNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_PLN_DT": { - "name": "PROJ_DL_PLN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_RT_DT": { - "name": "PROJ_DL_RT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DTL_TP": { - "name": "PROJ_DTL_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_ETC_TP": { - "name": "PROJ_ETC_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_GB": { - "name": "PROJ_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PRGS_YN": { - "name": "PROJ_PRGS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PROF": { - "name": "PROJ_PROF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_SCP": { - "name": "PROJ_SCP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_WBS_TP": { - "name": "PROJ_WBS_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRO_PROJ_NO": { - "name": "PRO_PROJ_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REF_NO": { - "name": "REF_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RLTD_PROJ": { - "name": "RLTD_PROJ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RL_DL_DT": { - "name": "RL_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SA_DT": { - "name": "SA_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_NO": { - "name": "SERS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_YN": { - "name": "SERS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE": { - "name": "SHTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_GRP": { - "name": "SHTYPE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SKND": { - "name": "SKND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRC_SYS_ID": { - "name": "SRC_SYS_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STDT": { - "name": "STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SYS_ACOT_CLSD_DT": { - "name": "SYS_ACOT_CLSD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TOT_CNRT_CNT": { - "name": "TOT_CNRT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TYPE_MDG": { - "name": "TYPE_MDG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WP_PROJ_TP": { - "name": "WP_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.cbe_evaluations": { - "name": "cbe_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluated_by": { - "name": "evaluated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluated_at": { - "name": "evaluated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "result": { - "name": "result", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_cost": { - "name": "total_cost", - "type": "numeric(18, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms": { - "name": "payment_terms", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "incoterms": { - "name": "incoterms", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "delivery_schedule": { - "name": "delivery_schedule", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "cbe_evaluations_rfq_id_rfqs_id_fk": { - "name": "cbe_evaluations_rfq_id_rfqs_id_fk", - "tableFrom": "cbe_evaluations", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "cbe_evaluations_vendor_id_vendors_id_fk": { - "name": "cbe_evaluations_vendor_id_vendors_id_fk", - "tableFrom": "cbe_evaluations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "cbe_evaluations_evaluated_by_users_id_fk": { - "name": "cbe_evaluations_evaluated_by_users_id_fk", - "tableFrom": "cbe_evaluations", - "tableTo": "users", - "columnsFrom": [ - "evaluated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_attachments": { - "name": "rfq_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "evaluation_id": { - "name": "evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "cbe_id": { - "name": "cbe_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "comment_id": { - "name": "comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_attachments_rfq_id_rfqs_id_fk": { - "name": "rfq_attachments_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_vendor_id_vendors_id_fk": { - "name": "rfq_attachments_vendor_id_vendors_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_evaluation_id_rfq_evaluations_id_fk": { - "name": "rfq_attachments_evaluation_id_rfq_evaluations_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "rfq_evaluations", - "columnsFrom": [ - "evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_cbe_id_cbe_evaluations_id_fk": { - "name": "rfq_attachments_cbe_id_cbe_evaluations_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "cbe_evaluations", - "columnsFrom": [ - "cbe_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_comment_id_rfq_comments_id_fk": { - "name": "rfq_attachments_comment_id_rfq_comments_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "rfq_comments", - "columnsFrom": [ - "comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_comments": { - "name": "rfq_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "comment_text": { - "name": "comment_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "commented_by": { - "name": "commented_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_id": { - "name": "evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "cbe_id": { - "name": "cbe_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_comments_rfq_id_rfqs_id_fk": { - "name": "rfq_comments_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_vendor_id_vendors_id_fk": { - "name": "rfq_comments_vendor_id_vendors_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_commented_by_users_id_fk": { - "name": "rfq_comments_commented_by_users_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "users", - "columnsFrom": [ - "commented_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_evaluation_id_rfq_evaluations_id_fk": { - "name": "rfq_comments_evaluation_id_rfq_evaluations_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "rfq_evaluations", - "columnsFrom": [ - "evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_cbe_id_vendor_responses_id_fk": { - "name": "rfq_comments_cbe_id_vendor_responses_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "vendor_responses", - "columnsFrom": [ - "cbe_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_evaluations": { - "name": "rfq_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "eval_type": { - "name": "eval_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "result": { - "name": "result", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_evaluations_rfq_id_rfqs_id_fk": { - "name": "rfq_evaluations_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_evaluations", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_evaluations_vendor_id_vendors_id_fk": { - "name": "rfq_evaluations_vendor_id_vendors_id_fk", - "tableFrom": "rfq_evaluations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_items": { - "name": "rfq_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_items_rfq_id_rfqs_id_fk": { - "name": "rfq_items_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_items", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_items_item_code_items_item_code_fk": { - "name": "rfq_items_item_code_items_item_code_fk", - "tableFrom": "rfq_items", - "tableTo": "items", - "columnsFrom": [ - "item_code" - ], - "columnsTo": [ - "item_code" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfqs": { - "name": "rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "bid_project_id": { - "name": "bid_project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'PURCHASE'" - }, - "parent_rfq_id": { - "name": "parent_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfqs_project_id_projects_id_fk": { - "name": "rfqs_project_id_projects_id_fk", - "tableFrom": "rfqs", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_bid_project_id_bidding_projects_id_fk": { - "name": "rfqs_bid_project_id_bidding_projects_id_fk", - "tableFrom": "rfqs", - "tableTo": "bidding_projects", - "columnsFrom": [ - "bid_project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_created_by_users_id_fk": { - "name": "rfqs_created_by_users_id_fk", - "tableFrom": "rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_parent_rfq_id_rfqs_id_fk": { - "name": "rfqs_parent_rfq_id_rfqs_id_fk", - "tableFrom": "rfqs", - "tableTo": "rfqs", - "columnsFrom": [ - "parent_rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "rfqs_rfq_code_unique": { - "name": "rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_commercial_responses": { - "name": "vendor_commercial_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "total_price": { - "name": "total_price", - "type": "numeric(18, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms": { - "name": "payment_terms", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "incoterms": { - "name": "incoterms", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "delivery_period": { - "name": "delivery_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "warranty_period": { - "name": "warranty_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "validity_period": { - "name": "validity_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "price_breakdown": { - "name": "price_breakdown", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "commercial_notes": { - "name": "commercial_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_commercial_responses_response_id_vendor_responses_id_fk": { - "name": "vendor_commercial_responses_response_id_vendor_responses_id_fk", - "tableFrom": "vendor_commercial_responses", - "tableTo": "vendor_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_response_attachments": { - "name": "vendor_response_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_response_id": { - "name": "technical_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "commercial_response_id": { - "name": "commercial_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_response_attachments_response_id_vendor_responses_id_fk": { - "name": "vendor_response_attachments_response_id_vendor_responses_id_fk", - "tableFrom": "vendor_response_attachments", - "tableTo": "vendor_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_attachments_technical_response_id_vendor_technical_responses_id_fk": { - "name": "vendor_response_attachments_technical_response_id_vendor_technical_responses_id_fk", - "tableFrom": "vendor_response_attachments", - "tableTo": "vendor_technical_responses", - "columnsFrom": [ - "technical_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_attachments_commercial_response_id_vendor_commercial_responses_id_fk": { - "name": "vendor_response_attachments_commercial_response_id_vendor_commercial_responses_id_fk", - "tableFrom": "vendor_response_attachments", - "tableTo": "vendor_commercial_responses", - "columnsFrom": [ - "commercial_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_responses": { - "name": "vendor_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'REVIEWING'" - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "responded_by": { - "name": "responded_by", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "vendor_response_unique": { - "name": "vendor_response_unique", - "columns": [ - { - "expression": "rfq_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_responses_rfq_id_rfqs_id_fk": { - "name": "vendor_responses_rfq_id_rfqs_id_fk", - "tableFrom": "vendor_responses", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_responses_vendor_id_vendors_id_fk": { - "name": "vendor_responses_vendor_id_vendors_id_fk", - "tableFrom": "vendor_responses", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_technical_responses": { - "name": "vendor_technical_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "summary": { - "name": "summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_technical_responses_response_id_vendor_responses_id_fk": { - "name": "vendor_technical_responses_response_id_vendor_responses_id_fk", - "tableFrom": "vendor_technical_responses", - "tableTo": "vendor_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.departments": { - "name": "departments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name": { - "name": "department_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "departments_department_code_unique": { - "name": "departments_department_code_unique", - "nullsNotDistinct": false, - "columns": [ - "department_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.login_attempts": { - "name": "login_attempts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "login_attempts_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "success": { - "name": "success", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": true - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "failure_reason": { - "name": "failure_reason", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attempted_at": { - "name": "attempted_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "country": { - "name": "country", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "city": { - "name": "city", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "login_attempts_email_idx": { - "name": "login_attempts_email_idx", - "columns": [ - { - "expression": "email", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "login_attempts_attempted_at_idx": { - "name": "login_attempts_attempted_at_idx", - "columns": [ - { - "expression": "attempted_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "login_attempts_ip_address_idx": { - "name": "login_attempts_ip_address_idx", - "columns": [ - { - "expression": "ip_address", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "login_attempts_user_id_users_id_fk": { - "name": "login_attempts_user_id_users_id_fk", - "tableFrom": "login_attempts", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.mfa_tokens": { - "name": "mfa_tokens", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "mfa_tokens_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "token": { - "name": "token", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "used_at": { - "name": "used_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "phone_number": { - "name": "phone_number", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "attempts": { - "name": "attempts", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - } - }, - "indexes": { - "mfa_tokens_user_id_idx": { - "name": "mfa_tokens_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "mfa_tokens_token_idx": { - "name": "mfa_tokens_token_idx", - "columns": [ - { - "expression": "token", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "mfa_tokens_expires_at_idx": { - "name": "mfa_tokens_expires_at_idx", - "columns": [ - { - "expression": "expires_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "mfa_tokens_user_id_users_id_fk": { - "name": "mfa_tokens_user_id_users_id_fk", - "tableFrom": "mfa_tokens", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.otps": { - "name": "otps", - "schema": "", - "columns": { - "email": { - "name": "email", - "type": "varchar(256)", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(6)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "otpToken": { - "name": "otpToken", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "otp_expires": { - "name": "otp_expires", - "type": "timestamp", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.password_history": { - "name": "password_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "password_history_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "password_hash": { - "name": "password_hash", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "salt": { - "name": "salt", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "replaced_at": { - "name": "replaced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "password_history_user_id_idx": { - "name": "password_history_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "password_history_created_at_idx": { - "name": "password_history_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "password_history_user_id_users_id_fk": { - "name": "password_history_user_id_users_id_fk", - "tableFrom": "password_history", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.passwords": { - "name": "passwords", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "passwords_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "password_hash": { - "name": "password_hash", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "salt": { - "name": "salt", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "strength": { - "name": "strength", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "has_uppercase": { - "name": "has_uppercase", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "has_lowercase": { - "name": "has_lowercase", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "has_numbers": { - "name": "has_numbers", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "has_symbols": { - "name": "has_symbols", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "length": { - "name": "length", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": { - "passwords_user_id_idx": { - "name": "passwords_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "passwords_active_idx": { - "name": "passwords_active_idx", - "columns": [ - { - "expression": "is_active", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "passwords_user_id_users_id_fk": { - "name": "passwords_user_id_users_id_fk", - "tableFrom": "passwords", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.roles": { - "name": "roles", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "roles_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "''" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "roles_company_id_vendors_id_fk": { - "name": "roles_company_id_vendors_id_fk", - "tableFrom": "roles", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.security_settings": { - "name": "security_settings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "security_settings_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "min_password_length": { - "name": "min_password_length", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 8 - }, - "require_uppercase": { - "name": "require_uppercase", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "require_lowercase": { - "name": "require_lowercase", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "require_numbers": { - "name": "require_numbers", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "require_symbols": { - "name": "require_symbols", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "password_expiry_days": { - "name": "password_expiry_days", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 90 - }, - "password_history_count": { - "name": "password_history_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 5 - }, - "max_failed_attempts": { - "name": "max_failed_attempts", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 5 - }, - "lockout_duration_minutes": { - "name": "lockout_duration_minutes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 30 - }, - "require_mfa_for_partners": { - "name": "require_mfa_for_partners", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "sms_token_expiry_minutes": { - "name": "sms_token_expiry_minutes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 5 - }, - "max_sms_attempts_per_day": { - "name": "max_sms_attempts_per_day", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 10 - }, - "session_timeout_minutes": { - "name": "session_timeout_minutes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 480 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_roles": { - "name": "user_roles", - "schema": "", - "columns": { - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "role_id": { - "name": "role_id", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "user_roles_user_id_users_id_fk": { - "name": "user_roles_user_id_users_id_fk", - "tableFrom": "user_roles", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_roles_role_id_roles_id_fk": { - "name": "user_roles_role_id_roles_id_fk", - "tableFrom": "user_roles", - "tableTo": "roles", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.users": { - "name": "users", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "users_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "epId": { - "name": "epId", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "deptCode": { - "name": "deptCode", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "deptName": { - "name": "deptName", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tech_company_id": { - "name": "tech_company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'partners'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "image_url": { - "name": "image_url", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "language": { - "name": "language", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'en'" - }, - "phone": { - "name": "phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "mfa_enabled": { - "name": "mfa_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "mfa_secret": { - "name": "mfa_secret", - "type": "varchar(32)", - "primaryKey": false, - "notNull": false - }, - "is_locked": { - "name": "is_locked", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "lockout_until": { - "name": "lockout_until", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "failed_login_attempts": { - "name": "failed_login_attempts", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "last_login_at": { - "name": "last_login_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "password_change_required": { - "name": "password_change_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "deactivated_at": { - "name": "deactivated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "deactivation_reason": { - "name": "deactivation_reason", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "last_consent_update": { - "name": "last_consent_update", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "consent_version": { - "name": "consent_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "requires_consent_update": { - "name": "requires_consent_update", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "employee_number": { - "name": "employee_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "knox_id": { - "name": "knox_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "nonsap_user_id": { - "name": "nonsap_user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_absent": { - "name": "is_absent", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_deleted_on_non_sap": { - "name": "is_deleted_on_non_sap", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_regular_employee": { - "name": "is_regular_employee", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "user_code": { - "name": "user_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "users_email_idx": { - "name": "users_email_idx", - "columns": [ - { - "expression": "email", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "users_phone_idx": { - "name": "users_phone_idx", - "columns": [ - { - "expression": "phone", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "users_company_id_vendors_id_fk": { - "name": "users_company_id_vendors_id_fk", - "tableFrom": "users", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "users_tech_company_id_tech_vendors_id_fk": { - "name": "users_tech_company_id_tech_vendors_id_fk", - "tableFrom": "users", - "tableTo": "tech_vendors", - "columnsFrom": [ - "tech_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "users_email_unique": { - "name": "users_email_unique", - "nullsNotDistinct": false, - "columns": [ - "email" - ] - }, - "users_nonsap_user_id_unique": { - "name": "users_nonsap_user_id_unique", - "nullsNotDistinct": false, - "columns": [ - "nonsap_user_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.form_entries": { - "name": "form_entries", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "data": { - "name": "data", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "form_entries_contract_item_id_contract_items_id_fk": { - "name": "form_entries_contract_item_id_contract_items_id_fk", - "tableFrom": "form_entries", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.form_metas": { - "name": "form_metas", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "form_name": { - "name": "form_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "columns": { - "name": "columns", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "form_metas_project_id_projects_id_fk": { - "name": "form_metas_project_id_projects_id_fk", - "tableFrom": "form_metas", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "form_code_project_unique": { - "name": "form_code_project_unique", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "form_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.forms": { - "name": "forms", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "forms_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "form_name": { - "name": "form_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "eng": { - "name": "eng", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "im": { - "name": "im", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "contract_item_form_code_unique": { - "name": "contract_item_form_code_unique", - "columns": [ - { - "expression": "contract_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "form_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "forms_contract_item_id_contract_items_id_fk": { - "name": "forms_contract_item_id_contract_items_id_fk", - "tableFrom": "forms", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_class_attributes": { - "name": "tag_class_attributes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "tag_class_attributes_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "tag_class_id": { - "name": "tag_class_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "att_id": { - "name": "att_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "def_val": { - "name": "def_val", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "uom_id": { - "name": "uom_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "seq": { - "name": "seq", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "tag_class_attributes_seq_idx": { - "name": "tag_class_attributes_seq_idx", - "columns": [ - { - "expression": "seq", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "tag_class_attributes_tag_class_id_tag_classes_id_fk": { - "name": "tag_class_attributes_tag_class_id_tag_classes_id_fk", - "tableFrom": "tag_class_attributes", - "tableTo": "tag_classes", - "columnsFrom": [ - "tag_class_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_att_id_in_tag_class": { - "name": "uniq_att_id_in_tag_class", - "nullsNotDistinct": false, - "columns": [ - "tag_class_id", - "att_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_classes": { - "name": "tag_classes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "tag_classes_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "label": { - "name": "label", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "tag_type_code": { - "name": "tag_type_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "subclasses": { - "name": "subclasses", - "type": "json", - "primaryKey": false, - "notNull": false, - "default": "'[]'::json" - }, - "subclass_remark": { - "name": "subclass_remark", - "type": "json", - "primaryKey": false, - "notNull": false, - "default": "'{}'::json" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_classes_project_id_projects_id_fk": { - "name": "tag_classes_project_id_projects_id_fk", - "tableFrom": "tag_classes", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tag_classes_tag_type_code_project_id_tag_types_code_project_id_fk": { - "name": "tag_classes_tag_type_code_project_id_tag_types_code_project_id_fk", - "tableFrom": "tag_classes", - "tableTo": "tag_types", - "columnsFrom": [ - "tag_type_code", - "project_id" - ], - "columnsTo": [ - "code", - "project_id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_code_in_project": { - "name": "uniq_code_in_project", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_subfield_options": { - "name": "tag_subfield_options", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "attributes_id": { - "name": "attributes_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "label": { - "name": "label", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_subfield_options_project_id_projects_id_fk": { - "name": "tag_subfield_options_project_id_projects_id_fk", - "tableFrom": "tag_subfield_options", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_attribute_project_code": { - "name": "uniq_attribute_project_code", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "attributes_id", - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_subfields": { - "name": "tag_subfields", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "tag_type_code": { - "name": "tag_type_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "attributes_id": { - "name": "attributes_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "attributes_description": { - "name": "attributes_description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "expression": { - "name": "expression", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delimiter": { - "name": "delimiter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_subfields_project_id_projects_id_fk": { - "name": "tag_subfields_project_id_projects_id_fk", - "tableFrom": "tag_subfields", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_tag_type_attribute": { - "name": "uniq_tag_type_attribute", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "tag_type_code", - "attributes_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_type_class_form_mappings": { - "name": "tag_type_class_form_mappings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "tag_type_label": { - "name": "tag_type_label", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "class_label": { - "name": "class_label", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "form_name": { - "name": "form_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ep": { - "name": "ep", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_mapping_in_project": { - "name": "uniq_mapping_in_project", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "tag_type_label", - "class_label", - "form_code", - "remark" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_types": { - "name": "tag_types", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_types_project_id_projects_id_fk": { - "name": "tag_types_project_id_projects_id_fk", - "tableFrom": "tag_types", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "tag_types_code_project_id_pk": { - "name": "tag_types_code_project_id_pk", - "columns": [ - "code", - "project_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tags": { - "name": "tags", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "tags_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_id": { - "name": "form_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tag_idx": { - "name": "tag_idx", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "tag_no": { - "name": "tag_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "tag_type": { - "name": "tag_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "class": { - "name": "class", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "tag_class_id": { - "name": "tag_class_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tags_contract_item_id_contract_items_id_fk": { - "name": "tags_contract_item_id_contract_items_id_fk", - "tableFrom": "tags", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tags_form_id_forms_id_fk": { - "name": "tags_form_id_forms_id_fk", - "tableFrom": "tags", - "tableTo": "forms", - "columnsFrom": [ - "form_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tags_tag_class_id_tag_classes_id_fk": { - "name": "tags_tag_class_id_tag_classes_id_fk", - "tableFrom": "tags", - "tableTo": "tag_classes", - "columnsFrom": [ - "tag_class_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "contract_item_tag_idx_unique": { - "name": "contract_item_tag_idx_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_item_id", - "tag_idx" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.template_items": { - "name": "template_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "form_mapping_id": { - "name": "form_mapping_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "tmpl_id": { - "name": "tmpl_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "tmpl_type": { - "name": "tmpl_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "spr_lst_setup": { - "name": "spr_lst_setup", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "grd_lst_setup": { - "name": "grd_lst_setup", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "spr_itm_lst_setup": { - "name": "spr_itm_lst_setup", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "template_items_form_mapping_id_tag_type_class_form_mappings_id_fk": { - "name": "template_items_form_mapping_id_tag_type_class_form_mappings_id_fk", - "tableFrom": "template_items", - "tableTo": "tag_type_class_form_mappings", - "columnsFrom": [ - "form_mapping_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_tmpl_in_form_mapping": { - "name": "uniq_tmpl_in_form_mapping", - "nullsNotDistinct": false, - "columns": [ - "form_mapping_id", - "tmpl_id" - ] - }, - "uniq_name_in_form_mapping": { - "name": "uniq_name_in_form_mapping", - "nullsNotDistinct": false, - "columns": [ - "form_mapping_id", - "name" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_data_report_temps": { - "name": "vendor_data_report_temps", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_id": { - "name": "form_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_data_report_temps_contract_item_id_contract_items_id_fk": { - "name": "vendor_data_report_temps_contract_item_id_contract_items_id_fk", - "tableFrom": "vendor_data_report_temps", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_data_report_temps_form_id_forms_id_fk": { - "name": "vendor_data_report_temps_form_id_forms_id_fk", - "tableFrom": "vendor_data_report_temps", - "tableTo": "forms", - "columnsFrom": [ - "form_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.change_logs": { - "name": "change_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "entity_type": { - "name": "entity_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "entity_id": { - "name": "entity_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "changed_fields": { - "name": "changed_fields", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "old_values": { - "name": "old_values", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "new_values": { - "name": "new_values", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_name": { - "name": "user_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_synced": { - "name": "is_synced", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "sync_attempts": { - "name": "sync_attempts", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_sync_error": { - "name": "last_sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "synced_at": { - "name": "synced_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "target_systems": { - "name": "target_systems", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'[]'::jsonb" - } - }, - "indexes": { - "idx_change_logs_vendor_synced": { - "name": "idx_change_logs_vendor_synced", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_synced", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_change_logs_created_at": { - "name": "idx_change_logs_created_at", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_change_logs_entity": { - "name": "idx_change_logs_entity", - "columns": [ - { - "expression": "entity_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "entity_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_change_logs_sync_attempts": { - "name": "idx_change_logs_sync_attempts", - "columns": [ - { - "expression": "sync_attempts", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_attachments": { - "name": "document_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "document_attachments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "upload_id": { - "name": "upload_id", - "type": "varchar(36)", - "primaryKey": false, - "notNull": false - }, - "file_id": { - "name": "file_id", - "type": "varchar(36)", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "dolce_file_path": { - "name": "dolce_file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_attachments_revision_id_revisions_id_fk": { - "name": "document_attachments_revision_id_revisions_id_fk", - "tableFrom": "document_attachments", - "tableTo": "revisions", - "columnsFrom": [ - "revision_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.documents": { - "name": "documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "documents_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "drawing_move_gbn": { - "name": "drawing_move_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "discipline": { - "name": "discipline", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "external_document_id": { - "name": "external_document_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "external_system_type": { - "name": "external_system_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "external_synced_at": { - "name": "external_synced_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "c_gbn": { - "name": "c_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "d_gbn": { - "name": "d_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "degree_gbn": { - "name": "degree_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "dept_gbn": { - "name": "dept_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "j_gbn": { - "name": "j_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "s_gbn": { - "name": "s_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "shi_drawing_no": { - "name": "shi_drawing_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager": { - "name": "manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_enm": { - "name": "manager_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_no": { - "name": "manager_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "register_group": { - "name": "register_group", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "register_group_id": { - "name": "register_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "create_user_no": { - "name": "create_user_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "create_user_id": { - "name": "create_user_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "create_user_enm": { - "name": "create_user_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_contract_doc_status": { - "name": "unique_contract_doc_status", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_contract_vendor_doc": { - "name": "unique_contract_vendor_doc", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"documents\".\"vendor_doc_number\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_external_doc": { - "name": "unique_external_doc", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_system_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"documents\".\"external_document_id\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_project_doc_status": { - "name": "unique_project_doc_status", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_external_doc_project": { - "name": "unique_external_doc_project", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_system_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"documents\".\"external_document_id\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "drawing_kind_idx": { - "name": "drawing_kind_idx", - "columns": [ - { - "expression": "drawing_kind", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "documents_project_id_projects_id_fk": { - "name": "documents_project_id_projects_id_fk", - "tableFrom": "documents", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "documents_contract_id_contracts_id_fk": { - "name": "documents_contract_id_contracts_id_fk", - "tableFrom": "documents", - "tableTo": "contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "documents_vendor_id_vendors_id_fk": { - "name": "documents_vendor_id_vendors_id_fk", - "tableFrom": "documents", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.issue_stages": { - "name": "issue_stages", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "issue_stages_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_name": { - "name": "stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "plan_date": { - "name": "plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_date": { - "name": "actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "stage_status": { - "name": "stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "stage_order": { - "name": "stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "priority": { - "name": "priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'MEDIUM'" - }, - "assignee_id": { - "name": "assignee_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "assignee_name": { - "name": "assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reminder_days": { - "name": "reminder_days", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 3 - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_document_stage": { - "name": "unique_document_stage", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "document_stage_order": { - "name": "document_stage_order", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "issue_stages_document_id_documents_id_fk": { - "name": "issue_stages_document_id_documents_id_fk", - "tableFrom": "issue_stages", - "tableTo": "documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.revisions": { - "name": "revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "revisions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "issue_stage_id": { - "name": "issue_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "uploader_type": { - "name": "uploader_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'vendor'" - }, - "uploader_id": { - "name": "uploader_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploader_name": { - "name": "uploader_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "usage": { - "name": "usage", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "usage_type": { - "name": "usage_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "revision_status": { - "name": "revision_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'SUBMITTED'" - }, - "submitted_date": { - "name": "submitted_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "review_start_date": { - "name": "review_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "approved_date": { - "name": "approved_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "rejected_date": { - "name": "rejected_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "reviewer_id": { - "name": "reviewer_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewer_name": { - "name": "reviewer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "external_upload_id": { - "name": "external_upload_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "register_id": { - "name": "register_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "register_serial_no_max": { - "name": "register_serial_no_max", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_stage_revision_usage": { - "name": "unique_stage_revision_usage", - "columns": [ - { - "expression": "issue_stage_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "usage", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "serial_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "COALESCE(\"usage_type\", '')", - "asc": true, - "isExpression": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_documents": { - "name": "stage_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_documents_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_project_doc": { - "name": "unique_project_doc", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_project_vendor_doc": { - "name": "unique_project_vendor_doc", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"stage_documents\".\"vendor_doc_number\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_vendor_id_idx": { - "name": "stage_doc_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_status_idx": { - "name": "stage_doc_status_idx", - "columns": [ - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_sync_status_idx": { - "name": "stage_doc_sync_status_idx", - "columns": [ - { - "expression": "sync_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_buyer_status_idx": { - "name": "stage_doc_buyer_status_idx", - "columns": [ - { - "expression": "buyer_system_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_documents_project_id_projects_id_fk": { - "name": "stage_documents_project_id_projects_id_fk", - "tableFrom": "stage_documents", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_issue_stages": { - "name": "stage_issue_stages", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_issue_stages_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_name": { - "name": "stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "plan_date": { - "name": "plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_date": { - "name": "actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "stage_status": { - "name": "stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "stage_order": { - "name": "stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "priority": { - "name": "priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'MEDIUM'" - }, - "assignee_id": { - "name": "assignee_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "assignee_name": { - "name": "assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reminder_days": { - "name": "reminder_days", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 3 - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_stage_document_stage": { - "name": "unique_stage_document_stage", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_document_stage_order": { - "name": "stage_document_stage_order", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_issue_stages_document_id_stage_documents_id_fk": { - "name": "stage_issue_stages_document_id_stage_documents_id_fk", - "tableFrom": "stage_issue_stages", - "tableTo": "stage_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_submission_attachments": { - "name": "stage_submission_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_submission_attachments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_extension": { - "name": "file_extension", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "bigint", - "primaryKey": false, - "notNull": true - }, - "storage_type": { - "name": "storage_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'S3'" - }, - "storage_path": { - "name": "storage_path", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "storage_url": { - "name": "storage_url", - "type": "varchar(2000)", - "primaryKey": false, - "notNull": false - }, - "bucket_name": { - "name": "bucket_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "checksum": { - "name": "checksum", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "document_type": { - "name": "document_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "document_category": { - "name": "document_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_version": { - "name": "file_version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'ACTIVE'" - }, - "buyer_system_file_id": { - "name": "buyer_system_file_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "buyer_system_url": { - "name": "buyer_system_url", - "type": "varchar(2000)", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "sync_started_at": { - "name": "sync_started_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_completed_at": { - "name": "sync_completed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_retry_count": { - "name": "sync_retry_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_sync_attempt": { - "name": "last_sync_attempt", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "transfer_method": { - "name": "transfer_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "transferred_bytes": { - "name": "transferred_bytes", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "transfer_progress": { - "name": "transfer_progress", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "attachment_submission_id_idx": { - "name": "attachment_submission_id_idx", - "columns": [ - { - "expression": "submission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_file_type_idx": { - "name": "attachment_file_type_idx", - "columns": [ - { - "expression": "file_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_status_idx": { - "name": "attachment_status_idx", - "columns": [ - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_uploaded_at_idx": { - "name": "attachment_uploaded_at_idx", - "columns": [ - { - "expression": "uploaded_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_sync_status_idx": { - "name": "attachment_sync_status_idx", - "columns": [ - { - "expression": "sync_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_buyer_file_id_idx": { - "name": "attachment_buyer_file_id_idx", - "columns": [ - { - "expression": "buyer_system_file_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_buyer_status_idx": { - "name": "attachment_buyer_status_idx", - "columns": [ - { - "expression": "buyer_system_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_submission_attachments_submission_id_stage_submissions_id_fk": { - "name": "stage_submission_attachments_submission_id_stage_submissions_id_fk", - "tableFrom": "stage_submission_attachments", - "tableTo": "stage_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_submissions": { - "name": "stage_submissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_submissions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "stage_id": { - "name": "stage_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_number": { - "name": "revision_number", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "revision_code": { - "name": "revision_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "revision_type": { - "name": "revision_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'INITIAL'" - }, - "submission_status": { - "name": "submission_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "submitted_by": { - "name": "submitted_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "submitted_by_email": { - "name": "submitted_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reviewed_by_email": { - "name": "reviewed_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "submission_title": { - "name": "submission_title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "submission_description": { - "name": "submission_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submission_notes": { - "name": "submission_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "review_status": { - "name": "review_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_files": { - "name": "total_files", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "total_file_size": { - "name": "total_file_size", - "type": "bigint", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "buyer_system_submission_id": { - "name": "buyer_system_submission_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sync_retry_count": { - "name": "sync_retry_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "next_retry_at": { - "name": "next_retry_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "total_files_to_sync": { - "name": "total_files_to_sync", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "synced_files_count": { - "name": "synced_files_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "failed_files_count": { - "name": "failed_files_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_stage_revision": { - "name": "unique_stage_revision", - "columns": [ - { - "expression": "stage_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_document_id_idx": { - "name": "submission_document_id_idx", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_vendor_id_idx": { - "name": "submission_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_status_idx": { - "name": "submission_status_idx", - "columns": [ - { - "expression": "submission_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_submitted_at_idx": { - "name": "submission_submitted_at_idx", - "columns": [ - { - "expression": "submitted_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_sync_status_idx": { - "name": "submission_sync_status_idx", - "columns": [ - { - "expression": "sync_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_buyer_status_idx": { - "name": "submission_buyer_status_idx", - "columns": [ - { - "expression": "buyer_system_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_next_retry_idx": { - "name": "submission_next_retry_idx", - "columns": [ - { - "expression": "next_retry_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_submissions_stage_id_stage_issue_stages_id_fk": { - "name": "stage_submissions_stage_id_stage_issue_stages_id_fk", - "tableFrom": "stage_submissions", - "tableTo": "stage_issue_stages", - "columnsFrom": [ - "stage_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "stage_submissions_document_id_stage_documents_id_fk": { - "name": "stage_submissions_document_id_stage_documents_id_fk", - "tableFrom": "stage_submissions", - "tableTo": "stage_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.sync_batches": { - "name": "sync_batches", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "target_system": { - "name": "target_system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "batch_size": { - "name": "batch_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "started_at": { - "name": "started_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "error_message": { - "name": "error_message", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "retry_count": { - "name": "retry_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "change_log_ids": { - "name": "change_log_ids", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "success_count": { - "name": "success_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "failure_count": { - "name": "failure_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "sync_metadata": { - "name": "sync_metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_sync_batches_project_system": { - "name": "idx_sync_batches_project_system", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "target_system", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_sync_batches_status": { - "name": "idx_sync_batches_status", - "columns": [ - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_sync_batches_created_at": { - "name": "idx_sync_batches_created_at", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.sync_configs": { - "name": "sync_configs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "target_system": { - "name": "target_system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "sync_enabled": { - "name": "sync_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "sync_interval_minutes": { - "name": "sync_interval_minutes", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 30 - }, - "last_successful_sync": { - "name": "last_successful_sync", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "last_sync_attempt": { - "name": "last_sync_attempt", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "endpoint_url": { - "name": "endpoint_url", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "auth_token": { - "name": "auth_token", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "api_version": { - "name": "api_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'v1'" - }, - "max_batch_size": { - "name": "max_batch_size", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 100 - }, - "retry_max_attempts": { - "name": "retry_max_attempts", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 3 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_sync_configs_contract_system": { - "name": "idx_sync_configs_contract_system", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "target_system", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_attachments": { - "name": "vendor_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'GENERAL'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_attachments_vendor_id_vendors_id_fk": { - "name": "vendor_attachments_vendor_id_vendors_id_fk", - "tableFrom": "vendor_attachments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_candidates": { - "name": "vendor_candidates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "company_name": { - "name": "company_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "source": { - "name": "source", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'COLLECTED'" - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_candidates_vendor_id_vendors_id_fk": { - "name": "vendor_candidates_vendor_id_vendors_id_fk", - "tableFrom": "vendor_candidates", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_contacts": { - "name": "vendor_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_name": { - "name": "contact_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_position": { - "name": "contact_position", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_department": { - "name": "contact_department", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_task": { - "name": "contact_task", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_primary": { - "name": "is_primary", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_contacts_vendor_id_vendors_id_fk": { - "name": "vendor_contacts_vendor_id_vendors_id_fk", - "tableFrom": "vendor_contacts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_possible_items": { - "name": "vendor_possible_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_possible_items_vendor_id_vendors_id_fk": { - "name": "vendor_possible_items_vendor_id_vendors_id_fk", - "tableFrom": "vendor_possible_items", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_possible_items_item_code_items_item_code_fk": { - "name": "vendor_possible_items_item_code_items_item_code_fk", - "tableFrom": "vendor_possible_items", - "tableTo": "items", - "columnsFrom": [ - "item_code" - ], - "columnsTo": [ - "item_code" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_possible_materials": { - "name": "vendor_possible_materials", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_type": { - "name": "vendor_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "register_user_id": { - "name": "register_user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "register_user_name": { - "name": "register_user_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "is_confirmed": { - "name": "is_confirmed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "recent_po_no": { - "name": "recent_po_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "recent_po_date": { - "name": "recent_po_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "recent_delivery_date": { - "name": "recent_delivery_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "recent_order_date": { - "name": "recent_order_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "recent_order_user_name": { - "name": "recent_order_user_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "purchase_group_code": { - "name": "purchase_group_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_possible_materials_vendor_id_vendors_id_fk": { - "name": "vendor_possible_materials_vendor_id_vendors_id_fk", - "tableFrom": "vendor_possible_materials", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_types": { - "name": "vendor_types", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name_ko": { - "name": "name_ko", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "name_en": { - "name": "name_en", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_types_code_unique": { - "name": "vendor_types_code_unique", - "nullsNotDistinct": false, - "columns": [ - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendors": { - "name": "vendors", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "address_detail": { - "name": "address_detail", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "postal_code": { - "name": "postal_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING_REVIEW'" - }, - "vendor_type_id": { - "name": "vendor_type_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "representative_work_expirence": { - "name": "representative_work_expirence", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "corporate_registration_number": { - "name": "corporate_registration_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "credit_agency": { - "name": "credit_agency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "credit_rating": { - "name": "credit_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "cash_flow_rating": { - "name": "cash_flow_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "business_size": { - "name": "business_size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "is_association_member": { - "name": "is_association_member", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendors_vendor_type_id_vendor_types_id_fk": { - "name": "vendors_vendor_type_id_vendor_types_id_fk", - "tableFrom": "vendors", - "tableTo": "vendor_types", - "columnsFrom": [ - "vendor_type_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tasks": { - "name": "tasks", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "varchar(30)", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(128)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(128)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'todo'" - }, - "label": { - "name": "label", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'bug'" - }, - "priority": { - "name": "priority", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'low'" - }, - "archived": { - "name": "archived", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "current_timestamp" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "tasks_code_unique": { - "name": "tasks_code_unique", - "nullsNotDistinct": false, - "columns": [ - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_candidate_logs": { - "name": "vendor_candidate_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_candidate_id": { - "name": "vendor_candidate_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "old_status": { - "name": "old_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_candidate_logs_vendor_candidate_id_vendor_candidates_id_fk": { - "name": "vendor_candidate_logs_vendor_candidate_id_vendor_candidates_id_fk", - "tableFrom": "vendor_candidate_logs", - "tableTo": "vendor_candidates", - "columnsFrom": [ - "vendor_candidate_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_candidate_logs_user_id_users_id_fk": { - "name": "vendor_candidate_logs_user_id_users_id_fk", - "tableFrom": "vendor_candidate_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendors_logs": { - "name": "vendors_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "old_status": { - "name": "old_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendors_logs_vendor_id_vendors_id_fk": { - "name": "vendors_logs_vendor_id_vendors_id_fk", - "tableFrom": "vendors_logs", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendors_logs_user_id_users_id_fk": { - "name": "vendors_logs_user_id_users_id_fk", - "tableFrom": "vendors_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.basic_contract": { - "name": "basic_contract", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "basic_contract_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "bidding_company_id": { - "name": "bidding_company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_company_id": { - "name": "rfq_company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "general_contract_id": { - "name": "general_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "requested_by": { - "name": "requested_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "deadline": { - "name": "deadline", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "vendor_signed_at": { - "name": "vendor_signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "buyer_signed_at": { - "name": "buyer_signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "legal_review_requested_at": { - "name": "legal_review_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "legal_review_completed_at": { - "name": "legal_review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "basic_contract_template_id_basic_contract_templates_id_fk": { - "name": "basic_contract_template_id_basic_contract_templates_id_fk", - "tableFrom": "basic_contract", - "tableTo": "basic_contract_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_vendor_id_vendors_id_fk": { - "name": "basic_contract_vendor_id_vendors_id_fk", - "tableFrom": "basic_contract", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_bidding_company_id_bidding_companies_id_fk": { - "name": "basic_contract_bidding_company_id_bidding_companies_id_fk", - "tableFrom": "basic_contract", - "tableTo": "bidding_companies", - "columnsFrom": [ - "bidding_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_rfq_company_id_rfq_last_details_id_fk": { - "name": "basic_contract_rfq_company_id_rfq_last_details_id_fk", - "tableFrom": "basic_contract", - "tableTo": "rfq_last_details", - "columnsFrom": [ - "rfq_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_general_contract_id_general_contracts_id_fk": { - "name": "basic_contract_general_contract_id_general_contracts_id_fk", - "tableFrom": "basic_contract", - "tableTo": "general_contracts", - "columnsFrom": [ - "general_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_requested_by_users_id_fk": { - "name": "basic_contract_requested_by_users_id_fk", - "tableFrom": "basic_contract", - "tableTo": "users", - "columnsFrom": [ - "requested_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.basic_contract_templates": { - "name": "basic_contract_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "basic_contract_templates_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "template_name": { - "name": "template_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "status": { - "name": "status", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "validity_period": { - "name": "validity_period", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "legal_review_required": { - "name": "legal_review_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "disposed_at": { - "name": "disposed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "restored_at": { - "name": "restored_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "basic_contract_templates_created_by_users_id_fk": { - "name": "basic_contract_templates_created_by_users_id_fk", - "tableFrom": "basic_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_templates_updated_by_users_id_fk": { - "name": "basic_contract_templates_updated_by_users_id_fk", - "tableFrom": "basic_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "template_name_revision_unique": { - "name": "template_name_revision_unique", - "nullsNotDistinct": false, - "columns": [ - "template_name", - "revision" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.buyer_signatures": { - "name": "buyer_signatures", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "buyer_signatures_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true, - "default": "'삼성중공업'" - }, - "image_url": { - "name": "image_url", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "data_url": { - "name": "data_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.incoterms": { - "name": "incoterms", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(20)", - "primaryKey": true, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.payment_terms": { - "name": "payment_terms", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": true, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.place_of_shipping": { - "name": "place_of_shipping", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(20)", - "primaryKey": true, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pr_items": { - "name": "pr_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "pr_items_procurement_rfqs_id_procurement_rfqs_id_fk": { - "name": "pr_items_procurement_rfqs_id_procurement_rfqs_id_fk", - "tableFrom": "pr_items", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "procurement_rfqs_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_attachments": { - "name": "procurement_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "procurement_rfq_details_id": { - "name": "procurement_rfq_details_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_attachments_procurement_rfqs_id_procurement_rfqs_id_fk": { - "name": "procurement_attachments_procurement_rfqs_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_attachments", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "procurement_rfqs_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_attachments_procurement_rfq_details_id_procurement_rfq_details_id_fk": { - "name": "procurement_attachments_procurement_rfq_details_id_procurement_rfq_details_id_fk", - "tableFrom": "procurement_attachments", - "tableTo": "procurement_rfq_details", - "columnsFrom": [ - "procurement_rfq_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_attachments_created_by_users_id_fk": { - "name": "procurement_attachments_created_by_users_id_fk", - "tableFrom": "procurement_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": { - "attachment_type_check": { - "name": "attachment_type_check", - "value": "\"procurement_attachments\".\"procurement_rfqs_id\" IS NOT NULL OR \"procurement_attachments\".\"procurement_rfq_details_id\" IS NOT NULL" - } - }, - "isRLSEnabled": false - }, - "public.procurement_quotation_items": { - "name": "procurement_quotation_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pr_item_id": { - "name": "pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "material_code": { - "name": "material_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric", - "primaryKey": false, - "notNull": true - }, - "uom": { - "name": "uom", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "unit_price": { - "name": "unit_price", - "type": "numeric", - "primaryKey": false, - "notNull": true - }, - "total_price": { - "name": "total_price", - "type": "numeric", - "primaryKey": false, - "notNull": true - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "vendor_material_code": { - "name": "vendor_material_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_material_description": { - "name": "vendor_material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "lead_time_in_days": { - "name": "lead_time_in_days", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tax_rate": { - "name": "tax_rate", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "tax_amount": { - "name": "tax_amount", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "discount_rate": { - "name": "discount_rate", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "discount_amount": { - "name": "discount_amount", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_alternative": { - "name": "is_alternative", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_recommended": { - "name": "is_recommended", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_quotation_items_quotation_id_procurement_vendor_quotations_id_fk": { - "name": "procurement_quotation_items_quotation_id_procurement_vendor_quotations_id_fk", - "tableFrom": "procurement_quotation_items", - "tableTo": "procurement_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_quotation_items_pr_item_id_pr_items_id_fk": { - "name": "procurement_quotation_items_pr_item_id_pr_items_id_fk", - "tableFrom": "procurement_quotation_items", - "tableTo": "pr_items", - "columnsFrom": [ - "pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfq_attachments": { - "name": "procurement_rfq_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "comment_id": { - "name": "comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "is_vendor_upload": { - "name": "is_vendor_upload", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfq_attachments_rfq_id_procurement_rfqs_id_fk": { - "name": "procurement_rfq_attachments_rfq_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_comment_id_procurement_rfq_comments_id_fk": { - "name": "procurement_rfq_attachments_comment_id_procurement_rfq_comments_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "procurement_rfq_comments", - "columnsFrom": [ - "comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_quotation_id_procurement_vendor_quotations_id_fk": { - "name": "procurement_rfq_attachments_quotation_id_procurement_vendor_quotations_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "procurement_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_uploaded_by_users_id_fk": { - "name": "procurement_rfq_attachments_uploaded_by_users_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_vendor_id_vendors_id_fk": { - "name": "procurement_rfq_attachments_vendor_id_vendors_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfq_comments": { - "name": "procurement_rfq_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_vendor_comment": { - "name": "is_vendor_comment", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_read": { - "name": "is_read", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfq_comments_rfq_id_procurement_rfqs_id_fk": { - "name": "procurement_rfq_comments_rfq_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_comments_vendor_id_vendors_id_fk": { - "name": "procurement_rfq_comments_vendor_id_vendors_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_comments_user_id_users_id_fk": { - "name": "procurement_rfq_comments_user_id_users_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_comments_parent_comment_id_procurement_rfq_comments_id_fk": { - "name": "procurement_rfq_comments_parent_comment_id_procurement_rfq_comments_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "procurement_rfq_comments", - "columnsFrom": [ - "parent_comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfq_details": { - "name": "procurement_rfq_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendors_id": { - "name": "vendors_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_detail": { - "name": "incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false, - "default": "'VV'" - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "cancel_reason": { - "name": "cancel_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfq_details_procurement_rfqs_id_procurement_rfqs_id_fk": { - "name": "procurement_rfq_details_procurement_rfqs_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "procurement_rfqs_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_vendors_id_vendors_id_fk": { - "name": "procurement_rfq_details_vendors_id_vendors_id_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "vendors", - "columnsFrom": [ - "vendors_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_payment_terms_code_payment_terms_code_fk": { - "name": "procurement_rfq_details_payment_terms_code_payment_terms_code_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_incoterms_code_incoterms_code_fk": { - "name": "procurement_rfq_details_incoterms_code_incoterms_code_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_updated_by_users_id_fk": { - "name": "procurement_rfq_details_updated_by_users_id_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfqs": { - "name": "procurement_rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "series": { - "name": "series", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "rfq_send_date": { - "name": "rfq_send_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ Created'" - }, - "rfq_sealed_yn": { - "name": "rfq_sealed_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sent_by": { - "name": "sent_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfqs_sent_by_users_id_fk": { - "name": "procurement_rfqs_sent_by_users_id_fk", - "tableFrom": "procurement_rfqs", - "tableTo": "users", - "columnsFrom": [ - "sent_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfqs_created_by_users_id_fk": { - "name": "procurement_rfqs_created_by_users_id_fk", - "tableFrom": "procurement_rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfqs_updated_by_users_id_fk": { - "name": "procurement_rfqs_updated_by_users_id_fk", - "tableFrom": "procurement_rfqs", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "procurement_rfqs_rfq_code_unique": { - "name": "procurement_rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_vendor_quotations": { - "name": "procurement_vendor_quotations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "quotation_code": { - "name": "quotation_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quotation_version": { - "name": "quotation_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "total_items_count": { - "name": "total_items_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "sub_total": { - "name": "sub_total", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "tax_total": { - "name": "tax_total", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "discount_total": { - "name": "discount_total", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "total_price": { - "name": "total_price", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "valid_until": { - "name": "valid_until", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "estimated_delivery_date": { - "name": "estimated_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_detail": { - "name": "incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'Draft'" - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "accepted_at": { - "name": "accepted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_vendor_quotations_rfq_id_procurement_rfqs_id_fk": { - "name": "procurement_vendor_quotations_rfq_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_vendor_quotations_vendor_id_vendors_id_fk": { - "name": "procurement_vendor_quotations_vendor_id_vendors_id_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_vendor_quotations_payment_terms_code_payment_terms_code_fk": { - "name": "procurement_vendor_quotations_payment_terms_code_payment_terms_code_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_vendor_quotations_incoterms_code_incoterms_code_fk": { - "name": "procurement_vendor_quotations_incoterms_code_incoterms_code_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.preset_shares": { - "name": "preset_shares", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "preset_id": { - "name": "preset_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "shared_with_user_id": { - "name": "shared_with_user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "permission": { - "name": "permission", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'read'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "preset_shares_preset_id_table_presets_id_fk": { - "name": "preset_shares_preset_id_table_presets_id_fk", - "tableFrom": "preset_shares", - "tableTo": "table_presets", - "columnsFrom": [ - "preset_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.table_presets": { - "name": "table_presets", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "table_id": { - "name": "table_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "settings": { - "name": "settings", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "is_default": { - "name": "is_default", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_shared": { - "name": "is_shared", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_attachments": { - "name": "tech_sales_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "tech_sales_rfq_id": { - "name": "tech_sales_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_attachments_tech_sales_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_attachments_tech_sales_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_attachments", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "tech_sales_rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_attachments_created_by_users_id_fk": { - "name": "tech_sales_attachments_created_by_users_id_fk", - "tableFrom": "tech_sales_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_contact_possible_items": { - "name": "tech_sales_contact_possible_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contact_id": { - "name": "contact_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_possible_item_id": { - "name": "vendor_possible_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_contact_possible_items_contact_id_tech_vendor_contacts_id_fk": { - "name": "tech_sales_contact_possible_items_contact_id_tech_vendor_contacts_id_fk", - "tableFrom": "tech_sales_contact_possible_items", - "tableTo": "tech_vendor_contacts", - "columnsFrom": [ - "contact_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_contact_possible_items_vendor_possible_item_id_tech_vendor_possible_items_id_fk": { - "name": "tech_sales_contact_possible_items_vendor_possible_item_id_tech_vendor_possible_items_id_fk", - "tableFrom": "tech_sales_contact_possible_items", - "tableTo": "tech_vendor_possible_items", - "columnsFrom": [ - "vendor_possible_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfq_comment_attachments": { - "name": "tech_sales_rfq_comment_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "comment_id": { - "name": "comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "is_vendor_upload": { - "name": "is_vendor_upload", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfq_comment_attachments_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_rfq_comment_attachments_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_comment_id_tech_sales_rfq_comments_id_fk": { - "name": "tech_sales_rfq_comment_attachments_comment_id_tech_sales_rfq_comments_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_sales_rfq_comments", - "columnsFrom": [ - "comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_quotation_id_tech_sales_vendor_quotations_id_fk": { - "name": "tech_sales_rfq_comment_attachments_quotation_id_tech_sales_vendor_quotations_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_sales_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_uploaded_by_users_id_fk": { - "name": "tech_sales_rfq_comment_attachments_uploaded_by_users_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_rfq_comment_attachments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfq_comments": { - "name": "tech_sales_rfq_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_vendor_comment": { - "name": "is_vendor_comment", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_read": { - "name": "is_read", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfq_comments_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_rfq_comments_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comments_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_rfq_comments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfq_comments_user_id_users_id_fk": { - "name": "tech_sales_rfq_comments_user_id_users_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfq_comments_parent_comment_id_tech_sales_rfq_comments_id_fk": { - "name": "tech_sales_rfq_comments_parent_comment_id_tech_sales_rfq_comments_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "tech_sales_rfq_comments", - "columnsFrom": [ - "parent_comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfq_items": { - "name": "tech_sales_rfq_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_shipbuilding_id": { - "name": "item_shipbuilding_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_offshore_top_id": { - "name": "item_offshore_top_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_offshore_hull_id": { - "name": "item_offshore_hull_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_type": { - "name": "item_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfq_items_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_rfq_items_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_items_item_shipbuilding_id_item_shipbuilding_id_fk": { - "name": "tech_sales_rfq_items_item_shipbuilding_id_item_shipbuilding_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "item_shipbuilding", - "columnsFrom": [ - "item_shipbuilding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_items_item_offshore_top_id_item_offshore_top_id_fk": { - "name": "tech_sales_rfq_items_item_offshore_top_id_item_offshore_top_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "item_offshore_top", - "columnsFrom": [ - "item_offshore_top_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_items_item_offshore_hull_id_item_offshore_hull_id_fk": { - "name": "tech_sales_rfq_items_item_offshore_hull_id_item_offshore_hull_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "item_offshore_hull", - "columnsFrom": [ - "item_offshore_hull_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfqs": { - "name": "tech_sales_rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "bidding_project_id": { - "name": "bidding_project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "rfq_send_date": { - "name": "rfq_send_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ Created'" - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sent_by": { - "name": "sent_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "cancel_reason": { - "name": "cancel_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'SHIP'" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfqs_bidding_project_id_bidding_projects_id_fk": { - "name": "tech_sales_rfqs_bidding_project_id_bidding_projects_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "bidding_projects", - "columnsFrom": [ - "bidding_project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfqs_sent_by_users_id_fk": { - "name": "tech_sales_rfqs_sent_by_users_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "users", - "columnsFrom": [ - "sent_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfqs_created_by_users_id_fk": { - "name": "tech_sales_rfqs_created_by_users_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfqs_updated_by_users_id_fk": { - "name": "tech_sales_rfqs_updated_by_users_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "tech_sales_rfqs_rfq_code_unique": { - "name": "tech_sales_rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotation_attachments": { - "name": "tech_sales_vendor_quotation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_vendor_upload": { - "name": "is_vendor_upload", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_vendor_quotation_attachments_quotation_id_tech_sales_vendor_quotations_id_fk": { - "name": "tech_sales_vendor_quotation_attachments_quotation_id_tech_sales_vendor_quotations_id_fk", - "tableFrom": "tech_sales_vendor_quotation_attachments", - "tableTo": "tech_sales_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_vendor_quotation_attachments_uploaded_by_users_id_fk": { - "name": "tech_sales_vendor_quotation_attachments_uploaded_by_users_id_fk", - "tableFrom": "tech_sales_vendor_quotation_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_vendor_quotation_attachments_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_vendor_quotation_attachments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_vendor_quotation_attachments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotation_contacts": { - "name": "tech_sales_vendor_quotation_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_id": { - "name": "contact_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotation_revisions": { - "name": "tech_sales_vendor_quotation_revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "snapshot": { - "name": "snapshot", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_note": { - "name": "revision_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revised_by": { - "name": "revised_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "revised_at": { - "name": "revised_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "tech_sales_quotation_revisions_quotation_version_idx": { - "name": "tech_sales_quotation_revisions_quotation_version_idx", - "columns": [ - { - "expression": "quotation_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "version", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "tech_sales_vendor_quotation_revisions_quotation_id_tech_sales_vendor_quotations_id_fk": { - "name": "tech_sales_vendor_quotation_revisions_quotation_id_tech_sales_vendor_quotations_id_fk", - "tableFrom": "tech_sales_vendor_quotation_revisions", - "tableTo": "tech_sales_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotations": { - "name": "tech_sales_vendor_quotations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "quotation_code": { - "name": "quotation_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quotation_version": { - "name": "quotation_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_price": { - "name": "total_price", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "valid_until": { - "name": "valid_until", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "vendor_flags": { - "name": "vendor_flags", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'Assigned'" - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "accepted_at": { - "name": "accepted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_vendor_quotations_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_vendor_quotations_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_vendor_quotations", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_vendor_quotations_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_vendor_quotations_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_vendor_quotations", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_rotation_attempts": { - "name": "ocr_rotation_attempts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "rotation": { - "name": "rotation", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "confidence": { - "name": "confidence", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "tables_found": { - "name": "tables_found", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "text_quality": { - "name": "text_quality", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "keyword_count": { - "name": "keyword_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "score": { - "name": "score", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "extracted_rows_count": { - "name": "extracted_rows_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ocr_rotation_attempts_session_id_ocr_sessions_id_fk": { - "name": "ocr_rotation_attempts_session_id_ocr_sessions_id_fk", - "tableFrom": "ocr_rotation_attempts", - "tableTo": "ocr_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_rows": { - "name": "ocr_rows", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "table_id": { - "name": "table_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "row_index": { - "name": "row_index", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "report_no": { - "name": "report_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "inspection_date": { - "name": "inspection_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "no": { - "name": "no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "identification_no": { - "name": "identification_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tag_no": { - "name": "tag_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "joint_no": { - "name": "joint_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "joint_type": { - "name": "joint_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "welding_date": { - "name": "welding_date", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "confidence": { - "name": "confidence", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "source_table": { - "name": "source_table", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "source_row": { - "name": "source_row", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_ocr_report_no_unique": { - "name": "idx_ocr_report_no_unique", - "columns": [ - { - "expression": "report_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "tag_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "joint_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "joint_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "ocr_rows_table_id_ocr_tables_id_fk": { - "name": "ocr_rows_table_id_ocr_tables_id_fk", - "tableFrom": "ocr_rows", - "tableTo": "ocr_tables", - "columnsFrom": [ - "table_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "ocr_rows_session_id_ocr_sessions_id_fk": { - "name": "ocr_rows_session_id_ocr_sessions_id_fk", - "tableFrom": "ocr_rows", - "tableTo": "ocr_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "ocr_rows_user_id_users_id_fk": { - "name": "ocr_rows_user_id_users_id_fk", - "tableFrom": "ocr_rows", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_sessions": { - "name": "ocr_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "processing_time": { - "name": "processing_time", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "best_rotation": { - "name": "best_rotation", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_tables": { - "name": "total_tables", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_rows": { - "name": "total_rows", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "image_enhanced": { - "name": "image_enhanced", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "pdf_converted": { - "name": "pdf_converted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "success": { - "name": "success", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "error_message": { - "name": "error_message", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "warnings": { - "name": "warnings", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_tables": { - "name": "ocr_tables", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "table_index": { - "name": "table_index", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "row_count": { - "name": "row_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ocr_tables_session_id_ocr_sessions_id_fk": { - "name": "ocr_tables_session_id_ocr_sessions_id_fk", - "tableFrom": "ocr_tables", - "tableTo": "ocr_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.b_rfq_attachment_revisions": { - "name": "b_rfq_attachment_revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_no": { - "name": "revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "latest_revision_idx": { - "name": "latest_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_latest", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"b_rfq_attachment_revisions\".\"is_latest\" = $1", - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_revision_idx": { - "name": "attachment_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision_no", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "b_rfq_attachment_revisions_attachment_id_b_rfq_attachments_id_fk": { - "name": "b_rfq_attachment_revisions_attachment_id_b_rfq_attachments_id_fk", - "tableFrom": "b_rfq_attachment_revisions", - "tableTo": "b_rfq_attachments", - "columnsFrom": [ - "attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "b_rfq_attachment_revisions_created_by_users_id_fk": { - "name": "b_rfq_attachment_revisions_created_by_users_id_fk", - "tableFrom": "b_rfq_attachment_revisions", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.b_rfqs": { - "name": "b_rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "b_rfqs_project_id_projects_id_fk": { - "name": "b_rfqs_project_id_projects_id_fk", - "tableFrom": "b_rfqs", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "b_rfqs_created_by_users_id_fk": { - "name": "b_rfqs_created_by_users_id_fk", - "tableFrom": "b_rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "b_rfqs_updated_by_users_id_fk": { - "name": "b_rfqs_updated_by_users_id_fk", - "tableFrom": "b_rfqs", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "b_rfqs_rfq_code_unique": { - "name": "b_rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.b_rfq_attachments": { - "name": "b_rfq_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true, - "default": "'Rev.0'" - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "b_rfq_attachments_rfq_id_b_rfqs_id_fk": { - "name": "b_rfq_attachments_rfq_id_b_rfqs_id_fk", - "tableFrom": "b_rfq_attachments", - "tableTo": "b_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "b_rfq_attachments_created_by_users_id_fk": { - "name": "b_rfq_attachments_created_by_users_id_fk", - "tableFrom": "b_rfq_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.final_rfq": { - "name": "final_rfq", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "final_rfq_status": { - "name": "final_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false, - "default": "'VV'" - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "firsttime_yn": { - "name": "firsttime_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_remark": { - "name": "vendor_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "final_rfq_rfq_id_b_rfqs_id_fk": { - "name": "final_rfq_rfq_id_b_rfqs_id_fk", - "tableFrom": "final_rfq", - "tableTo": "b_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "final_rfq_vendor_id_vendors_id_fk": { - "name": "final_rfq_vendor_id_vendors_id_fk", - "tableFrom": "final_rfq", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "final_rfq_incoterms_code_incoterms_code_fk": { - "name": "final_rfq_incoterms_code_incoterms_code_fk", - "tableFrom": "final_rfq", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "final_rfq_payment_terms_code_payment_terms_code_fk": { - "name": "final_rfq_payment_terms_code_payment_terms_code_fk", - "tableFrom": "final_rfq", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.initial_rfq": { - "name": "initial_rfq", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "initial_rfq_status": { - "name": "initial_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "rfq_revision": { - "name": "rfq_revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "initial_rfq_rfq_id_b_rfqs_id_fk": { - "name": "initial_rfq_rfq_id_b_rfqs_id_fk", - "tableFrom": "initial_rfq", - "tableTo": "b_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "initial_rfq_vendor_id_vendors_id_fk": { - "name": "initial_rfq_vendor_id_vendors_id_fk", - "tableFrom": "initial_rfq", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "initial_rfq_incoterms_code_incoterms_code_fk": { - "name": "initial_rfq_incoterms_code_incoterms_code_fk", - "tableFrom": "initial_rfq", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_attachment_responses": { - "name": "vendor_attachment_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "rfq_record_id": { - "name": "rfq_record_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'NOT_RESPONDED'" - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'Rev.0'" - }, - "responded_revision": { - "name": "responded_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "response_comment": { - "name": "response_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_request_comment": { - "name": "revision_request_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "revision_requested_at": { - "name": "revision_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "vendor_response_idx": { - "name": "vendor_response_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "rfq_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_attachment_responses_attachment_id_b_rfq_attachments_id_fk": { - "name": "vendor_attachment_responses_attachment_id_b_rfq_attachments_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "b_rfq_attachments", - "columnsFrom": [ - "attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_attachment_responses_vendor_id_vendors_id_fk": { - "name": "vendor_attachment_responses_vendor_id_vendors_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_attachment_responses_created_by_users_id_fk": { - "name": "vendor_attachment_responses_created_by_users_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "vendor_attachment_responses_updated_by_users_id_fk": { - "name": "vendor_attachment_responses_updated_by_users_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_response_attachments_b": { - "name": "vendor_response_attachments_b", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_response_attachments_b_vendor_response_id_vendor_attachment_responses_id_fk": { - "name": "vendor_response_attachments_b_vendor_response_id_vendor_attachment_responses_id_fk", - "tableFrom": "vendor_response_attachments_b", - "tableTo": "vendor_attachment_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_attachments_b_uploaded_by_users_id_fk": { - "name": "vendor_response_attachments_b_uploaded_by_users_id_fk", - "tableFrom": "vendor_response_attachments_b", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_response_history": { - "name": "vendor_response_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "action_by": { - "name": "action_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "action_at": { - "name": "action_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_response_history_vendor_response_id_vendor_attachment_responses_id_fk": { - "name": "vendor_response_history_vendor_response_id_vendor_attachment_responses_id_fk", - "tableFrom": "vendor_response_history", - "tableTo": "vendor_attachment_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_history_action_by_users_id_fk": { - "name": "vendor_response_history_action_by_users_id_fk", - "tableFrom": "vendor_response_history", - "tableTo": "users", - "columnsFrom": [ - "action_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendor_attachments": { - "name": "tech_vendor_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'GENERAL'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_vendor_attachments_vendor_id_tech_vendors_id_fk": { - "name": "tech_vendor_attachments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_vendor_attachments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendor_contacts": { - "name": "tech_vendor_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_name": { - "name": "contact_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_position": { - "name": "contact_position", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_title": { - "name": "contact_title", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contact_country": { - "name": "contact_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_primary": { - "name": "is_primary", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_vendor_contacts_vendor_id_tech_vendors_id_fk": { - "name": "tech_vendor_contacts_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_vendor_contacts", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendor_possible_items": { - "name": "tech_vendor_possible_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "shipbuilding_item_id": { - "name": "shipbuilding_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "offshore_top_item_id": { - "name": "offshore_top_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "offshore_hull_item_id": { - "name": "offshore_hull_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_vendor_possible_items_vendor_id_tech_vendors_id_fk": { - "name": "tech_vendor_possible_items_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "tech_vendor_possible_items_shipbuilding_item_id_item_shipbuilding_id_fk": { - "name": "tech_vendor_possible_items_shipbuilding_item_id_item_shipbuilding_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "item_shipbuilding", - "columnsFrom": [ - "shipbuilding_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "tech_vendor_possible_items_offshore_top_item_id_item_offshore_top_id_fk": { - "name": "tech_vendor_possible_items_offshore_top_item_id_item_offshore_top_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "item_offshore_top", - "columnsFrom": [ - "offshore_top_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "tech_vendor_possible_items_offshore_hull_item_id_item_offshore_hull_id_fk": { - "name": "tech_vendor_possible_items_offshore_hull_item_id_item_offshore_hull_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "item_offshore_hull", - "columnsFrom": [ - "offshore_hull_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendors": { - "name": "tech_vendors", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_eng": { - "name": "country_eng", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_fab": { - "name": "country_fab", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agent_name": { - "name": "agent_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "agent_phone": { - "name": "agent_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "agent_email": { - "name": "agent_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "address": { - "name": "address", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tech_vendor_type": { - "name": "tech_vendor_type", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "is_quote_comparison": { - "name": "is_quote_comparison", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_answer_options": { - "name": "esg_answer_options", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "esg_evaluation_item_id": { - "name": "esg_evaluation_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_text": { - "name": "answer_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "score": { - "name": "score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": true - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "esg_answer_options_esg_evaluation_item_id_esg_evaluation_items_id_fk": { - "name": "esg_answer_options_esg_evaluation_item_id_esg_evaluation_items_id_fk", - "tableFrom": "esg_answer_options", - "tableTo": "esg_evaluation_items", - "columnsFrom": [ - "esg_evaluation_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_evaluation_items": { - "name": "esg_evaluation_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "esg_evaluation_id": { - "name": "esg_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_item": { - "name": "evaluation_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "evaluation_item_description": { - "name": "evaluation_item_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "esg_evaluation_items_esg_evaluation_id_esg_evaluations_id_fk": { - "name": "esg_evaluation_items_esg_evaluation_id_esg_evaluations_id_fk", - "tableFrom": "esg_evaluation_items", - "tableTo": "esg_evaluations", - "columnsFrom": [ - "esg_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_evaluation_responses": { - "name": "esg_evaluation_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "esg_evaluation_item_id": { - "name": "esg_evaluation_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "esg_answer_option_id": { - "name": "esg_answer_option_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "selected_score": { - "name": "selected_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": true - }, - "additional_comments": { - "name": "additional_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "esg_evaluation_responses_submission_id_evaluation_submissions_id_fk": { - "name": "esg_evaluation_responses_submission_id_evaluation_submissions_id_fk", - "tableFrom": "esg_evaluation_responses", - "tableTo": "evaluation_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "esg_evaluation_responses_esg_evaluation_item_id_esg_evaluation_items_id_fk": { - "name": "esg_evaluation_responses_esg_evaluation_item_id_esg_evaluation_items_id_fk", - "tableFrom": "esg_evaluation_responses", - "tableTo": "esg_evaluation_items", - "columnsFrom": [ - "esg_evaluation_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "esg_evaluation_responses_esg_answer_option_id_esg_answer_options_id_fk": { - "name": "esg_evaluation_responses_esg_answer_option_id_esg_answer_options_id_fk", - "tableFrom": "esg_evaluation_responses", - "tableTo": "esg_answer_options", - "columnsFrom": [ - "esg_answer_option_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_evaluations": { - "name": "esg_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "serial_number": { - "name": "serial_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "inspection_item": { - "name": "inspection_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "esg_evaluations_serial_number_unique": { - "name": "esg_evaluations_serial_number_unique", - "nullsNotDistinct": false, - "columns": [ - "serial_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_submissions": { - "name": "evaluation_submissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "submission_id": { - "name": "submission_id", - "type": "uuid", - "primaryKey": false, - "notNull": true, - "default": "gen_random_uuid()" - }, - "periodic_evaluation_id": { - "name": "periodic_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_round": { - "name": "evaluation_round", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "submission_status": { - "name": "submission_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "average_esg_score": { - "name": "average_esg_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "total_general_items": { - "name": "total_general_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "completed_general_items": { - "name": "completed_general_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "total_esg_items": { - "name": "total_esg_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "completed_esg_items": { - "name": "completed_esg_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_submissions_periodic_evaluation_id_periodic_evaluations_id_fk": { - "name": "evaluation_submissions_periodic_evaluation_id_periodic_evaluations_id_fk", - "tableFrom": "evaluation_submissions", - "tableTo": "periodic_evaluations", - "columnsFrom": [ - "periodic_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "evaluation_submissions_company_id_vendors_id_fk": { - "name": "evaluation_submissions_company_id_vendors_id_fk", - "tableFrom": "evaluation_submissions", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "evaluation_submissions_submission_id_unique": { - "name": "evaluation_submissions_submission_id_unique", - "nullsNotDistinct": false, - "columns": [ - "submission_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_evaluation_responses": { - "name": "general_evaluation_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "general_evaluation_id": { - "name": "general_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_text": { - "name": "response_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "has_attachments": { - "name": "has_attachments", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "general_evaluation_responses_submission_id_evaluation_submissions_id_fk": { - "name": "general_evaluation_responses_submission_id_evaluation_submissions_id_fk", - "tableFrom": "general_evaluation_responses", - "tableTo": "evaluation_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "general_evaluation_responses_general_evaluation_id_general_evaluations_id_fk": { - "name": "general_evaluation_responses_general_evaluation_id_general_evaluations_id_fk", - "tableFrom": "general_evaluation_responses", - "tableTo": "general_evaluations", - "columnsFrom": [ - "general_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_evaluations": { - "name": "general_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "serial_number": { - "name": "serial_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "inspection_item": { - "name": "inspection_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "general_evaluations_serial_number_unique": { - "name": "general_evaluations_serial_number_unique", - "nullsNotDistinct": false, - "columns": [ - "serial_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_evaluation_attachments": { - "name": "vendor_evaluation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "file_id": { - "name": "file_id", - "type": "uuid", - "primaryKey": false, - "notNull": true, - "default": "gen_random_uuid()" - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "general_evaluation_response_id": { - "name": "general_evaluation_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "stored_file_name": { - "name": "stored_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_evaluation_attachments_submission_id_evaluation_submissions_id_fk": { - "name": "vendor_evaluation_attachments_submission_id_evaluation_submissions_id_fk", - "tableFrom": "vendor_evaluation_attachments", - "tableTo": "evaluation_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_evaluation_attachments_general_evaluation_response_id_general_evaluation_responses_id_fk": { - "name": "vendor_evaluation_attachments_general_evaluation_response_id_general_evaluation_responses_id_fk", - "tableFrom": "vendor_evaluation_attachments", - "tableTo": "general_evaluation_responses", - "columnsFrom": [ - "general_evaluation_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_evaluation_attachments_file_id_unique": { - "name": "vendor_evaluation_attachments_file_id_unique", - "nullsNotDistinct": false, - "columns": [ - "file_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_target_reviewers": { - "name": "evaluation_target_reviewers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name_from": { - "name": "department_name_from", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "reviewer_user_id": { - "name": "reviewer_user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "assigned_at": { - "name": "assigned_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "assigned_by": { - "name": "assigned_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_target_reviewers_evaluation_target_id_evaluation_targets_id_fk": { - "name": "evaluation_target_reviewers_evaluation_target_id_evaluation_targets_id_fk", - "tableFrom": "evaluation_target_reviewers", - "tableTo": "evaluation_targets", - "columnsFrom": [ - "evaluation_target_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "evaluation_target_reviewers_reviewer_user_id_users_id_fk": { - "name": "evaluation_target_reviewers_reviewer_user_id_users_id_fk", - "tableFrom": "evaluation_target_reviewers", - "tableTo": "users", - "columnsFrom": [ - "reviewer_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "evaluation_target_reviewers_assigned_by_users_id_fk": { - "name": "evaluation_target_reviewers_assigned_by_users_id_fk", - "tableFrom": "evaluation_target_reviewers", - "tableTo": "users", - "columnsFrom": [ - "assigned_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_target_department": { - "name": "unique_target_department", - "nullsNotDistinct": false, - "columns": [ - "evaluation_target_id", - "department_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_target_reviews": { - "name": "evaluation_target_reviews", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "reviewer_user_id": { - "name": "reviewer_user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "is_approved": { - "name": "is_approved", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "review_comment": { - "name": "review_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_target_reviews_evaluation_target_id_evaluation_targets_id_fk": { - "name": "evaluation_target_reviews_evaluation_target_id_evaluation_targets_id_fk", - "tableFrom": "evaluation_target_reviews", - "tableTo": "evaluation_targets", - "columnsFrom": [ - "evaluation_target_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "evaluation_target_reviews_reviewer_user_id_users_id_fk": { - "name": "evaluation_target_reviews_reviewer_user_id_users_id_fk", - "tableFrom": "evaluation_target_reviews", - "tableTo": "users", - "columnsFrom": [ - "reviewer_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_target_reviewer": { - "name": "unique_target_reviewer", - "nullsNotDistinct": false, - "columns": [ - "evaluation_target_id", - "reviewer_user_id", - "department_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_targets": { - "name": "evaluation_targets", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "admin_user_id": { - "name": "admin_user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consensus_status": { - "name": "consensus_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "ld_claim_count": { - "name": "ld_claim_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "ld_claim_amount": { - "name": "ld_claim_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "ld_claim_currency": { - "name": "ld_claim_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_targets_vendor_id_vendors_id_fk": { - "name": "evaluation_targets_vendor_id_vendors_id_fk", - "tableFrom": "evaluation_targets", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "evaluation_targets_admin_user_id_users_id_fk": { - "name": "evaluation_targets_admin_user_id_users_id_fk", - "tableFrom": "evaluation_targets", - "tableTo": "users", - "columnsFrom": [ - "admin_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "evaluation_targets_confirmed_by_users_id_fk": { - "name": "evaluation_targets_confirmed_by_users_id_fk", - "tableFrom": "evaluation_targets", - "tableTo": "users", - "columnsFrom": [ - "confirmed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.periodic_evaluations": { - "name": "periodic_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_period": { - "name": "evaluation_period", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "documents_submitted": { - "name": "documents_submitted", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submission_date": { - "name": "submission_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_deadline": { - "name": "submission_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "final_score": { - "name": "final_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_grade": { - "name": "final_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "evaluation_grade": { - "name": "evaluation_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "review_completed_at": { - "name": "review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_at": { - "name": "finalized_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_by": { - "name": "finalized_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_note": { - "name": "evaluation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "periodic_evaluations_evaluation_target_id_evaluation_targets_id_fk": { - "name": "periodic_evaluations_evaluation_target_id_evaluation_targets_id_fk", - "tableFrom": "periodic_evaluations", - "tableTo": "evaluation_targets", - "columnsFrom": [ - "evaluation_target_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "periodic_evaluations_finalized_by_users_id_fk": { - "name": "periodic_evaluations_finalized_by_users_id_fk", - "tableFrom": "periodic_evaluations", - "tableTo": "users", - "columnsFrom": [ - "finalized_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_evaluation_target": { - "name": "unique_evaluation_target", - "nullsNotDistinct": false, - "columns": [ - "evaluation_target_id", - "evaluation_period" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reviewer_evaluation_attachments": { - "name": "reviewer_evaluation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "reviewer_evaluation_detail_id": { - "name": "reviewer_evaluation_detail_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "stored_file_name": { - "name": "stored_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "public_path": { - "name": "public_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_extension": { - "name": "file_extension", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "reviewer_evaluation_detail_id_idx": { - "name": "reviewer_evaluation_detail_id_idx", - "columns": [ - { - "expression": "reviewer_evaluation_detail_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "reviewer_evaluation_attachments_reviewer_evaluation_detail_id_reviewer_evaluation_details_id_fk": { - "name": "reviewer_evaluation_attachments_reviewer_evaluation_detail_id_reviewer_evaluation_details_id_fk", - "tableFrom": "reviewer_evaluation_attachments", - "tableTo": "reviewer_evaluation_details", - "columnsFrom": [ - "reviewer_evaluation_detail_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "reviewer_evaluation_attachments_uploaded_by_users_id_fk": { - "name": "reviewer_evaluation_attachments_uploaded_by_users_id_fk", - "tableFrom": "reviewer_evaluation_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reviewer_evaluation_details": { - "name": "reviewer_evaluation_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "reviewer_evaluation_id": { - "name": "reviewer_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "reg_eval_criteria_details_id": { - "name": "reg_eval_criteria_details_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "score": { - "name": "score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "reviewer_evaluation_details_reviewer_evaluation_id_reviewer_evaluations_id_fk": { - "name": "reviewer_evaluation_details_reviewer_evaluation_id_reviewer_evaluations_id_fk", - "tableFrom": "reviewer_evaluation_details", - "tableTo": "reviewer_evaluations", - "columnsFrom": [ - "reviewer_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "reviewer_evaluation_details_reg_eval_criteria_details_id_reg_eval_criteria_details_id_fk": { - "name": "reviewer_evaluation_details_reg_eval_criteria_details_id_reg_eval_criteria_details_id_fk", - "tableFrom": "reviewer_evaluation_details", - "tableTo": "reg_eval_criteria_details", - "columnsFrom": [ - "reg_eval_criteria_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_reviewer_criteria": { - "name": "unique_reviewer_criteria", - "nullsNotDistinct": false, - "columns": [ - "reviewer_evaluation_id", - "reg_eval_criteria_details_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reviewer_evaluations": { - "name": "reviewer_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "periodic_evaluation_id": { - "name": "periodic_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_target_reviewer_id": { - "name": "evaluation_target_reviewer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_completed": { - "name": "is_completed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewer_comment": { - "name": "reviewer_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "reviewer_evaluations_periodic_evaluation_id_periodic_evaluations_id_fk": { - "name": "reviewer_evaluations_periodic_evaluation_id_periodic_evaluations_id_fk", - "tableFrom": "reviewer_evaluations", - "tableTo": "periodic_evaluations", - "columnsFrom": [ - "periodic_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "reviewer_evaluations_evaluation_target_reviewer_id_evaluation_target_reviewers_id_fk": { - "name": "reviewer_evaluations_evaluation_target_reviewer_id_evaluation_target_reviewers_id_fk", - "tableFrom": "reviewer_evaluations", - "tableTo": "evaluation_target_reviewers", - "columnsFrom": [ - "evaluation_target_reviewer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_reviewer_evaluation": { - "name": "unique_reviewer_evaluation", - "nullsNotDistinct": false, - "columns": [ - "periodic_evaluation_id", - "evaluation_target_reviewer_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reg_eval_criteria": { - "name": "reg_eval_criteria", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "category2": { - "name": "category2", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'processScore'" - }, - "item": { - "name": "item", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "range": { - "name": "range", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "variable_score_min ": { - "name": "variable_score_min ", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "variable_score_max ": { - "name": "variable_score_max ", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "variable_score_unit ": { - "name": "variable_score_unit ", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "score_type": { - "name": "score_type", - "type": "score_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'fixed'" - } - }, - "indexes": {}, - "foreignKeys": { - "reg_eval_criteria_created_by_users_id_fk": { - "name": "reg_eval_criteria_created_by_users_id_fk", - "tableFrom": "reg_eval_criteria", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "reg_eval_criteria_updated_by_users_id_fk": { - "name": "reg_eval_criteria_updated_by_users_id_fk", - "tableFrom": "reg_eval_criteria", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reg_eval_criteria_details": { - "name": "reg_eval_criteria_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "criteria_id": { - "name": "criteria_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "detail": { - "name": "detail", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "score_equip_ship": { - "name": "score_equip_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_equip_marine": { - "name": "score_equip_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_ship": { - "name": "score_bulk_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_marine": { - "name": "score_bulk_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "reg_eval_criteria_details_criteria_id_reg_eval_criteria_id_fk": { - "name": "reg_eval_criteria_details_criteria_id_reg_eval_criteria_id_fk", - "tableFrom": "reg_eval_criteria_details", - "tableTo": "reg_eval_criteria", - "columnsFrom": [ - "criteria_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_gtc_files": { - "name": "project_gtc_files", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "project_gtc_files_project_id_projects_id_fk": { - "name": "project_gtc_files_project_id_projects_id_fk", - "tableFrom": "project_gtc_files", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.menu_assignments": { - "name": "menu_assignments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "menu_assignments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "menu_path": { - "name": "menu_path", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "menu_title": { - "name": "menu_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "menu_description": { - "name": "menu_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "menu_group": { - "name": "menu_group", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "section_title": { - "name": "section_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'evcp'" - }, - "manager1_id": { - "name": "manager1_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "manager2_id": { - "name": "manager2_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "menu_assignments_path_idx": { - "name": "menu_assignments_path_idx", - "columns": [ - { - "expression": "menu_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "menu_assignments_manager1_idx": { - "name": "menu_assignments_manager1_idx", - "columns": [ - { - "expression": "manager1_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "menu_assignments_manager2_idx": { - "name": "menu_assignments_manager2_idx", - "columns": [ - { - "expression": "manager2_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "menu_assignments_domain_idx": { - "name": "menu_assignments_domain_idx", - "columns": [ - { - "expression": "domain", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "menu_assignments_manager1_id_users_id_fk": { - "name": "menu_assignments_manager1_id_users_id_fk", - "tableFrom": "menu_assignments", - "tableTo": "users", - "columnsFrom": [ - "manager1_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "menu_assignments_manager2_id_users_id_fk": { - "name": "menu_assignments_manager2_id_users_id_fk", - "tableFrom": "menu_assignments", - "tableTo": "users", - "columnsFrom": [ - "manager2_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "menu_assignments_menu_path_unique": { - "name": "menu_assignments_menu_path_unique", - "nullsNotDistinct": false, - "columns": [ - "menu_path" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.information_attachments": { - "name": "information_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "information_id": { - "name": "information_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "information_attachments_information_id_page_information_id_fk": { - "name": "information_attachments_information_id_page_information_id_fk", - "tableFrom": "information_attachments", - "tableTo": "page_information", - "columnsFrom": [ - "information_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.page_information": { - "name": "page_information", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "page_path": { - "name": "page_path", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "page_name": { - "name": "page_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "information_content": { - "name": "information_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "page_information_created_by_users_id_fk": { - "name": "page_information_created_by_users_id_fk", - "tableFrom": "page_information", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "page_information_updated_by_users_id_fk": { - "name": "page_information_updated_by_users_id_fk", - "tableFrom": "page_information", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "page_information_page_path_unique": { - "name": "page_information_page_path_unique", - "nullsNotDistinct": false, - "columns": [ - "page_path" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.qna": { - "name": "qna", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "qna_category", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_qna_author": { - "name": "idx_qna_author", - "columns": [ - { - "expression": "author", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "qna_author_users_id_fk": { - "name": "qna_author_users_id_fk", - "tableFrom": "qna", - "tableTo": "users", - "columnsFrom": [ - "author" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.qna_answer": { - "name": "qna_answer", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "qna_id": { - "name": "qna_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_answer_qna": { - "name": "idx_answer_qna", - "columns": [ - { - "expression": "qna_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_answer_author": { - "name": "idx_answer_author", - "columns": [ - { - "expression": "author", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "qna_answer_qna_id_qna_id_fk": { - "name": "qna_answer_qna_id_qna_id_fk", - "tableFrom": "qna_answer", - "tableTo": "qna", - "columnsFrom": [ - "qna_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "qna_answer_author_users_id_fk": { - "name": "qna_answer_author_users_id_fk", - "tableFrom": "qna_answer", - "tableTo": "users", - "columnsFrom": [ - "author" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.qna_comments": { - "name": "qna_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_id": { - "name": "answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_comment_answer": { - "name": "idx_comment_answer", - "columns": [ - { - "expression": "answer_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_comment_parent": { - "name": "idx_comment_parent", - "columns": [ - { - "expression": "parent_comment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "qna_comments_author_users_id_fk": { - "name": "qna_comments_author_users_id_fk", - "tableFrom": "qna_comments", - "tableTo": "users", - "columnsFrom": [ - "author" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "qna_comments_answer_id_qna_answer_id_fk": { - "name": "qna_comments_answer_id_qna_answer_id_fk", - "tableFrom": "qna_comments", - "tableTo": "qna_answer", - "columnsFrom": [ - "answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.notice": { - "name": "notice", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "page_path": { - "name": "page_path", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author_id": { - "name": "author_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "notice_author_id_users_id_fk": { - "name": "notice_author_id_users_id_fk", - "tableFrom": "notice", - "tableTo": "users", - "columnsFrom": [ - "author_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.daily_access_stats": { - "name": "daily_access_stats", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "date": { - "name": "date", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "total_visits": { - "name": "total_visits", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "unique_users": { - "name": "unique_users", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_sessions": { - "name": "total_sessions", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "avg_session_duration": { - "name": "avg_session_duration", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_download_logs": { - "name": "file_download_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "file_id": { - "name": "file_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "user_email": { - "name": "user_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "user_name": { - "name": "user_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "user_role": { - "name": "user_role", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "user_ip": { - "name": "user_ip", - "type": "inet", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "downloaded_at": { - "name": "downloaded_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "success": { - "name": "success", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "error_message": { - "name": "error_message", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "session_id": { - "name": "session_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "request_id": { - "name": "request_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "referer": { - "name": "referer", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "download_duration_ms": { - "name": "download_duration_ms", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.login_sessions": { - "name": "login_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "login_at": { - "name": "login_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "logout_at": { - "name": "logout_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "inet", - "primaryKey": false, - "notNull": true - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "session_token": { - "name": "session_token", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "nextauth_session_id": { - "name": "nextauth_session_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "auth_method": { - "name": "auth_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "last_activity_at": { - "name": "last_activity_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "session_expired_at": { - "name": "session_expired_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "login_sessions_user_id_users_id_fk": { - "name": "login_sessions_user_id_users_id_fk", - "tableFrom": "login_sessions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "login_sessions_session_token_unique": { - "name": "login_sessions_session_token_unique", - "nullsNotDistinct": false, - "columns": [ - "session_token" - ] - }, - "login_sessions_nextauth_session_id_unique": { - "name": "login_sessions_nextauth_session_id_unique", - "nullsNotDistinct": false, - "columns": [ - "nextauth_session_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.page_visits": { - "name": "page_visits", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "route": { - "name": "route", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "page_title": { - "name": "page_title", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "referrer": { - "name": "referrer", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "inet", - "primaryKey": false, - "notNull": true - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "visited_at": { - "name": "visited_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "duration": { - "name": "duration", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "query_params": { - "name": "query_params", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "device_type": { - "name": "device_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "browser_name": { - "name": "browser_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "os_name": { - "name": "os_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "page_visits_user_id_users_id_fk": { - "name": "page_visits_user_id_users_id_fk", - "tableFrom": "page_visits", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "page_visits_session_id_login_sessions_id_fk": { - "name": "page_visits_session_id_login_sessions_id_fk", - "tableFrom": "page_visits", - "tableTo": "login_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.temp_auth_sessions": { - "name": "temp_auth_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "temp_auth_key": { - "name": "temp_auth_key", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "auth_method": { - "name": "auth_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "is_used": { - "name": "is_used", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "temp_auth_sessions_user_id_users_id_fk": { - "name": "temp_auth_sessions_user_id_users_id_fk", - "tableFrom": "temp_auth_sessions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "temp_auth_sessions_temp_auth_key_unique": { - "name": "temp_auth_sessions_temp_auth_key_unique", - "nullsNotDistinct": false, - "columns": [ - "temp_auth_key" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_download_stats": { - "name": "user_download_stats", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "date": { - "name": "date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "total_downloads": { - "name": "total_downloads", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_bytes": { - "name": "total_bytes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "unique_files": { - "name": "unique_files", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "last_download_at": { - "name": "last_download_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.notifications": { - "name": "notifications", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "message": { - "name": "message", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "related_record_id": { - "name": "related_record_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "related_record_type": { - "name": "related_record_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_read": { - "name": "is_read", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "read_at": { - "name": "read_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_notifications_user_id": { - "name": "idx_notifications_user_id", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_notifications_created_at": { - "name": "idx_notifications_created_at", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": false, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_notifications_is_read": { - "name": "idx_notifications_is_read", - "columns": [ - { - "expression": "is_read", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_notifications_user_read": { - "name": "idx_notifications_user_read", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_read", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.template_history": { - "name": "template_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "template_id": { - "name": "template_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "change_description": { - "name": "change_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "changed_by": { - "name": "changed_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "template_history_template_id_templates_id_fk": { - "name": "template_history_template_id_templates_id_fk", - "tableFrom": "template_history", - "tableTo": "templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "template_history_changed_by_users_id_fk": { - "name": "template_history_changed_by_users_id_fk", - "tableFrom": "template_history", - "tableTo": "users", - "columnsFrom": [ - "changed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.template_variables": { - "name": "template_variables", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "template_id": { - "name": "template_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "variable_name": { - "name": "variable_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "variable_type": { - "name": "variable_type", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "default_value": { - "name": "default_value", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "validation_rule": { - "name": "validation_rule", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "display_order": { - "name": "display_order", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "template_variables_template_id_templates_id_fk": { - "name": "template_variables_template_id_templates_id_fk", - "tableFrom": "template_variables", - "tableTo": "templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.templates": { - "name": "templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "slug": { - "name": "slug", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sample_data": { - "name": "sample_data", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "templates_created_by_users_id_fk": { - "name": "templates_created_by_users_id_fk", - "tableFrom": "templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "templates_slug_unique": { - "name": "templates_slug_unique", - "nullsNotDistinct": false, - "columns": [ - "slug" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_clauses": { - "name": "gtc_clauses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "subtitle": { - "name": "subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "images": { - "name": "images", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_clauses_document_item_number_idx": { - "name": "gtc_clauses_document_item_number_idx", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "item_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_clauses_document_idx": { - "name": "gtc_clauses_document_idx", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_clauses_parent_idx": { - "name": "gtc_clauses_parent_idx", - "columns": [ - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_clauses_full_path_idx": { - "name": "gtc_clauses_full_path_idx", - "columns": [ - { - "expression": "full_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_clauses_document_id_gtc_documents_id_fk": { - "name": "gtc_clauses_document_id_gtc_documents_id_fk", - "tableFrom": "gtc_clauses", - "tableTo": "gtc_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_clauses_created_by_id_users_id_fk": { - "name": "gtc_clauses_created_by_id_users_id_fk", - "tableFrom": "gtc_clauses", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_clauses_updated_by_id_users_id_fk": { - "name": "gtc_clauses_updated_by_id_users_id_fk", - "tableFrom": "gtc_clauses", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_documents": { - "name": "gtc_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - } - }, - "indexes": { - "gtc_project_revision_idx": { - "name": "gtc_project_revision_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_type_idx": { - "name": "gtc_type_idx", - "columns": [ - { - "expression": "type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_project_idx": { - "name": "gtc_project_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_created_at_idx": { - "name": "gtc_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_updated_at_idx": { - "name": "gtc_updated_at_idx", - "columns": [ - { - "expression": "updated_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_documents_project_id_projects_id_fk": { - "name": "gtc_documents_project_id_projects_id_fk", - "tableFrom": "gtc_documents", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_documents_created_by_id_users_id_fk": { - "name": "gtc_documents_created_by_id_users_id_fk", - "tableFrom": "gtc_documents", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_documents_updated_by_id_users_id_fk": { - "name": "gtc_documents_updated_by_id_users_id_fk", - "tableFrom": "gtc_documents", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_negotiation_history": { - "name": "gtc_negotiation_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_clause_id": { - "name": "vendor_clause_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": false - }, - "changed_fields": { - "name": "changed_fields", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "attachments": { - "name": "attachments", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "actor_type": { - "name": "actor_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "actor_id": { - "name": "actor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "actor_name": { - "name": "actor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "actor_email": { - "name": "actor_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "gtc_negotiation_history_vendor_clause_idx": { - "name": "gtc_negotiation_history_vendor_clause_idx", - "columns": [ - { - "expression": "vendor_clause_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_negotiation_history_action_idx": { - "name": "gtc_negotiation_history_action_idx", - "columns": [ - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_negotiation_history_created_at_idx": { - "name": "gtc_negotiation_history_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_negotiation_history_vendor_clause_id_gtc_vendor_clauses_id_fk": { - "name": "gtc_negotiation_history_vendor_clause_id_gtc_vendor_clauses_id_fk", - "tableFrom": "gtc_negotiation_history", - "tableTo": "gtc_vendor_clauses", - "columnsFrom": [ - "vendor_clause_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_negotiation_history_actor_id_users_id_fk": { - "name": "gtc_negotiation_history_actor_id_users_id_fk", - "tableFrom": "gtc_negotiation_history", - "tableTo": "users", - "columnsFrom": [ - "actor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_templates": { - "name": "gtc_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'1.0'" - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "variable_metadata": { - "name": "variable_metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "is_default": { - "name": "is_default", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_templates_name_idx": { - "name": "gtc_templates_name_idx", - "columns": [ - { - "expression": "name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_templates_is_default_idx": { - "name": "gtc_templates_is_default_idx", - "columns": [ - { - "expression": "is_default", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_templates_document_id_gtc_documents_id_fk": { - "name": "gtc_templates_document_id_gtc_documents_id_fk", - "tableFrom": "gtc_templates", - "tableTo": "gtc_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_templates_created_by_id_users_id_fk": { - "name": "gtc_templates_created_by_id_users_id_fk", - "tableFrom": "gtc_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_templates_updated_by_id_users_id_fk": { - "name": "gtc_templates_updated_by_id_users_id_fk", - "tableFrom": "gtc_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_vendor_clauses": { - "name": "gtc_vendor_clauses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_document_id": { - "name": "vendor_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "base_clause_id": { - "name": "base_clause_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "modified_item_number": { - "name": "modified_item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "modified_category": { - "name": "modified_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "modified_subtitle": { - "name": "modified_subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "modified_content": { - "name": "modified_content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "is_number_modified": { - "name": "is_number_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_category_modified": { - "name": "is_category_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_subtitle_modified": { - "name": "is_subtitle_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_content_modified": { - "name": "is_content_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "review_status": { - "name": "review_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "negotiation_note": { - "name": "negotiation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "is_excluded": { - "name": "is_excluded", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_vendor_clauses_vendor_base_idx": { - "name": "gtc_vendor_clauses_vendor_base_idx", - "columns": [ - { - "expression": "vendor_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "base_clause_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_vendor_document_idx": { - "name": "gtc_vendor_clauses_vendor_document_idx", - "columns": [ - { - "expression": "vendor_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_base_clause_idx": { - "name": "gtc_vendor_clauses_base_clause_idx", - "columns": [ - { - "expression": "base_clause_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_parent_idx": { - "name": "gtc_vendor_clauses_parent_idx", - "columns": [ - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_review_status_idx": { - "name": "gtc_vendor_clauses_review_status_idx", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_vendor_clauses_vendor_document_id_gtc_vendor_documents_id_fk": { - "name": "gtc_vendor_clauses_vendor_document_id_gtc_vendor_documents_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "gtc_vendor_documents", - "columnsFrom": [ - "vendor_document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_clauses_base_clause_id_gtc_clauses_id_fk": { - "name": "gtc_vendor_clauses_base_clause_id_gtc_clauses_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "gtc_clauses", - "columnsFrom": [ - "base_clause_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_clauses_created_by_id_users_id_fk": { - "name": "gtc_vendor_clauses_created_by_id_users_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_vendor_clauses_updated_by_id_users_id_fk": { - "name": "gtc_vendor_clauses_updated_by_id_users_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_vendor_documents": { - "name": "gtc_vendor_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "base_document_id": { - "name": "base_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'1.0'" - }, - "review_status": { - "name": "review_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "negotiation_start_date": { - "name": "negotiation_start_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "negotiation_end_date": { - "name": "negotiation_end_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "approval_date": { - "name": "approval_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "final_file_name": { - "name": "final_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "final_file_path": { - "name": "final_file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "final_file_size": { - "name": "final_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_vendor_documents_base_vendor_idx": { - "name": "gtc_vendor_documents_base_vendor_idx", - "columns": [ - { - "expression": "base_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_documents_vendor_idx": { - "name": "gtc_vendor_documents_vendor_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_documents_base_document_idx": { - "name": "gtc_vendor_documents_base_document_idx", - "columns": [ - { - "expression": "base_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_documents_review_status_idx": { - "name": "gtc_vendor_documents_review_status_idx", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_vendor_documents_base_document_id_gtc_documents_id_fk": { - "name": "gtc_vendor_documents_base_document_id_gtc_documents_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "gtc_documents", - "columnsFrom": [ - "base_document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_documents_vendor_id_vendors_id_fk": { - "name": "gtc_vendor_documents_vendor_id_vendors_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_documents_created_by_id_users_id_fk": { - "name": "gtc_vendor_documents_created_by_id_users_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_vendor_documents_updated_by_id_users_id_fk": { - "name": "gtc_vendor_documents_updated_by_id_users_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.code_groups": { - "name": "code_groups", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "group_id": { - "name": "group_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "code_format": { - "name": "code_format", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "expressions": { - "name": "expressions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "control_type": { - "name": "control_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "code_groups_project_id_projects_id_fk": { - "name": "code_groups_project_id_projects_id_fk", - "tableFrom": "code_groups", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_project_group_id": { - "name": "unique_project_group_id", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "group_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.combo_box_settings": { - "name": "combo_box_settings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code_group_id": { - "name": "code_group_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sdq": { - "name": "sdq", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "combo_box_settings_code_group_id_code_groups_id_fk": { - "name": "combo_box_settings_code_group_id_code_groups_id_fk", - "tableFrom": "combo_box_settings", - "tableTo": "code_groups", - "columnsFrom": [ - "code_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_code_group_code": { - "name": "unique_code_group_code", - "nullsNotDistinct": false, - "columns": [ - "code_group_id", - "code" - ] - }, - "unique_code_group_sdq": { - "name": "unique_code_group_sdq", - "nullsNotDistinct": false, - "columns": [ - "code_group_id", - "sdq" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_class_options_new": { - "name": "document_class_options_new", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_class_id": { - "name": "document_class_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "option_code": { - "name": "option_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sdq": { - "name": "sdq", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_class_options_new_document_class_id_document_classes_id_fk": { - "name": "document_class_options_new_document_class_id_document_classes_id_fk", - "tableFrom": "document_class_options_new", - "tableTo": "document_classes", - "columnsFrom": [ - "document_class_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_document_class_option": { - "name": "unique_document_class_option", - "nullsNotDistinct": false, - "columns": [ - "document_class_id", - "option_code" - ] - }, - "unique_document_class_sdq": { - "name": "unique_document_class_sdq", - "nullsNotDistinct": false, - "columns": [ - "document_class_id", - "sdq" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_classes": { - "name": "document_classes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "value": { - "name": "value", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "code_group_id": { - "name": "code_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_classes_project_id_projects_id_fk": { - "name": "document_classes_project_id_projects_id_fk", - "tableFrom": "document_classes", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "document_classes_code_group_id_code_groups_id_fk": { - "name": "document_classes_code_group_id_code_groups_id_fk", - "tableFrom": "document_classes", - "tableTo": "code_groups", - "columnsFrom": [ - "code_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_project_code": { - "name": "unique_project_code", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "code" - ] - }, - "unique_project_value": { - "name": "unique_project_value", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "value" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_number_type_configs": { - "name": "document_number_type_configs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_number_type_id": { - "name": "document_number_type_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code_group_id": { - "name": "code_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "sdq": { - "name": "sdq", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "delimiter": { - "name": "delimiter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_number_type_configs_document_number_type_id_document_number_types_id_fk": { - "name": "document_number_type_configs_document_number_type_id_document_number_types_id_fk", - "tableFrom": "document_number_type_configs", - "tableTo": "document_number_types", - "columnsFrom": [ - "document_number_type_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "document_number_type_configs_code_group_id_code_groups_id_fk": { - "name": "document_number_type_configs_code_group_id_code_groups_id_fk", - "tableFrom": "document_number_type_configs", - "tableTo": "code_groups", - "columnsFrom": [ - "code_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_document_number_type_sdq": { - "name": "unique_document_number_type_sdq", - "nullsNotDistinct": false, - "columns": [ - "document_number_type_id", - "sdq" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_number_types": { - "name": "document_number_types", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_number_types_project_id_projects_id_fk": { - "name": "document_number_types_project_id_projects_id_fk", - "tableFrom": "document_number_types", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_project_name": { - "name": "unique_project_name", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "name" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_work_attachments": { - "name": "legal_work_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "legal_work_id": { - "name": "legal_work_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "is_auto_generated": { - "name": "is_auto_generated", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'request'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "legal_work_attachments_legal_work_id_legal_works_id_fk": { - "name": "legal_work_attachments_legal_work_id_legal_works_id_fk", - "tableFrom": "legal_work_attachments", - "tableTo": "legal_works", - "columnsFrom": [ - "legal_work_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_work_requests": { - "name": "legal_work_requests", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "legal_work_id": { - "name": "legal_work_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "review_department": { - "name": "review_department", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "inquiry_type": { - "name": "inquiry_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "request_content": { - "name": "request_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_project_name": { - "name": "contract_project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "contract_type": { - "name": "contract_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_counterparty": { - "name": "contract_counterparty", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "counterparty_type": { - "name": "counterparty_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "contract_period": { - "name": "contract_period", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "factual_relation": { - "name": "factual_relation", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_number": { - "name": "project_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "shipowner_orderer": { - "name": "shipowner_orderer", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "governing_law": { - "name": "governing_law", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_type": { - "name": "project_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "legal_work_requests_legal_work_id_legal_works_id_fk": { - "name": "legal_work_requests_legal_work_id_legal_works_id_fk", - "tableFrom": "legal_work_requests", - "tableTo": "legal_works", - "columnsFrom": [ - "legal_work_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_work_responses": { - "name": "legal_work_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "legal_work_id": { - "name": "legal_work_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_content": { - "name": "response_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "response_reviewer": { - "name": "response_reviewer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "response_confirmer": { - "name": "response_confirmer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "response_approver": { - "name": "response_approver", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_re_revision": { - "name": "is_re_revision", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "parent_response_id": { - "name": "parent_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "legal_work_responses_legal_work_id_legal_works_id_fk": { - "name": "legal_work_responses_legal_work_id_legal_works_id_fk", - "tableFrom": "legal_work_responses", - "tableTo": "legal_works", - "columnsFrom": [ - "legal_work_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_works": { - "name": "legal_works", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "request_date": { - "name": "request_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "consultation_date": { - "name": "consultation_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "expected_answer_date": { - "name": "expected_answer_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "legal_completion_date": { - "name": "legal_completion_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "reviewer": { - "name": "reviewer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "legal_responder": { - "name": "legal_responder", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "has_attachment": { - "name": "has_attachment", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "basic_contract_id": { - "name": "basic_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "legal_works_company_id_vendors_id_fk": { - "name": "legal_works_company_id_vendors_id_fk", - "tableFrom": "legal_works", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "legal_works_basic_contract_id_basic_contract_id_fk": { - "name": "legal_works_basic_contract_id_basic_contract_id_fk", - "tableFrom": "legal_works", - "tableTo": "basic_contract", - "columnsFrom": [ - "basic_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.consent_logs": { - "name": "consent_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "consent_logs_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "consent_type": { - "name": "consent_type", - "type": "consent_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "consent_action", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "old_status": { - "name": "old_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "policy_version": { - "name": "policy_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "action_timestamp": { - "name": "action_timestamp", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "additional_data": { - "name": "additional_data", - "type": "json", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "consent_logs_user_action_timestamp_idx": { - "name": "consent_logs_user_action_timestamp_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "action_timestamp", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "consent_logs_consent_type_idx": { - "name": "consent_logs_consent_type_idx", - "columns": [ - { - "expression": "consent_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "consent_logs_action_idx": { - "name": "consent_logs_action_idx", - "columns": [ - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "consent_logs_user_id_users_id_fk": { - "name": "consent_logs_user_id_users_id_fk", - "tableFrom": "consent_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.policy_versions": { - "name": "policy_versions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "policy_versions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "policy_type": { - "name": "policy_type", - "type": "policy_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "locale": { - "name": "locale", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'ko'" - }, - "version": { - "name": "version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "effective_date": { - "name": "effective_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "is_current": { - "name": "is_current", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "policy_versions_type_locale_version_idx": { - "name": "policy_versions_type_locale_version_idx", - "columns": [ - { - "expression": "policy_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "locale", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "version", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "policy_versions_current_idx": { - "name": "policy_versions_current_idx", - "columns": [ - { - "expression": "is_current", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "locale", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "policy_versions_effective_date_idx": { - "name": "policy_versions_effective_date_idx", - "columns": [ - { - "expression": "effective_date", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_consents": { - "name": "user_consents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "user_consents_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "consent_type": { - "name": "consent_type", - "type": "consent_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "consent_status": { - "name": "consent_status", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "policy_version": { - "name": "policy_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "consented_at": { - "name": "consented_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revoked_at": { - "name": "revoked_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "revoke_reason": { - "name": "revoke_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "user_consents_user_type_idx": { - "name": "user_consents_user_type_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "consent_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_consents_consented_at_idx": { - "name": "user_consents_consented_at_idx", - "columns": [ - { - "expression": "consented_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_consents_policy_version_idx": { - "name": "user_consents_policy_version_idx", - "columns": [ - { - "expression": "policy_version", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "user_consents_user_id_users_id_fk": { - "name": "user_consents_user_id_users_id_fk", - "tableFrom": "user_consents", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_companies": { - "name": "bidding_companies", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "invitation_status": { - "name": "invitation_status", - "type": "invitation_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'pending'" - }, - "invited_at": { - "name": "invited_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "pre_quote_amount": { - "name": "pre_quote_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "pre_quote_submitted_at": { - "name": "pre_quote_submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "pre_quote_deadline": { - "name": "pre_quote_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_pre_quote_selected": { - "name": "is_pre_quote_selected", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_pre_quote_participated": { - "name": "is_pre_quote_participated", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_bidding_invited": { - "name": "is_bidding_invited", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_bidding_participated": { - "name": "is_bidding_participated", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "final_quote_amount": { - "name": "final_quote_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "final_quote_submitted_at": { - "name": "final_quote_submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_winner": { - "name": "is_winner", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_attending_meeting": { - "name": "is_attending_meeting", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "award_ratio": { - "name": "award_ratio", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contact_person": { - "name": "contact_person", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "bidding_companies_bidding_id_biddings_id_fk": { - "name": "bidding_companies_bidding_id_biddings_id_fk", - "tableFrom": "bidding_companies", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_companies_company_id_vendors_id_fk": { - "name": "bidding_companies_company_id_vendors_id_fk", - "tableFrom": "bidding_companies", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_conditions": { - "name": "bidding_conditions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "payment_terms": { - "name": "payment_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "tax_conditions": { - "name": "tax_conditions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_delivery_date": { - "name": "contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "is_price_adjustment_applicable": { - "name": "is_price_adjustment_applicable", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "incoterms": { - "name": "incoterms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "shipping_port": { - "name": "shipping_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "destination_port": { - "name": "destination_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "spare_part_options": { - "name": "spare_part_options", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "bidding_conditions_bidding_id_biddings_id_fk": { - "name": "bidding_conditions_bidding_id_biddings_id_fk", - "tableFrom": "bidding_conditions", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_documents": { - "name": "bidding_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pr_item_id": { - "name": "pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "specification_meeting_id": { - "name": "specification_meeting_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "document_type": { - "name": "document_type", - "type": "document_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "bidding_documents_bidding_id_biddings_id_fk": { - "name": "bidding_documents_bidding_id_biddings_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_documents_company_id_vendors_id_fk": { - "name": "bidding_documents_company_id_vendors_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_documents_pr_item_id_pr_items_for_bidding_id_fk": { - "name": "bidding_documents_pr_item_id_pr_items_for_bidding_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "pr_items_for_bidding", - "columnsFrom": [ - "pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_documents_specification_meeting_id_specification_meetings_id_fk": { - "name": "bidding_documents_specification_meeting_id_specification_meetings_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "specification_meetings", - "columnsFrom": [ - "specification_meeting_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_notice_template": { - "name": "bidding_notice_template", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'standard'" - }, - "title": { - "name": "title", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true, - "default": "'표준 입찰공고문'" - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "''" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.biddings": { - "name": "biddings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_number": { - "name": "bidding_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "bidding_source_type": { - "name": "bidding_source_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'manual'" - }, - "project_name": { - "name": "project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(300)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_type": { - "name": "contract_type", - "type": "contract_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "bidding_type": { - "name": "bidding_type", - "type": "bidding_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "award_count": { - "name": "award_count", - "type": "award_count", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'single'" - }, - "contract_start_date": { - "name": "contract_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_end_date": { - "name": "contract_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "pre_quote_date": { - "name": "pre_quote_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "bidding_registration_date": { - "name": "bidding_registration_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "submission_start_date": { - "name": "submission_start_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_end_date": { - "name": "submission_end_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_date": { - "name": "evaluation_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "has_specification_meeting": { - "name": "has_specification_meeting", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "budget": { - "name": "budget", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "target_price": { - "name": "target_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "target_price_calculation_criteria": { - "name": "target_price_calculation_criteria", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "final_bid_price": { - "name": "final_bid_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "has_pr_document": { - "name": "has_pr_document", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "status": { - "name": "status", - "type": "bidding_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'bidding_generated'" - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "manager_name": { - "name": "manager_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_email": { - "name": "manager_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_phone": { - "name": "manager_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "biddings_project_id_projects_id_fk": { - "name": "biddings_project_id_projects_id_fk", - "tableFrom": "biddings", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "biddings_bidding_number_unique": { - "name": "biddings_bidding_number_unique", - "nullsNotDistinct": false, - "columns": [ - "bidding_number" - ] - }, - "biddings_ANFNR_unique": { - "name": "biddings_ANFNR_unique", - "nullsNotDistinct": false, - "columns": [ - "ANFNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.company_condition_responses": { - "name": "company_condition_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_company_id": { - "name": "bidding_company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "payment_terms_response": { - "name": "payment_terms_response", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "tax_conditions_response": { - "name": "tax_conditions_response", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "proposed_contract_delivery_date": { - "name": "proposed_contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "price_adjustment_response": { - "name": "price_adjustment_response", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_initial_response": { - "name": "is_initial_response", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "incoterms_response": { - "name": "incoterms_response", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "proposed_shipping_port": { - "name": "proposed_shipping_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "proposed_destination_port": { - "name": "proposed_destination_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "spare_part_response": { - "name": "spare_part_response", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "additional_proposals": { - "name": "additional_proposals", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_pre_quote": { - "name": "is_pre_quote", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "company_condition_responses_bidding_company_id_bidding_companies_id_fk": { - "name": "company_condition_responses_bidding_company_id_bidding_companies_id_fk", - "tableFrom": "company_condition_responses", - "tableTo": "bidding_companies", - "columnsFrom": [ - "bidding_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.company_pr_item_bids": { - "name": "company_pr_item_bids", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_company_id": { - "name": "bidding_company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pr_item_id": { - "name": "pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "proposed_delivery_date": { - "name": "proposed_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "bid_unit_price": { - "name": "bid_unit_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "bid_amount": { - "name": "bid_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "technical_specification": { - "name": "technical_specification", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_pre_quote": { - "name": "is_pre_quote", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "company_pr_item_bids_bidding_company_id_bidding_companies_id_fk": { - "name": "company_pr_item_bids_bidding_company_id_bidding_companies_id_fk", - "tableFrom": "company_pr_item_bids", - "tableTo": "bidding_companies", - "columnsFrom": [ - "bidding_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "company_pr_item_bids_pr_item_id_pr_items_for_bidding_id_fk": { - "name": "company_pr_item_bids_pr_item_id_pr_items_for_bidding_id_fk", - "tableFrom": "company_pr_item_bids", - "tableTo": "pr_items_for_bidding", - "columnsFrom": [ - "pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pr_documents": { - "name": "pr_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_name": { - "name": "document_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "registered_at": { - "name": "registered_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "registered_by": { - "name": "registered_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pr_documents_bidding_id_biddings_id_fk": { - "name": "pr_documents_bidding_id_biddings_id_fk", - "tableFrom": "pr_documents", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pr_items_for_bidding": { - "name": "pr_items_for_bidding", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_info": { - "name": "project_info", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "item_info": { - "name": "item_info", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "shi": { - "name": "shi", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "requested_delivery_date": { - "name": "requested_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "annual_unit_price": { - "name": "annual_unit_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "quantity": { - "name": "quantity", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "quantity_unit": { - "name": "quantity_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_weight": { - "name": "total_weight", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "weight_unit": { - "name": "weight_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "has_spec_document": { - "name": "has_spec_document", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pr_items_for_bidding_bidding_id_biddings_id_fk": { - "name": "pr_items_for_bidding_bidding_id_biddings_id_fk", - "tableFrom": "pr_items_for_bidding", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.price_adjustment_forms": { - "name": "price_adjustment_forms", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "company_condition_responses_id": { - "name": "company_condition_responses_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "adjustment_reflection_point": { - "name": "adjustment_reflection_point", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_applicable_raw_material": { - "name": "major_applicable_raw_material", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "adjustment_formula": { - "name": "adjustment_formula", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "raw_material_price_index": { - "name": "raw_material_price_index", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "reference_date": { - "name": "reference_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "comparison_date": { - "name": "comparison_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "adjustment_ratio": { - "name": "adjustment_ratio", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "adjustment_conditions": { - "name": "adjustment_conditions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "major_non_applicable_raw_material": { - "name": "major_non_applicable_raw_material", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "adjustment_period": { - "name": "adjustment_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contractor_writer": { - "name": "contractor_writer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "adjustment_date": { - "name": "adjustment_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "non_applicable_reason": { - "name": "non_applicable_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "price_adjustment_forms_company_condition_responses_id_company_condition_responses_id_fk": { - "name": "price_adjustment_forms_company_condition_responses_id_company_condition_responses_id_fk", - "tableFrom": "price_adjustment_forms", - "tableTo": "company_condition_responses", - "columnsFrom": [ - "company_condition_responses_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.specification_meetings": { - "name": "specification_meetings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "meeting_date": { - "name": "meeting_date", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "meeting_time": { - "name": "meeting_time", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "location": { - "name": "location", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contact_person": { - "name": "contact_person", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agenda": { - "name": "agenda", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "materials": { - "name": "materials", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "specification_meetings_bidding_id_biddings_id_fk": { - "name": "specification_meetings_bidding_id_biddings_id_fk", - "tableFrom": "specification_meetings", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_selection_results": { - "name": "vendor_selection_results", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "selected_company_id": { - "name": "selected_company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "selection_reason": { - "name": "selection_reason", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "evaluation_summary": { - "name": "evaluation_summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "has_result_documents": { - "name": "has_result_documents", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "selected_at": { - "name": "selected_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "selected_by": { - "name": "selected_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_selection_results_bidding_id_biddings_id_fk": { - "name": "vendor_selection_results_bidding_id_biddings_id_fk", - "tableFrom": "vendor_selection_results", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_selection_results_selected_company_id_vendors_id_fk": { - "name": "vendor_selection_results_selected_company_id_vendors_id_fk", - "tableFrom": "vendor_selection_results", - "tableTo": "vendors", - "columnsFrom": [ - "selected_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_additional_info": { - "name": "vendor_additional_info", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "business_type": { - "name": "business_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "industry_type": { - "name": "industry_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "company_size": { - "name": "company_size", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "revenue": { - "name": "revenue", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "factory_established_date": { - "name": "factory_established_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "preferred_contract_terms": { - "name": "preferred_contract_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_additional_info_vendor_id_vendors_id_fk": { - "name": "vendor_additional_info_vendor_id_vendors_id_fk", - "tableFrom": "vendor_additional_info", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_business_contacts": { - "name": "vendor_business_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_type": { - "name": "contact_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "contact_name": { - "name": "contact_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "position": { - "name": "position", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department": { - "name": "department", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "responsibility": { - "name": "responsibility", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_business_contacts_vendor_id_vendors_id_fk": { - "name": "vendor_business_contacts_vendor_id_vendors_id_fk", - "tableFrom": "vendor_business_contacts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_regular_registrations": { - "name": "vendor_regular_registrations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'audit_pass'" - }, - "potential_code": { - "name": "potential_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "major_items": { - "name": "major_items", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "registration_request_date": { - "name": "registration_request_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "assigned_department": { - "name": "assigned_department", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "assigned_department_code": { - "name": "assigned_department_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "assigned_user": { - "name": "assigned_user", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "assigned_user_code": { - "name": "assigned_user_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "safety_qualification_content": { - "name": "safety_qualification_content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "gtc_skipped": { - "name": "gtc_skipped", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_regular_registrations_vendor_id_vendors_id_fk": { - "name": "vendor_regular_registrations_vendor_id_vendors_id_fk", - "tableFrom": "vendor_regular_registrations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_question_options": { - "name": "compliance_question_options", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "question_id": { - "name": "question_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "option_value": { - "name": "option_value", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "option_text": { - "name": "option_text", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "allows_other_input": { - "name": "allows_other_input", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "display_order": { - "name": "display_order", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_question_options_question_id_compliance_questions_id_fk": { - "name": "compliance_question_options_question_id_compliance_questions_id_fk", - "tableFrom": "compliance_question_options", - "tableTo": "compliance_questions", - "columnsFrom": [ - "question_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_questions": { - "name": "compliance_questions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "question_number": { - "name": "question_number", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "question_text": { - "name": "question_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "question_type": { - "name": "question_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "has_detail_text": { - "name": "has_detail_text", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "has_file_upload": { - "name": "has_file_upload", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "parent_question_id": { - "name": "parent_question_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "conditional_value": { - "name": "conditional_value", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "display_order": { - "name": "display_order", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_questions_template_id_compliance_survey_templates_id_fk": { - "name": "compliance_questions_template_id_compliance_survey_templates_id_fk", - "tableFrom": "compliance_questions", - "tableTo": "compliance_survey_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_response_answers": { - "name": "compliance_response_answers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "question_id": { - "name": "question_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_value": { - "name": "answer_value", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "detail_text": { - "name": "detail_text", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "other_text": { - "name": "other_text", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "percentage_value": { - "name": "percentage_value", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_response_answers_response_id_compliance_responses_id_fk": { - "name": "compliance_response_answers_response_id_compliance_responses_id_fk", - "tableFrom": "compliance_response_answers", - "tableTo": "compliance_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "compliance_response_answers_question_id_compliance_questions_id_fk": { - "name": "compliance_response_answers_question_id_compliance_questions_id_fk", - "tableFrom": "compliance_response_answers", - "tableTo": "compliance_questions", - "columnsFrom": [ - "question_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_response_files": { - "name": "compliance_response_files", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "answer_id": { - "name": "answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_response_files_answer_id_compliance_response_answers_id_fk": { - "name": "compliance_response_files_answer_id_compliance_response_answers_id_fk", - "tableFrom": "compliance_response_files", - "tableTo": "compliance_response_answers", - "columnsFrom": [ - "answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_responses": { - "name": "compliance_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "basic_contract_id": { - "name": "basic_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'IN_PROGRESS'" - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "review_notes": { - "name": "review_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_responses_basic_contract_id_basic_contract_id_fk": { - "name": "compliance_responses_basic_contract_id_basic_contract_id_fk", - "tableFrom": "compliance_responses", - "tableTo": "basic_contract", - "columnsFrom": [ - "basic_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "compliance_responses_template_id_compliance_survey_templates_id_fk": { - "name": "compliance_responses_template_id_compliance_survey_templates_id_fk", - "tableFrom": "compliance_responses", - "tableTo": "compliance_survey_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "compliance_responses_reviewed_by_users_id_fk": { - "name": "compliance_responses_reviewed_by_users_id_fk", - "tableFrom": "compliance_responses", - "tableTo": "users", - "columnsFrom": [ - "reviewed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_survey_templates": { - "name": "compliance_survey_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'1.0'" - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.purchase_request_attachments": { - "name": "purchase_request_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "request_id": { - "name": "request_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'설계문서'" - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "request_file_idx": { - "name": "request_file_idx", - "columns": [ - { - "expression": "request_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "file_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "purchase_request_attachments_request_id_purchase_requests_id_fk": { - "name": "purchase_request_attachments_request_id_purchase_requests_id_fk", - "tableFrom": "purchase_request_attachments", - "tableTo": "purchase_requests", - "columnsFrom": [ - "request_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "purchase_request_attachments_created_by_users_id_fk": { - "name": "purchase_request_attachments_created_by_users_id_fk", - "tableFrom": "purchase_request_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.purchase_requests": { - "name": "purchase_requests", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "request_code": { - "name": "request_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "class_no": { - "name": "class_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_category": { - "name": "major_item_material_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_description": { - "name": "major_item_material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "request_title": { - "name": "request_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "request_description": { - "name": "request_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "estimated_budget": { - "name": "estimated_budget", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "requested_delivery_date": { - "name": "requested_delivery_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'[]'::jsonb" - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'작성중'" - }, - "reject_reason": { - "name": "reject_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_created_at": { - "name": "rfq_created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "eng_pic_id": { - "name": "eng_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_id": { - "name": "purchase_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_name": { - "name": "purchase_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "purchase_requests_project_id_projects_id_fk": { - "name": "purchase_requests_project_id_projects_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_confirmed_by_users_id_fk": { - "name": "purchase_requests_confirmed_by_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "confirmed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_eng_pic_id_users_id_fk": { - "name": "purchase_requests_eng_pic_id_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "eng_pic_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_purchase_pic_id_users_id_fk": { - "name": "purchase_requests_purchase_pic_id_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "purchase_pic_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_created_by_users_id_fk": { - "name": "purchase_requests_created_by_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_updated_by_users_id_fk": { - "name": "purchase_requests_updated_by_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "purchase_requests_request_code_unique": { - "name": "purchase_requests_request_code_unique", - "nullsNotDistinct": false, - "columns": [ - "request_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_attachment_revisions": { - "name": "rfq_last_attachment_revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_no": { - "name": "revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "rfq_last_latest_revision_idx": { - "name": "rfq_last_latest_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_latest", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_attachment_revisions\".\"is_latest\" = $1", - "concurrently": false, - "method": "btree", - "with": {} - }, - "rfq_last_attachment_revision_idx": { - "name": "rfq_last_attachment_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision_no", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_attachment_revisions_attachment_id_rfq_last_attachments_id_fk": { - "name": "rfq_last_attachment_revisions_attachment_id_rfq_last_attachments_id_fk", - "tableFrom": "rfq_last_attachment_revisions", - "tableTo": "rfq_last_attachments", - "columnsFrom": [ - "attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_attachment_revisions_created_by_users_id_fk": { - "name": "rfq_last_attachment_revisions_created_by_users_id_fk", - "tableFrom": "rfq_last_attachment_revisions", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_attachments": { - "name": "rfq_last_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true, - "default": "'Rev.0'" - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_attachments_rfq_id_rfqs_last_id_fk": { - "name": "rfq_last_attachments_rfq_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_attachments", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_last_attachments_created_by_users_id_fk": { - "name": "rfq_last_attachments_created_by_users_id_fk", - "tableFrom": "rfq_last_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_details": { - "name": "rfq_last_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendors_id": { - "name": "vendors_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_detail": { - "name": "incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "contract_duration": { - "name": "contract_duration", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "cancel_reason": { - "name": "cancel_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_selected": { - "name": "is_selected", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "selection_date": { - "name": "selection_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "selection_reason": { - "name": "selection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "selected_by": { - "name": "selected_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "price_rank": { - "name": "price_rank", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_score": { - "name": "technical_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "commercial_score": { - "name": "commercial_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "total_score": { - "name": "total_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "selection_approval_status": { - "name": "selection_approval_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "selection_approved_by": { - "name": "selection_approved_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "selection_approved_at": { - "name": "selection_approved_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "selection_approval_comment": { - "name": "selection_approval_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_status": { - "name": "contract_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "contract_created_at": { - "name": "contract_created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "returned_at": { - "name": "returned_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "project_gtc_yn": { - "name": "project_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "general_gtc_yn": { - "name": "general_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "nda_yn": { - "name": "nda_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "agreement_yn": { - "name": "agreement_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "gtc_type": { - "name": "gtc_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'none'" - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "sparepart_yn": { - "name": "sparepart_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "first_yn": { - "name": "first_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "first_description": { - "name": "first_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sparepart_description": { - "name": "sparepart_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "send_version": { - "name": "send_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "email_sent_at": { - "name": "email_sent_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "email_sent_to": { - "name": "email_sent_to", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "email_resent_count": { - "name": "email_resent_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_email_sent_at": { - "name": "last_email_sent_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "email_status": { - "name": "email_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_latest_vendor": { - "name": "unique_latest_vendor", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendors_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_details\".\"is_latest\" = true", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_selected_vendor": { - "name": "unique_selected_vendor", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_details\".\"is_selected\" = true AND \"rfq_last_details\".\"is_latest\" = true", - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_rfqs_last_id": { - "name": "idx_rfqs_last_id", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_vendors_id": { - "name": "idx_vendors_id", - "columns": [ - { - "expression": "vendors_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_is_latest": { - "name": "idx_is_latest", - "columns": [ - { - "expression": "is_latest", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_is_selected": { - "name": "idx_is_selected", - "columns": [ - { - "expression": "is_selected", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_price_rank": { - "name": "idx_price_rank", - "columns": [ - { - "expression": "price_rank", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_selection_date": { - "name": "idx_selection_date", - "columns": [ - { - "expression": "selection_date", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_details_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_last_details_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_vendors_id_vendors_id_fk": { - "name": "rfq_last_details_vendors_id_vendors_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "vendors", - "columnsFrom": [ - "vendors_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_payment_terms_code_payment_terms_code_fk": { - "name": "rfq_last_details_payment_terms_code_payment_terms_code_fk", - "tableFrom": "rfq_last_details", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_incoterms_code_incoterms_code_fk": { - "name": "rfq_last_details_incoterms_code_incoterms_code_fk", - "tableFrom": "rfq_last_details", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_selected_by_users_id_fk": { - "name": "rfq_last_details_selected_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "selected_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_selection_approved_by_users_id_fk": { - "name": "rfq_last_details_selection_approved_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "selection_approved_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_updated_by_users_id_fk": { - "name": "rfq_last_details_updated_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_created_by_users_id_fk": { - "name": "rfq_last_details_created_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_pr_items": { - "name": "rfq_pr_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_pr_items_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_pr_items_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_pr_items", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfqs_last": { - "name": "rfqs_last", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "rfq_send_date": { - "name": "rfq_send_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ 생성'" - }, - "rfq_sealed_yn": { - "name": "rfq_sealed_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "pic": { - "name": "pic", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sent_by": { - "name": "sent_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "rfq_title": { - "name": "rfq_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_issue_date": { - "name": "pr_issue_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "series": { - "name": "series", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "rfqs_last_project_id_projects_id_fk": { - "name": "rfqs_last_project_id_projects_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_pic_users_id_fk": { - "name": "rfqs_last_pic_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "pic" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_sent_by_users_id_fk": { - "name": "rfqs_last_sent_by_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "sent_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_created_by_users_id_fk": { - "name": "rfqs_last_created_by_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_updated_by_users_id_fk": { - "name": "rfqs_last_updated_by_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "rfqs_last_rfq_code_unique": { - "name": "rfqs_last_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - }, - "rfqs_last_ANFNR_unique": { - "name": "rfqs_last_ANFNR_unique", - "nullsNotDistinct": false, - "columns": [ - "ANFNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_selections": { - "name": "vendor_selections", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "selected_amount": { - "name": "selected_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": true - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "selection_reason": { - "name": "selection_reason", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "price_rank": { - "name": "price_rank", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "has_condition_differences": { - "name": "has_condition_differences", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "critical_differences": { - "name": "critical_differences", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "approval_status": { - "name": "approval_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'대기'" - }, - "approved_by": { - "name": "approved_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "approval_comment": { - "name": "approval_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "selected_by": { - "name": "selected_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "selected_at": { - "name": "selected_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "vendor_selections_rfq_id_idx": { - "name": "vendor_selections_rfq_id_idx", - "columns": [ - { - "expression": "rfq_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "vendor_selections_vendor_id_idx": { - "name": "vendor_selections_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "vendor_selections_approval_status_idx": { - "name": "vendor_selections_approval_status_idx", - "columns": [ - { - "expression": "approval_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_selections_rfq_id_rfqs_last_id_fk": { - "name": "vendor_selections_rfq_id_rfqs_last_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_selections_vendor_id_vendors_id_fk": { - "name": "vendor_selections_vendor_id_vendors_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "restrict", - "onUpdate": "no action" - }, - "vendor_selections_approved_by_users_id_fk": { - "name": "vendor_selections_approved_by_users_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "users", - "columnsFrom": [ - "approved_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "vendor_selections_selected_by_users_id_fk": { - "name": "vendor_selections_selected_by_users_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "users", - "columnsFrom": [ - "selected_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_selections_rfq_id_unique": { - "name": "vendor_selections_rfq_id_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_attachments": { - "name": "rfq_last_vendor_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "document_no": { - "name": "document_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "valid_from": { - "name": "valid_from", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "valid_to": { - "name": "valid_to", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_attachments_vendor_response_id_rfq_last_vendor_responses_id_fk": { - "name": "rfq_last_vendor_attachments_vendor_response_id_rfq_last_vendor_responses_id_fk", - "tableFrom": "rfq_last_vendor_attachments", - "tableTo": "rfq_last_vendor_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_attachments_uploaded_by_users_id_fk": { - "name": "rfq_last_vendor_attachments_uploaded_by_users_id_fk", - "tableFrom": "rfq_last_vendor_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_quotation_items": { - "name": "rfq_last_vendor_quotation_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_pr_item_id": { - "name": "rfq_pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": true - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "unit_price": { - "name": "unit_price", - "type": "numeric(15, 4)", - "primaryKey": false, - "notNull": true - }, - "total_price": { - "name": "total_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": true - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "vendor_delivery_date": { - "name": "vendor_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "lead_time": { - "name": "lead_time", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "manufacturer": { - "name": "manufacturer", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "manufacturer_country": { - "name": "manufacturer_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "model_no": { - "name": "model_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "technical_compliance": { - "name": "technical_compliance", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "alternative_proposal": { - "name": "alternative_proposal", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "discount_rate": { - "name": "discount_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "discount_amount": { - "name": "discount_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "item_remark": { - "name": "item_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "deviation_reason": { - "name": "deviation_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_quotation_items_vendor_response_id_rfq_last_vendor_responses_id_fk": { - "name": "rfq_last_vendor_quotation_items_vendor_response_id_rfq_last_vendor_responses_id_fk", - "tableFrom": "rfq_last_vendor_quotation_items", - "tableTo": "rfq_last_vendor_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_quotation_items_rfq_pr_item_id_rfq_pr_items_id_fk": { - "name": "rfq_last_vendor_quotation_items_rfq_pr_item_id_rfq_pr_items_id_fk", - "tableFrom": "rfq_last_vendor_quotation_items", - "tableTo": "rfq_pr_items", - "columnsFrom": [ - "rfq_pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_response_history": { - "name": "rfq_last_vendor_response_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "change_details": { - "name": "change_details", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "performed_by": { - "name": "performed_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "performed_at": { - "name": "performed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_response_history_vendor_response_id_rfq_last_vendor_responses_id_fk": { - "name": "rfq_last_vendor_response_history_vendor_response_id_rfq_last_vendor_responses_id_fk", - "tableFrom": "rfq_last_vendor_response_history", - "tableTo": "rfq_last_vendor_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_response_history_performed_by_users_id_fk": { - "name": "rfq_last_vendor_response_history_performed_by_users_id_fk", - "tableFrom": "rfq_last_vendor_response_history", - "tableTo": "users", - "columnsFrom": [ - "performed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_responses": { - "name": "rfq_last_vendor_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_last_details_id": { - "name": "rfq_last_details_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_version": { - "name": "response_version", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "is_document_confirmed": { - "name": "is_document_confirmed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "participation_status": { - "name": "participation_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'미응답'" - }, - "participation_replied_at": { - "name": "participation_replied_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "participation_replied_by": { - "name": "participation_replied_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "non_participation_reason": { - "name": "non_participation_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'대기중'" - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submitted_by": { - "name": "submitted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "vendor_currency": { - "name": "vendor_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "vendor_payment_terms_code": { - "name": "vendor_payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_incoterms_code": { - "name": "vendor_incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "vendor_incoterms_detail": { - "name": "vendor_incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_delivery_date": { - "name": "vendor_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "vendor_contract_duration": { - "name": "vendor_contract_duration", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_tax_code": { - "name": "vendor_tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_place_of_shipping": { - "name": "vendor_place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_place_of_destination": { - "name": "vendor_place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_first_yn": { - "name": "vendor_first_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "vendor_first_description": { - "name": "vendor_first_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_first_acceptance": { - "name": "vendor_first_acceptance", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_sparepart_yn": { - "name": "vendor_sparepart_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "vendor_sparepart_description": { - "name": "vendor_sparepart_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_sparepart_acceptance": { - "name": "vendor_sparepart_acceptance", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_material_price_related_yn": { - "name": "vendor_material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "vendor_material_price_related_reason": { - "name": "vendor_material_price_related_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "currency_reason": { - "name": "currency_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "payment_terms_reason": { - "name": "payment_terms_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date_reason": { - "name": "delivery_date_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "incoterms_reason": { - "name": "incoterms_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "tax_reason": { - "name": "tax_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "shipping_reason": { - "name": "shipping_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "general_remark": { - "name": "general_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "technical_proposal": { - "name": "technical_proposal", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_responses_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_last_vendor_responses_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_rfq_last_details_id_rfq_last_details_id_fk": { - "name": "rfq_last_vendor_responses_rfq_last_details_id_rfq_last_details_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "rfq_last_details", - "columnsFrom": [ - "rfq_last_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_vendor_id_vendors_id_fk": { - "name": "rfq_last_vendor_responses_vendor_id_vendors_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_participation_replied_by_users_id_fk": { - "name": "rfq_last_vendor_responses_participation_replied_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "participation_replied_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_submitted_by_users_id_fk": { - "name": "rfq_last_vendor_responses_submitted_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "submitted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_vendor_payment_terms_code_payment_terms_code_fk": { - "name": "rfq_last_vendor_responses_vendor_payment_terms_code_payment_terms_code_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "payment_terms", - "columnsFrom": [ - "vendor_payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_vendor_incoterms_code_incoterms_code_fk": { - "name": "rfq_last_vendor_responses_vendor_incoterms_code_incoterms_code_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "incoterms", - "columnsFrom": [ - "vendor_incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_created_by_users_id_fk": { - "name": "rfq_last_vendor_responses_created_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_updated_by_users_id_fk": { - "name": "rfq_last_vendor_responses_updated_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contract_attachments": { - "name": "general_contract_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "po_contract_id": { - "name": "po_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "document_name": { - "name": "document_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "shi_comment": { - "name": "shi_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "legal_review": { - "name": "legal_review", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "uploaded_by_id": { - "name": "uploaded_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "general_contract_attachments_contract_id_general_contracts_id_fk": { - "name": "general_contract_attachments_contract_id_general_contracts_id_fk", - "tableFrom": "general_contract_attachments", - "tableTo": "general_contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contract_attachments_po_contract_id_contracts_id_fk": { - "name": "general_contract_attachments_po_contract_id_contracts_id_fk", - "tableFrom": "general_contract_attachments", - "tableTo": "contracts", - "columnsFrom": [ - "po_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contract_attachments_uploaded_by_id_users_id_fk": { - "name": "general_contract_attachments_uploaded_by_id_users_id_fk", - "tableFrom": "general_contract_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contract_items": { - "name": "general_contract_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_info": { - "name": "item_info", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "specification": { - "name": "specification", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "quantity_unit": { - "name": "quantity_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_weight": { - "name": "total_weight", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "weight_unit": { - "name": "weight_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contract_delivery_date": { - "name": "contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_unit_price": { - "name": "contract_unit_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_currency": { - "name": "contract_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "general_contract_items_contract_id_general_contracts_id_fk": { - "name": "general_contract_items_contract_id_general_contracts_id_fk", - "tableFrom": "general_contract_items", - "tableTo": "general_contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contract_templates": { - "name": "general_contract_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "general_contract_templates_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_template_type": { - "name": "contract_template_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "contract_template_name": { - "name": "contract_template_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "legal_review_required": { - "name": "legal_review_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "disposed_at": { - "name": "disposed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "restored_at": { - "name": "restored_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "general_contract_templates_created_by_users_id_fk": { - "name": "general_contract_templates_created_by_users_id_fk", - "tableFrom": "general_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contract_templates_updated_by_users_id_fk": { - "name": "general_contract_templates_updated_by_users_id_fk", - "tableFrom": "general_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contracts": { - "name": "general_contracts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_number": { - "name": "contract_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "contract_source_type": { - "name": "contract_source_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'manual'" - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "execution_method": { - "name": "execution_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "start_date": { - "name": "start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "end_date": { - "name": "end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "validity_end_date": { - "name": "validity_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "linked_rfq_or_itb": { - "name": "linked_rfq_or_itb", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "linked_po_number": { - "name": "linked_po_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "linked_bid_number": { - "name": "linked_bid_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "contract_scope": { - "name": "contract_scope", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "warranty_period": { - "name": "warranty_period", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "specification_type": { - "name": "specification_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "specification_manual_text": { - "name": "specification_manual_text", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "unit_price_type": { - "name": "unit_price_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "available_budget": { - "name": "available_budget", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "payment_before_delivery": { - "name": "payment_before_delivery", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "payment_delivery": { - "name": "payment_delivery", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "payment_after_delivery": { - "name": "payment_after_delivery", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "contract_currency": { - "name": "contract_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "payment_term": { - "name": "payment_term", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_type": { - "name": "tax_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "liquidated_damages": { - "name": "liquidated_damages", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "liquidated_damages_percent": { - "name": "liquidated_damages_percent", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "claim_amount": { - "name": "claim_amount", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "delivery_type": { - "name": "delivery_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "delivery_term": { - "name": "delivery_term", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "shipping_location": { - "name": "shipping_location", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "discharge_location": { - "name": "discharge_location", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_delivery_date": { - "name": "contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_establishment_conditions": { - "name": "contract_establishment_conditions", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "interlocking_system": { - "name": "interlocking_system", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "mandatory_documents": { - "name": "mandatory_documents", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "contract_termination_conditions": { - "name": "contract_termination_conditions", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "terms": { - "name": "terms", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "compliance_checklist": { - "name": "compliance_checklist", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "communication_channels": { - "name": "communication_channels", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "locations": { - "name": "locations", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "field_service_rates": { - "name": "field_service_rates", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "offset_details": { - "name": "offset_details", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "registered_by_id": { - "name": "registered_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "registered_at": { - "name": "registered_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "signed_at": { - "name": "signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "last_updated_by_id": { - "name": "last_updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "last_updated_at": { - "name": "last_updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "general_contracts_vendor_id_vendors_id_fk": { - "name": "general_contracts_vendor_id_vendors_id_fk", - "tableFrom": "general_contracts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contracts_project_id_projects_id_fk": { - "name": "general_contracts_project_id_projects_id_fk", - "tableFrom": "general_contracts", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contracts_registered_by_id_users_id_fk": { - "name": "general_contracts_registered_by_id_users_id_fk", - "tableFrom": "general_contracts", - "tableTo": "users", - "columnsFrom": [ - "registered_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contracts_last_updated_by_id_users_id_fk": { - "name": "general_contracts_last_updated_by_id_users_id_fk", - "tableFrom": "general_contracts", - "tableTo": "users", - "columnsFrom": [ - "last_updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "general_contracts_contract_number_unique": { - "name": "general_contracts_contract_number_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_document_reviews": { - "name": "rfq_last_tbe_document_reviews", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "tbe_session_id": { - "name": "tbe_session_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_source": { - "name": "document_source", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "buyer_attachment_id": { - "name": "buyer_attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "buyer_attachment_revision_id": { - "name": "buyer_attachment_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_attachment_id": { - "name": "vendor_attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "document_type": { - "name": "document_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "document_name": { - "name": "document_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "review_status": { - "name": "review_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'미검토'" - }, - "technical_compliance": { - "name": "technical_compliance", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "quality_acceptable": { - "name": "quality_acceptable", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "requires_revision": { - "name": "requires_revision", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_requirements": { - "name": "revision_requirements", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "has_pdftron_comments": { - "name": "has_pdftron_comments", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pdftron_document_id": { - "name": "pdftron_document_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pdftron_annotation_count": { - "name": "pdftron_annotation_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "additional_reviewers": { - "name": "additional_reviewers", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_tbe_session": { - "name": "idx_tbe_session", - "columns": [ - { - "expression": "tbe_session_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_document_source": { - "name": "idx_document_source", - "columns": [ - { - "expression": "document_source", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_review_status": { - "name": "idx_review_status", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_document_reviews_tbe_session_id_rfq_last_tbe_sessions_id_fk": { - "name": "rfq_last_tbe_document_reviews_tbe_session_id_rfq_last_tbe_sessions_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_tbe_sessions", - "columnsFrom": [ - "tbe_session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_buyer_attachment_id_rfq_last_attachments_id_fk": { - "name": "rfq_last_tbe_document_reviews_buyer_attachment_id_rfq_last_attachments_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_attachments", - "columnsFrom": [ - "buyer_attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_buyer_attachment_revision_id_rfq_last_attachment_revisions_id_fk": { - "name": "rfq_last_tbe_document_reviews_buyer_attachment_revision_id_rfq_last_attachment_revisions_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_attachment_revisions", - "columnsFrom": [ - "buyer_attachment_revision_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_vendor_attachment_id_rfq_last_tbe_vendor_documents_id_fk": { - "name": "rfq_last_tbe_document_reviews_vendor_attachment_id_rfq_last_tbe_vendor_documents_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_tbe_vendor_documents", - "columnsFrom": [ - "vendor_attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_reviewed_by_users_id_fk": { - "name": "rfq_last_tbe_document_reviews_reviewed_by_users_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "users", - "columnsFrom": [ - "reviewed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_history": { - "name": "rfq_last_tbe_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "tbe_session_id": { - "name": "tbe_session_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action_type": { - "name": "action_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "change_description": { - "name": "change_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "change_details": { - "name": "change_details", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "performed_by": { - "name": "performed_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "performed_by_type": { - "name": "performed_by_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "performed_at": { - "name": "performed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "related_entity_type": { - "name": "related_entity_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "related_entity_id": { - "name": "related_entity_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_history_tbe_session": { - "name": "idx_history_tbe_session", - "columns": [ - { - "expression": "tbe_session_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_history_action_type": { - "name": "idx_history_action_type", - "columns": [ - { - "expression": "action_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_history_performed_at": { - "name": "idx_history_performed_at", - "columns": [ - { - "expression": "performed_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_history_tbe_session_id_rfq_last_tbe_sessions_id_fk": { - "name": "rfq_last_tbe_history_tbe_session_id_rfq_last_tbe_sessions_id_fk", - "tableFrom": "rfq_last_tbe_history", - "tableTo": "rfq_last_tbe_sessions", - "columnsFrom": [ - "tbe_session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_history_performed_by_users_id_fk": { - "name": "rfq_last_tbe_history_performed_by_users_id_fk", - "tableFrom": "rfq_last_tbe_history", - "tableTo": "users", - "columnsFrom": [ - "performed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_pdftron_comments": { - "name": "rfq_last_tbe_pdftron_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_review_id": { - "name": "document_review_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pdftron_document_id": { - "name": "pdftron_document_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "xfdf_string": { - "name": "xfdf_string", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "annotation_data": { - "name": "annotation_data", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "comment_summary": { - "name": "comment_summary", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_by_type": { - "name": "created_by_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_pdftron_doc_review": { - "name": "idx_pdftron_doc_review", - "columns": [ - { - "expression": "document_review_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_pdftron_doc_id": { - "name": "idx_pdftron_doc_id", - "columns": [ - { - "expression": "pdftron_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_document": { - "name": "unique_document", - "columns": [ - { - "expression": "document_review_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "pdftron_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_pdftron_comments_document_review_id_rfq_last_tbe_document_reviews_id_fk": { - "name": "rfq_last_tbe_pdftron_comments_document_review_id_rfq_last_tbe_document_reviews_id_fk", - "tableFrom": "rfq_last_tbe_pdftron_comments", - "tableTo": "rfq_last_tbe_document_reviews", - "columnsFrom": [ - "document_review_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_pdftron_comments_created_by_users_id_fk": { - "name": "rfq_last_tbe_pdftron_comments_created_by_users_id_fk", - "tableFrom": "rfq_last_tbe_pdftron_comments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "restrict", - "onUpdate": "no action" - }, - "rfq_last_tbe_pdftron_comments_last_modified_by_users_id_fk": { - "name": "rfq_last_tbe_pdftron_comments_last_modified_by_users_id_fk", - "tableFrom": "rfq_last_tbe_pdftron_comments", - "tableTo": "users", - "columnsFrom": [ - "last_modified_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_sessions": { - "name": "rfq_last_tbe_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_last_details_id": { - "name": "rfq_last_details_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "session_code": { - "name": "session_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "session_title": { - "name": "session_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "session_type": { - "name": "session_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'initial'" - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'준비중'" - }, - "evaluation_result": { - "name": "evaluation_result", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "conditional_requirements": { - "name": "conditional_requirements", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "conditions_fulfilled": { - "name": "conditions_fulfilled", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "vendor_remarks": { - "name": "vendor_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_questions_log": { - "name": "vendor_questions_log", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "planned_start_date": { - "name": "planned_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_start_date": { - "name": "actual_start_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "planned_end_date": { - "name": "planned_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_end_date": { - "name": "actual_end_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "lead_evaluator_id": { - "name": "lead_evaluator_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_evaluator_id": { - "name": "technical_evaluator_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "commercial_evaluator_id": { - "name": "commercial_evaluator_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_summary": { - "name": "technical_summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "commercial_summary": { - "name": "commercial_summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "overall_remarks": { - "name": "overall_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "approved_by": { - "name": "approved_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "approval_remarks": { - "name": "approval_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_active_tbe": { - "name": "unique_active_tbe", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_tbe_sessions\".\"status\" IN ('준비중', '진행중', '검토중', '보류')", - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_sessions_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_last_tbe_sessions_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_rfq_last_details_id_rfq_last_details_id_fk": { - "name": "rfq_last_tbe_sessions_rfq_last_details_id_rfq_last_details_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "rfq_last_details", - "columnsFrom": [ - "rfq_last_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_vendor_id_vendors_id_fk": { - "name": "rfq_last_tbe_sessions_vendor_id_vendors_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_lead_evaluator_id_users_id_fk": { - "name": "rfq_last_tbe_sessions_lead_evaluator_id_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "lead_evaluator_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_technical_evaluator_id_users_id_fk": { - "name": "rfq_last_tbe_sessions_technical_evaluator_id_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "technical_evaluator_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_commercial_evaluator_id_users_id_fk": { - "name": "rfq_last_tbe_sessions_commercial_evaluator_id_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "commercial_evaluator_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_created_by_users_id_fk": { - "name": "rfq_last_tbe_sessions_created_by_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_updated_by_users_id_fk": { - "name": "rfq_last_tbe_sessions_updated_by_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_approved_by_users_id_fk": { - "name": "rfq_last_tbe_sessions_approved_by_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "approved_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "rfq_last_tbe_sessions_session_code_unique": { - "name": "rfq_last_tbe_sessions_session_code_unique", - "nullsNotDistinct": false, - "columns": [ - "session_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_vendor_documents": { - "name": "rfq_last_tbe_vendor_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "tbe_session_id": { - "name": "tbe_session_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_type": { - "name": "document_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "is_response_to_review_id": { - "name": "is_response_to_review_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "document_no": { - "name": "document_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "revision_no": { - "name": "revision_no", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "issue_date": { - "name": "issue_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submittal_remarks": { - "name": "submittal_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "review_required": { - "name": "review_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "review_status": { - "name": "review_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "submitted_by": { - "name": "submitted_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_tbe_vendor_doc_session": { - "name": "idx_tbe_vendor_doc_session", - "columns": [ - { - "expression": "tbe_session_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_tbe_vendor_doc_status": { - "name": "idx_tbe_vendor_doc_status", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_vendor_documents_tbe_session_id_rfq_last_tbe_sessions_id_fk": { - "name": "rfq_last_tbe_vendor_documents_tbe_session_id_rfq_last_tbe_sessions_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "rfq_last_tbe_sessions", - "columnsFrom": [ - "tbe_session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_vendor_documents_is_response_to_review_id_rfq_last_tbe_document_reviews_id_fk": { - "name": "rfq_last_tbe_vendor_documents_is_response_to_review_id_rfq_last_tbe_document_reviews_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "rfq_last_tbe_document_reviews", - "columnsFrom": [ - "is_response_to_review_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_vendor_documents_submitted_by_users_id_fk": { - "name": "rfq_last_tbe_vendor_documents_submitted_by_users_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "submitted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_vendor_documents_reviewed_by_users_id_fk": { - "name": "rfq_last_tbe_vendor_documents_reviewed_by_users_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "reviewed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pcr_po": { - "name": "pcr_po", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pcr_approval_status": { - "name": "pcr_approval_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "change_type": { - "name": "change_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'OTHER'" - }, - "details": { - "name": "details", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project": { - "name": "project", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pcr_request_date": { - "name": "pcr_request_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "po_contract_number": { - "name": "po_contract_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "rev_item_number": { - "name": "rev_item_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "purchase_contract_manager": { - "name": "purchase_contract_manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "pcr_creator": { - "name": "pcr_creator", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "po_contract_amount_before": { - "name": "po_contract_amount_before", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "po_contract_amount_after": { - "name": "po_contract_amount_after", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_currency": { - "name": "contract_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "pcr_reason": { - "name": "pcr_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "details_reason": { - "name": "details_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "pcr_response_date": { - "name": "pcr_response_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "pcr_po_po_contract_number_idx": { - "name": "pcr_po_po_contract_number_idx", - "columns": [ - { - "expression": "po_contract_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_po_vendor_id_idx": { - "name": "pcr_po_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_po_approval_status_idx": { - "name": "pcr_po_approval_status_idx", - "columns": [ - { - "expression": "pcr_approval_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_po_created_at_idx": { - "name": "pcr_po_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "pcr_po_vendor_id_vendors_id_fk": { - "name": "pcr_po_vendor_id_vendors_id_fk", - "tableFrom": "pcr_po", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pcr_po_created_by_users_id_fk": { - "name": "pcr_po_created_by_users_id_fk", - "tableFrom": "pcr_po", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "pcr_po_updated_by_users_id_fk": { - "name": "pcr_po_updated_by_users_id_fk", - "tableFrom": "pcr_po", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pcr_pr": { - "name": "pcr_pr", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "material_number": { - "name": "material_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "material_details": { - "name": "material_details", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "quantity_before": { - "name": "quantity_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "quantity_after": { - "name": "quantity_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "weight_before": { - "name": "weight_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "weight_after": { - "name": "weight_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "subcontractor_weight_before": { - "name": "subcontractor_weight_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "subcontractor_weight_after": { - "name": "subcontractor_weight_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "supplier_weight_before": { - "name": "supplier_weight_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "supplier_weight_after": { - "name": "supplier_weight_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "spec_drawing_before": { - "name": "spec_drawing_before", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "spec_drawing_after": { - "name": "spec_drawing_after", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "initial_po_contract_date": { - "name": "initial_po_contract_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "spec_change_date": { - "name": "spec_change_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "po_contract_modified_date": { - "name": "po_contract_modified_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "confirmation_date": { - "name": "confirmation_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "design_manager": { - "name": "design_manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "po_contract_number": { - "name": "po_contract_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "pcr_pr_po_contract_number_idx": { - "name": "pcr_pr_po_contract_number_idx", - "columns": [ - { - "expression": "po_contract_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_pr_material_number_idx": { - "name": "pcr_pr_material_number_idx", - "columns": [ - { - "expression": "material_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_pr_created_at_idx": { - "name": "pcr_pr_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "pcr_pr_created_by_users_id_fk": { - "name": "pcr_pr_created_by_users_id_fk", - "tableFrom": "pcr_pr", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "pcr_pr_updated_by_users_id_fk": { - "name": "pcr_pr_updated_by_users_id_fk", - "tableFrom": "pcr_pr", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pcr_pr_attachment": { - "name": "pcr_pr_attachment", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "pcr_pr_id": { - "name": "pcr_pr_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pcr_pr_attachment_pcr_pr_id_pcr_pr_id_fk": { - "name": "pcr_pr_attachment_pcr_pr_id_pcr_pr_id_fk", - "tableFrom": "pcr_pr_attachment", - "tableTo": "pcr_pr", - "columnsFrom": [ - "pcr_pr_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pcr_pr_attachment_created_by_users_id_fk": { - "name": "pcr_pr_attachment_created_by_users_id_fk", - "tableFrom": "pcr_pr_attachment", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pcr_pr_attachment_updated_by_users_id_fk": { - "name": "pcr_pr_attachment_updated_by_users_id_fk", - "tableFrom": "pcr_pr_attachment", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_doc_template_usage": { - "name": "project_doc_template_usage", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "generated_document_id": { - "name": "generated_document_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "generated_file_path": { - "name": "generated_file_path", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "generated_file_name": { - "name": "generated_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "used_variables": { - "name": "used_variables", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "used_in_project_id": { - "name": "used_in_project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "used_in_project_code": { - "name": "used_in_project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "used_by": { - "name": "used_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "used_at": { - "name": "used_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "project_doc_template_usage_template_id_project_doc_templates_id_fk": { - "name": "project_doc_template_usage_template_id_project_doc_templates_id_fk", - "tableFrom": "project_doc_template_usage", - "tableTo": "project_doc_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "project_doc_template_usage_generated_document_id_unique": { - "name": "project_doc_template_usage_generated_document_id_unique", - "nullsNotDistinct": false, - "columns": [ - "generated_document_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_doc_templates": { - "name": "project_doc_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "template_name": { - "name": "template_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "template_code": { - "name": "template_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "template_type": { - "name": "template_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PROJECT'" - }, - "document_type": { - "name": "document_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "parent_template_id": { - "name": "parent_template_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "variables": { - "name": "variables", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'[]'::jsonb" - }, - "required_variables": { - "name": "required_variables", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'[]'::jsonb" - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "requires_approval": { - "name": "requires_approval", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by_name": { - "name": "updated_by_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "project_doc_templates_project_id_projects_id_fk": { - "name": "project_doc_templates_project_id_projects_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "project_doc_templates_parent_template_id_project_doc_templates_id_fk": { - "name": "project_doc_templates_parent_template_id_project_doc_templates_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "project_doc_templates", - "columnsFrom": [ - "parent_template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "project_doc_templates_created_by_users_id_fk": { - "name": "project_doc_templates_created_by_users_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "project_doc_templates_updated_by_users_id_fk": { - "name": "project_doc_templates_updated_by_users_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "project_doc_templates_template_code_unique": { - "name": "project_doc_templates_template_code_unique", - "nullsNotDistinct": false, - "columns": [ - "template_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.menu_required_permissions": { - "name": "menu_required_permissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "menu_required_permissions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "menu_path": { - "name": "menu_path", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "mrp_menu_path_idx": { - "name": "mrp_menu_path_idx", - "columns": [ - { - "expression": "menu_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "mrp_permission_idx": { - "name": "mrp_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "menu_required_permissions_menu_path_menu_assignments_menu_path_fk": { - "name": "menu_required_permissions_menu_path_menu_assignments_menu_path_fk", - "tableFrom": "menu_required_permissions", - "tableTo": "menu_assignments", - "columnsFrom": [ - "menu_path" - ], - "columnsTo": [ - "menu_path" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "menu_required_permissions_permission_id_permissions_id_fk": { - "name": "menu_required_permissions_permission_id_permissions_id_fk", - "tableFrom": "menu_required_permissions", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uq_menu_path_permission_id": { - "name": "uq_menu_path_permission_id", - "nullsNotDistinct": false, - "columns": [ - "menu_path", - "permission_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permission_audit_logs": { - "name": "permission_audit_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "permission_audit_logs_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "target_type": { - "name": "target_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "target_id": { - "name": "target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "permission_group_id": { - "name": "permission_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "performed_by": { - "name": "performed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "performed_at": { - "name": "performed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "reason": { - "name": "reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "metadata": { - "name": "metadata", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "pal_target_idx": { - "name": "pal_target_idx", - "columns": [ - { - "expression": "target_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "target_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pal_performed_by_idx": { - "name": "pal_performed_by_idx", - "columns": [ - { - "expression": "performed_by", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pal_performed_at_idx": { - "name": "pal_performed_at_idx", - "columns": [ - { - "expression": "performed_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "permission_audit_logs_permission_id_permissions_id_fk": { - "name": "permission_audit_logs_permission_id_permissions_id_fk", - "tableFrom": "permission_audit_logs", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "permission_audit_logs_permission_group_id_permission_groups_id_fk": { - "name": "permission_audit_logs_permission_group_id_permission_groups_id_fk", - "tableFrom": "permission_audit_logs", - "tableTo": "permission_groups", - "columnsFrom": [ - "permission_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "permission_audit_logs_performed_by_users_id_fk": { - "name": "permission_audit_logs_performed_by_users_id_fk", - "tableFrom": "permission_audit_logs", - "tableTo": "users", - "columnsFrom": [ - "performed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permission_group_members": { - "name": "permission_group_members", - "schema": "", - "columns": { - "group_id": { - "name": "group_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "pgm_group_idx": { - "name": "pgm_group_idx", - "columns": [ - { - "expression": "group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pgm_permission_idx": { - "name": "pgm_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "permission_group_members_group_id_permission_groups_id_fk": { - "name": "permission_group_members_group_id_permission_groups_id_fk", - "tableFrom": "permission_group_members", - "tableTo": "permission_groups", - "columnsFrom": [ - "group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "permission_group_members_permission_id_permissions_id_fk": { - "name": "permission_group_members_permission_id_permissions_id_fk", - "tableFrom": "permission_group_members", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "permission_group_members_group_id_permission_id_pk": { - "name": "permission_group_members_group_id_permission_id_pk", - "columns": [ - "group_id", - "permission_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permission_groups": { - "name": "permission_groups", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "permission_groups_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "group_key": { - "name": "group_key", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "permission_groups_key_idx": { - "name": "permission_groups_key_idx", - "columns": [ - { - "expression": "group_key", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permission_groups_domain_idx": { - "name": "permission_groups_domain_idx", - "columns": [ - { - "expression": "domain", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "permission_groups_group_key_unique": { - "name": "permission_groups_group_key_unique", - "nullsNotDistinct": false, - "columns": [ - "group_key" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permissions": { - "name": "permissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "permissions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "permission_key": { - "name": "permission_key", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "permission_type": { - "name": "permission_type", - "type": "permission_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "resource": { - "name": "resource", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "permission_scope": { - "name": "permission_scope", - "type": "permission_scope", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'own'" - }, - "menu_path": { - "name": "menu_path", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ui_element": { - "name": "ui_element", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_system": { - "name": "is_system", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "permissions_key_idx": { - "name": "permissions_key_idx", - "columns": [ - { - "expression": "permission_key", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permissions_resource_action_idx": { - "name": "permissions_resource_action_idx", - "columns": [ - { - "expression": "resource", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permissions_menu_path_idx": { - "name": "permissions_menu_path_idx", - "columns": [ - { - "expression": "menu_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permissions_type_idx": { - "name": "permissions_type_idx", - "columns": [ - { - "expression": "permission_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "permissions_menu_path_menu_assignments_menu_path_fk": { - "name": "permissions_menu_path_menu_assignments_menu_path_fk", - "tableFrom": "permissions", - "tableTo": "menu_assignments", - "columnsFrom": [ - "menu_path" - ], - "columnsTo": [ - "menu_path" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "permissions_permission_key_unique": { - "name": "permissions_permission_key_unique", - "nullsNotDistinct": false, - "columns": [ - "permission_key" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.role_permissions": { - "name": "role_permissions", - "schema": "", - "columns": { - "role_id": { - "name": "role_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "permission_group_id": { - "name": "permission_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "granted_by": { - "name": "granted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "granted_at": { - "name": "granted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "role_permissions_role_idx": { - "name": "role_permissions_role_idx", - "columns": [ - { - "expression": "role_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "role_permissions_permission_idx": { - "name": "role_permissions_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "role_permissions_group_idx": { - "name": "role_permissions_group_idx", - "columns": [ - { - "expression": "permission_group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "role_permissions_role_id_roles_id_fk": { - "name": "role_permissions_role_id_roles_id_fk", - "tableFrom": "role_permissions", - "tableTo": "roles", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "role_permissions_permission_id_permissions_id_fk": { - "name": "role_permissions_permission_id_permissions_id_fk", - "tableFrom": "role_permissions", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "role_permissions_permission_group_id_permission_groups_id_fk": { - "name": "role_permissions_permission_group_id_permission_groups_id_fk", - "tableFrom": "role_permissions", - "tableTo": "permission_groups", - "columnsFrom": [ - "permission_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "role_permissions_granted_by_users_id_fk": { - "name": "role_permissions_granted_by_users_id_fk", - "tableFrom": "role_permissions", - "tableTo": "users", - "columnsFrom": [ - "granted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "role_permissions_role_id_permission_id_permission_group_id_pk": { - "name": "role_permissions_role_id_permission_id_permission_group_id_pk", - "columns": [ - "role_id", - "permission_id", - "permission_group_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_permissions": { - "name": "user_permissions", - "schema": "", - "columns": { - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_group_id": { - "name": "permission_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_grant": { - "name": "is_grant", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "granted_by": { - "name": "granted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "granted_at": { - "name": "granted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "reason": { - "name": "reason", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "user_permissions_user_perm_group_unique": { - "name": "user_permissions_user_perm_group_unique", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "permission_group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "permission_group_id IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_permissions_user_idx": { - "name": "user_permissions_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_permissions_permission_idx": { - "name": "user_permissions_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_permissions_group_idx": { - "name": "user_permissions_group_idx", - "columns": [ - { - "expression": "permission_group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "user_permissions_user_id_users_id_fk": { - "name": "user_permissions_user_id_users_id_fk", - "tableFrom": "user_permissions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_permissions_permission_id_permissions_id_fk": { - "name": "user_permissions_permission_id_permissions_id_fk", - "tableFrom": "user_permissions", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_permissions_permission_group_id_permission_groups_id_fk": { - "name": "user_permissions_permission_group_id_permission_groups_id_fk", - "tableFrom": "user_permissions", - "tableTo": "permission_groups", - "columnsFrom": [ - "permission_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_permissions_granted_by_users_id_fk": { - "name": "user_permissions_granted_by_users_id_fk", - "tableFrom": "user_permissions", - "tableTo": "users", - "columnsFrom": [ - "granted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "user_permissions_user_id_permission_id_pk": { - "name": "user_permissions_user_id_permission_id_pk", - "columns": [ - "user_id", - "permission_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_activity_logs": { - "name": "file_activity_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_item_id": { - "name": "file_item_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "action_details": { - "name": "action_details", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_email": { - "name": "user_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "user_domain": { - "name": "user_domain", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "share_id": { - "name": "share_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "file_activity_logs_file_idx": { - "name": "file_activity_logs_file_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_project_idx": { - "name": "file_activity_logs_project_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_user_idx": { - "name": "file_activity_logs_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_action_idx": { - "name": "file_activity_logs_action_idx", - "columns": [ - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_created_at_idx": { - "name": "file_activity_logs_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_activity_logs_file_item_id_file_items_id_fk": { - "name": "file_activity_logs_file_item_id_file_items_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "file_items", - "columnsFrom": [ - "file_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_activity_logs_project_id_file_system_projects_id_fk": { - "name": "file_activity_logs_project_id_file_system_projects_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "file_system_projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_activity_logs_user_id_users_id_fk": { - "name": "file_activity_logs_user_id_users_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "file_activity_logs_share_id_file_shares_id_fk": { - "name": "file_activity_logs_share_id_file_shares_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "file_shares", - "columnsFrom": [ - "share_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_items": { - "name": "file_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "project_id": { - "name": "project_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "file_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "bigint", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "file_url": { - "name": "file_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "file_category", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'confidential'" - }, - "external_access_level": { - "name": "external_access_level", - "type": "file_access_level", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'view_only'" - }, - "external_access_expiry": { - "name": "external_access_expiry", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "download_count": { - "name": "download_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "view_count": { - "name": "view_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "tags": { - "name": "tags", - "type": "text[]", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "previous_version_id": { - "name": "previous_version_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'/'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - } - }, - "indexes": { - "file_items_project_path_idx": { - "name": "file_items_project_path_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "path", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_parent_idx": { - "name": "file_items_parent_idx", - "columns": [ - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_category_idx": { - "name": "file_items_category_idx", - "columns": [ - { - "expression": "category", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_created_by_idx": { - "name": "file_items_created_by_idx", - "columns": [ - { - "expression": "created_by", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_tags_idx": { - "name": "file_items_tags_idx", - "columns": [ - { - "expression": "tags", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_items_project_id_file_system_projects_id_fk": { - "name": "file_items_project_id_file_system_projects_id_fk", - "tableFrom": "file_items", - "tableTo": "file_system_projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_items_parent_id_file_items_id_fk": { - "name": "file_items_parent_id_file_items_id_fk", - "tableFrom": "file_items", - "tableTo": "file_items", - "columnsFrom": [ - "parent_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_items_created_by_users_id_fk": { - "name": "file_items_created_by_users_id_fk", - "tableFrom": "file_items", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "file_items_updated_by_users_id_fk": { - "name": "file_items_updated_by_users_id_fk", - "tableFrom": "file_items", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_permissions": { - "name": "file_permissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_item_id": { - "name": "file_item_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_domain": { - "name": "user_domain", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "can_view": { - "name": "can_view", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "can_download": { - "name": "can_download", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_edit": { - "name": "can_edit", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_delete": { - "name": "can_delete", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_share": { - "name": "can_share", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "valid_from": { - "name": "valid_from", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "valid_until": { - "name": "valid_until", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "granted_by": { - "name": "granted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "file_permissions_file_user_idx": { - "name": "file_permissions_file_user_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_permissions_file_idx": { - "name": "file_permissions_file_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_permissions_user_idx": { - "name": "file_permissions_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_permissions_domain_idx": { - "name": "file_permissions_domain_idx", - "columns": [ - { - "expression": "user_domain", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_permissions_file_item_id_file_items_id_fk": { - "name": "file_permissions_file_item_id_file_items_id_fk", - "tableFrom": "file_permissions", - "tableTo": "file_items", - "columnsFrom": [ - "file_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_permissions_user_id_users_id_fk": { - "name": "file_permissions_user_id_users_id_fk", - "tableFrom": "file_permissions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_permissions_granted_by_users_id_fk": { - "name": "file_permissions_granted_by_users_id_fk", - "tableFrom": "file_permissions", - "tableTo": "users", - "columnsFrom": [ - "granted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_shares": { - "name": "file_shares", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_item_id": { - "name": "file_item_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "share_token": { - "name": "share_token", - "type": "varchar(64)", - "primaryKey": false, - "notNull": true - }, - "access_level": { - "name": "access_level", - "type": "file_access_level", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'view_only'" - }, - "password": { - "name": "password", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "max_downloads": { - "name": "max_downloads", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_downloads": { - "name": "current_downloads", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "shared_with_email": { - "name": "shared_with_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "shared_with_user_id": { - "name": "shared_with_user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "last_accessed_at": { - "name": "last_accessed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "file_shares_token_idx": { - "name": "file_shares_token_idx", - "columns": [ - { - "expression": "share_token", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_shares_file_idx": { - "name": "file_shares_file_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_shares_expiry_idx": { - "name": "file_shares_expiry_idx", - "columns": [ - { - "expression": "expires_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_shares_file_item_id_file_items_id_fk": { - "name": "file_shares_file_item_id_file_items_id_fk", - "tableFrom": "file_shares", - "tableTo": "file_items", - "columnsFrom": [ - "file_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_shares_shared_with_user_id_users_id_fk": { - "name": "file_shares_shared_with_user_id_users_id_fk", - "tableFrom": "file_shares", - "tableTo": "users", - "columnsFrom": [ - "shared_with_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "file_shares_created_by_users_id_fk": { - "name": "file_shares_created_by_users_id_fk", - "tableFrom": "file_shares", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "file_shares_share_token_unique": { - "name": "file_shares_share_token_unique", - "nullsNotDistinct": false, - "columns": [ - "share_token" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_system_projects": { - "name": "file_system_projects", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "owner_id": { - "name": "owner_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "external_access_enabled": { - "name": "external_access_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "projects_owner_idx": { - "name": "projects_owner_idx", - "columns": [ - { - "expression": "owner_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_system_projects_owner_id_users_id_fk": { - "name": "file_system_projects_owner_id_users_id_fk", - "tableFrom": "file_system_projects", - "tableTo": "users", - "columnsFrom": [ - "owner_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_members": { - "name": "project_members", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "project_id": { - "name": "project_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "role": { - "name": "role", - "type": "project_member_role", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'viewer'" - }, - "can_invite": { - "name": "can_invite", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_manage_files": { - "name": "can_manage_files", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_manage_members": { - "name": "can_manage_members", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "added_by": { - "name": "added_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "project_members_project_user_idx": { - "name": "project_members_project_user_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "project_members_user_idx": { - "name": "project_members_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "project_members_role_idx": { - "name": "project_members_role_idx", - "columns": [ - { - "expression": "role", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "project_members_project_id_file_system_projects_id_fk": { - "name": "project_members_project_id_file_system_projects_id_fk", - "tableFrom": "project_members", - "tableTo": "file_system_projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "project_members_user_id_users_id_fk": { - "name": "project_members_user_id_users_id_fk", - "tableFrom": "project_members", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "project_members_added_by_users_id_fk": { - "name": "project_members_added_by_users_id_fk", - "tableFrom": "project_members", - "tableTo": "users", - "columnsFrom": [ - "added_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.department_domain_assignment_history": { - "name": "department_domain_assignment_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "department_domain_assignment_history_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "assignment_id": { - "name": "assignment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "previous_values": { - "name": "previous_values", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "new_values": { - "name": "new_values", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "changed_by": { - "name": "changed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.department_domain_assignments": { - "name": "department_domain_assignments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "department_domain_assignments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name": { - "name": "department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "assigned_domain": { - "name": "assigned_domain", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER": { - "name": "CUSTOMER_MASTER_BP_HEADER", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "CUSTOMER_MASTER_BP_HEADER_BP_HEADER_unique": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_HEADER_unique", - "nullsNotDistinct": false, - "columns": [ - "BP_HEADER" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADDRNO": { - "name": "ADDRNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "SMTP_ADDR": { - "name": "SMTP_ADDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "COUNTRY": { - "name": "COUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "FAX_EXTENS": { - "name": "FAX_EXTENS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAX_NUMBER": { - "name": "FAX_NUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CITY1": { - "name": "CITY1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CITY2": { - "name": "CITY2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COUNTRY": { - "name": "COUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOUSE_NUM1": { - "name": "HOUSE_NUM1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANGU": { - "name": "LANGU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME1": { - "name": "NAME1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME2": { - "name": "NAME2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME3": { - "name": "NAME3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME4": { - "name": "NAME4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NATION": { - "name": "NATION", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POST_CODE1": { - "name": "POST_CODE1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POST_CODE2": { - "name": "POST_CODE2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PO_BOX": { - "name": "PO_BOX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGION": { - "name": "REGION", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SORT1": { - "name": "SORT1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SORT2": { - "name": "SORT2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STREET": { - "name": "STREET", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TAXJURCODE": { - "name": "TAXJURCODE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TIME_ZONE": { - "name": "TIME_ZONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TITLE": { - "name": "TITLE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TRANSPZONE": { - "name": "TRANSPZONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "COUNTRY": { - "name": "COUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "R3_USER": { - "name": "R3_USER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TEL_EXTENS": { - "name": "TEL_EXTENS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TEL_NUMBER": { - "name": "TEL_NUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "URI_ADDR": { - "name": "URI_ADDR", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ANRED": { - "name": "ANRED", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AUFSD": { - "name": "AUFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAKSD": { - "name": "FAKSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GFORM": { - "name": "GFORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JMJAH": { - "name": "JMJAH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JMZAH": { - "name": "JMZAH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "J_1KFREPRE": { - "name": "J_1KFREPRE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "J_1KFTBUS": { - "name": "J_1KFTBUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "J_1KFTIND": { - "name": "J_1KFTIND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KATR1": { - "name": "KATR1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KDKG1": { - "name": "KDKG1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KTOKD": { - "name": "KTOKD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KUNNR": { - "name": "KUNNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "LIFNR": { - "name": "LIFNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LIFSD": { - "name": "LIFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOEVM": { - "name": "LOEVM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NIELS": { - "name": "NIELS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NODEL": { - "name": "NODEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUGRP": { - "name": "PUGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPERR": { - "name": "SPERR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD1": { - "name": "STCD1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD2": { - "name": "STCD2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD3": { - "name": "STCD3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD4": { - "name": "STCD4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCEG": { - "name": "STCEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMJAH": { - "name": "UMJAH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UWAER": { - "name": "UWAER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VBUND": { - "name": "VBUND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT_C": { - "name": "ZZAPPDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM_C": { - "name": "ZZAPPTM_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS_C": { - "name": "ZZAPPUS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBA": { - "name": "ZZBA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBRSCH_C": { - "name": "ZZBRSCH_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCRMCD": { - "name": "ZZCRMCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKAR_C": { - "name": "ZZDOKAR_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKNR_C": { - "name": "ZZDOKNR_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKTL_C": { - "name": "ZZDOKTL_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKVR_C": { - "name": "ZZDOKVR_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDUNS": { - "name": "ZZDUNS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTBU": { - "name": "ZZFTBU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTBUNM": { - "name": "ZZFTBUNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTDT": { - "name": "ZZFTDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTDTNM": { - "name": "ZZFTDTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTGT": { - "name": "ZZFTGT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTGTNM": { - "name": "ZZFTGTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZINBFLGC": { - "name": "ZZINBFLGC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT_C": { - "name": "ZZLAMDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM_C": { - "name": "ZZLAMTM_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS_C": { - "name": "ZZLAMUS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZORT01_C": { - "name": "ZZORT01_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZORT02_C": { - "name": "ZZORT02_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREASON": { - "name": "ZZREASON", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT_C": { - "name": "ZZREGDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM_C": { - "name": "ZZREGTM_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS_C": { - "name": "ZZREGUS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSTCDT_C": { - "name": "ZZSTCDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSTRAS_C": { - "name": "ZZSTRAS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSUBSEQ_C": { - "name": "ZZSUBSEQ_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AKONT": { - "name": "AKONT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BUKRS": { - "name": "BUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "FDGRV": { - "name": "FDGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOEVM": { - "name": "LOEVM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPERR": { - "name": "SPERR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZAHLS": { - "name": "ZAHLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZTERM": { - "name": "ZTERM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZUAWA": { - "name": "ZUAWA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZWELS": { - "name": "ZWELS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AUFSD": { - "name": "AUFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AWAHR": { - "name": "AWAHR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BZIRK": { - "name": "BZIRK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAKSD": { - "name": "FAKSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INCO1": { - "name": "INCO1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INCO2": { - "name": "INCO2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KALKS": { - "name": "KALKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KDGRP": { - "name": "KDGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KONDA": { - "name": "KONDA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KTGRD": { - "name": "KTGRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KURST": { - "name": "KURST", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KZAZU": { - "name": "KZAZU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LIFSD": { - "name": "LIFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOEVM": { - "name": "LOEVM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LPRIO": { - "name": "LPRIO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLTYP": { - "name": "PLTYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VERSG": { - "name": "VERSG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VKBUR": { - "name": "VKBUR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VKGRP": { - "name": "VKGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VKORG": { - "name": "VKORG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VSBED": { - "name": "VSBED", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VTWEG": { - "name": "VTWEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VWERK": { - "name": "VWERK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WAERS": { - "name": "WAERS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZTERM": { - "name": "ZTERM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEFPA": { - "name": "DEFPA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KUNN2": { - "name": "KUNN2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PARVW": { - "name": "PARVW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "PARZA": { - "name": "PARZA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ALAND": { - "name": "ALAND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TATYP": { - "name": "TATYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TAXKD": { - "name": "TAXKD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LAND1": { - "name": "LAND1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "STCEG": { - "name": "STCEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "TAXNUM": { - "name": "TAXNUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TAXTYPE": { - "name": "TAXTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BICD": { - "name": "BICD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZAREA": { - "name": "BIZAREA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CCCD": { - "name": "CCCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COMPCD": { - "name": "COMPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CORPCD": { - "name": "CORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DEPTLVL": { - "name": "DEPTLVL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEPTPOSNO": { - "name": "DEPTPOSNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHEMPID": { - "name": "DHEMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GNCD": { - "name": "GNCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PCCD": { - "name": "PCCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDEPTCD": { - "name": "PDEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALIDFROMDT": { - "name": "VALIDFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALIDTODT": { - "name": "VALIDTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_unique": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_unique", - "nullsNotDistinct": false, - "columns": [ - "DEPTCD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM", - "schema": "mdg", - "columns": { - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COMPNM": { - "name": "COMPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk", - "tableFrom": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM", - "tableTo": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "DEPTCD" - ], - "columnsTo": [ - "DEPTCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM", - "schema": "mdg", - "columns": { - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CORPNM": { - "name": "CORPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk", - "tableFrom": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM", - "tableTo": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "DEPTCD" - ], - "columnsTo": [ - "DEPTCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM", - "schema": "mdg", - "columns": { - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk", - "tableFrom": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM", - "tableTo": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "DEPTCD" - ], - "columnsTo": [ - "DEPTCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADDRCNTRY": { - "name": "ADDRCNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AEDAT": { - "name": "AEDAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AENAM": { - "name": "AENAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AEZET": { - "name": "AEZET", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BICD": { - "name": "BICD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZAREA": { - "name": "BIZAREA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BSCADDR": { - "name": "BSCADDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COMPCD": { - "name": "COMPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CORPCD": { - "name": "CORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COUNTRYCD": { - "name": "COUNTRYCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSFROMDT": { - "name": "CSFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTODT": { - "name": "CSTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CTIROLE": { - "name": "CTIROLE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL": { - "name": "DEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEPENDDT": { - "name": "DEPENDDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHJOBGRDCD": { - "name": "DHJOBGRDCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHNAME": { - "name": "DHNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHSINGLID": { - "name": "DHSINGLID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DISPATCH": { - "name": "DISPATCH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DPSTARTDT": { - "name": "DPSTARTDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DTLADDR": { - "name": "DTLADDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DTLADDR2": { - "name": "DTLADDR2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EMAIL": { - "name": "EMAIL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EMPADR": { - "name": "EMPADR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "EMPTYPE": { - "name": "EMPTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ENGNAME": { - "name": "ENGNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EPID": { - "name": "EPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ERDAT": { - "name": "ERDAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ERNAM": { - "name": "ERNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ERZET": { - "name": "ERZET", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FORIGNFLG": { - "name": "FORIGNFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GJOBCD": { - "name": "GJOBCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GJOBDUTYCD": { - "name": "GJOBDUTYCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GJOBGRDCD": { - "name": "GJOBGRDCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GNCD": { - "name": "GNCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HRMANAGE": { - "name": "HRMANAGE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IDNO": { - "name": "IDNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBCD": { - "name": "JOBCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBCLASS": { - "name": "JOBCLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBDUTYCD": { - "name": "JOBDUTYCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDCD": { - "name": "JOBGRDCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KTL_EMP": { - "name": "KTL_EMP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVABSENCE": { - "name": "LVABSENCE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MBPHONE": { - "name": "MBPHONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME": { - "name": "NAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OKTL_EMPL": { - "name": "OKTL_EMPL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGBICD": { - "name": "ORGBICD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGCOMPCD": { - "name": "ORGCOMPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGCORPCD": { - "name": "ORGCORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGDEPTCD": { - "name": "ORGDEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGPDEPCD": { - "name": "ORGPDEPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PAYPLC": { - "name": "PAYPLC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDEPTCD": { - "name": "PDEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PSTLCODE": { - "name": "PSTLCODE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RETIRE": { - "name": "RETIRE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SEX": { - "name": "SEX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SINGLEID": { - "name": "SINGLEID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SINGLRQ": { - "name": "SINGLRQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SOCIALID": { - "name": "SOCIALID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SOCIALID_DECR": { - "name": "SOCIALID_DECR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SOJRNEMP": { - "name": "SOJRNEMP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELNUM": { - "name": "TELNUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TMPJDIV": { - "name": "TMPJDIV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "USEDSYS": { - "name": "USEDSYS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALFROMDT": { - "name": "VALFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALTODT": { - "name": "VALTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WFREQUIRE": { - "name": "WFREQUIRE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WORKPLC": { - "name": "WORKPLC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZPRFLG": { - "name": "ZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBUKRS": { - "name": "ZZBUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_unique": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_unique", - "nullsNotDistinct": false, - "columns": [ - "EMPID" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GTEXT": { - "name": "GTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BINM": { - "name": "BINM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COMPNM": { - "name": "COMPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CORPNM": { - "name": "CORPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COUNTRYNM": { - "name": "COUNTRYNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "PCCD": { - "name": "PCCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "KTEXT": { - "name": "KTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "JOBGRDNM": { - "name": "JOBGRDNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GJOBDUTYNM": { - "name": "GJOBDUTYNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GJOBGRDNM": { - "name": "GJOBGRDNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ISEXECUT": { - "name": "ISEXECUT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDTYPE": { - "name": "JOBGRDTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GJOBNM": { - "name": "GJOBNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GNNM": { - "name": "GNNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "JOBDUTYNM": { - "name": "JOBDUTYNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ISEXECUT": { - "name": "ISEXECUT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDNM": { - "name": "JOBGRDNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDTYPE": { - "name": "JOBGRDTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "JOBNM": { - "name": "JOBNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BINM": { - "name": "BINM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COMPNM": { - "name": "COMPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CORPNM": { - "name": "CORPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADTL_01": { - "name": "ADTL_01", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADTL_02": { - "name": "ADTL_02", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CORPCD": { - "name": "CORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "GRPCD": { - "name": "GRPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MAINCD": { - "name": "MAINCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VALIDFROMDT": { - "name": "VALIDFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALIDTODT": { - "name": "VALIDTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_unique": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_unique", - "nullsNotDistinct": false, - "columns": [ - "GRPCD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME", - "schema": "mdg", - "columns": { - "GRPCD": { - "name": "GRPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "NAME": { - "name": "NAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME_GRPCD_EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_fk": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME_GRPCD_EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_fk", - "tableFrom": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME", - "tableTo": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF", - "schemaTo": "mdg", - "columnsFrom": [ - "GRPCD" - ], - "columnsTo": [ - "GRPCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL": { - "name": "EQUP_MASTER_MATL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BISMT": { - "name": "BISMT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GROES": { - "name": "GROES", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAGRV": { - "name": "MAGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MBRSH": { - "name": "MBRSH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTAE": { - "name": "MSTAE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTDE": { - "name": "MSTDE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MTART": { - "name": "MTART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRDHA": { - "name": "PRDHA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VHART": { - "name": "VHART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT": { - "name": "ZZAPPDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM": { - "name": "ZZAPPTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS": { - "name": "ZZAPPUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDESC": { - "name": "ZZDESC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME": { - "name": "ZZNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "EQUP_MASTER_MATL_MATNR_unique": { - "name": "EQUP_MASTER_MATL_MATNR_unique", - "nullsNotDistinct": false, - "columns": [ - "MATNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_CHARASGN": { - "name": "EQUP_MASTER_MATL_CHARASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_CHARASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ATAW1": { - "name": "ATAW1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATAWE": { - "name": "ATAWE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATBEZ": { - "name": "ATBEZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLB": { - "name": "ATFLB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLV": { - "name": "ATFLV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATNAM": { - "name": "ATNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWRT": { - "name": "ATWRT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWTB": { - "name": "ATWTB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_CHARASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_CHARASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_CHARASGN", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_CLASSASGN": { - "name": "EQUP_MASTER_MATL_CLASSASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_CLASSASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_CLASSASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_CLASSASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_CLASSASGN", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_DESC": { - "name": "EQUP_MASTER_MATL_DESC", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_DESC_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_DESC_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_DESC_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_DESC", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_PLNT": { - "name": "EQUP_MASTER_MATL_PLNT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_PLNT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTA": { - "name": "MMSTA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTD": { - "name": "MMSTD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMTARP": { - "name": "ZZMTARP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_PLNT_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_PLNT_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_PLNT", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_UNIT": { - "name": "EQUP_MASTER_MATL_UNIT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_UNIT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINH": { - "name": "MEINH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREN": { - "name": "UMREN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREZ": { - "name": "UMREZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_UNIT_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_UNIT_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_UNIT", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_GROUP_MASTER": { - "name": "MATERIAL_GROUP_MASTER", - "schema": "mdg", - "columns": { - "material_group_code": { - "name": "material_group_code", - "type": "varchar(1000)", - "primaryKey": true, - "notNull": true - }, - "material_group_description": { - "name": "material_group_description", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "material_group_uom": { - "name": "material_group_uom", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL": { - "name": "MATERIAL_MASTER_PART_MATL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BISMT": { - "name": "BISMT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GROES": { - "name": "GROES", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAGRV": { - "name": "MAGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MBRSH": { - "name": "MBRSH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTAE": { - "name": "MSTAE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTDE": { - "name": "MSTDE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MTART": { - "name": "MTART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRDHA": { - "name": "PRDHA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VHART": { - "name": "VHART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZACT": { - "name": "ZZACT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT": { - "name": "ZZAPPDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM": { - "name": "ZZAPPTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS": { - "name": "ZZAPPUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCERT": { - "name": "ZZCERT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDESC": { - "name": "ZZDESC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZINSP": { - "name": "ZZINSP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMMTYP": { - "name": "ZZMMTYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMRC": { - "name": "ZZMRC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME": { - "name": "ZZNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPJT": { - "name": "ZZPJT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPLMID": { - "name": "ZZPLMID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRCD_SCV_CTLP": { - "name": "ZZPRCD_SCV_CTLP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREPMAT": { - "name": "ZZREPMAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREP_DIA": { - "name": "ZZREP_DIA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREP_DIA_UOM": { - "name": "ZZREP_DIA_UOM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREP_ITM_MATL": { - "name": "ZZREP_ITM_MATL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSMID": { - "name": "ZZSMID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSTL": { - "name": "ZZSTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "MATERIAL_MASTER_PART_MATL_MATNR_unique": { - "name": "MATERIAL_MASTER_PART_MATL_MATNR_unique", - "nullsNotDistinct": false, - "columns": [ - "MATNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_CHARASGN": { - "name": "MATERIAL_MASTER_PART_MATL_CHARASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_CHARASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ATAW1": { - "name": "ATAW1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATAWE": { - "name": "ATAWE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATBEZ": { - "name": "ATBEZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLB": { - "name": "ATFLB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLV": { - "name": "ATFLV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATNAM": { - "name": "ATNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ATWRT": { - "name": "ATWRT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWTB": { - "name": "ATWTB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_CHARASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_CHARASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_CHARASGN", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_CLASSASGN": { - "name": "MATERIAL_MASTER_PART_MATL_CLASSASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_CLASSASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_CLASSASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_CLASSASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_CLASSASGN", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_DESC": { - "name": "MATERIAL_MASTER_PART_MATL_DESC", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_DESC_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_DESC_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_DESC_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_DESC", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_PLNT": { - "name": "MATERIAL_MASTER_PART_MATL_PLNT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_PLNT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTA": { - "name": "MMSTA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTD": { - "name": "MMSTD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMTARP": { - "name": "ZZMTARP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_PLNT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_PLNT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_PLNT", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_UNIT": { - "name": "MATERIAL_MASTER_PART_MATL_UNIT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_UNIT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BREIT": { - "name": "BREIT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOEHE": { - "name": "HOEHE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LAENG": { - "name": "LAENG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINH": { - "name": "MEINH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "UMREN": { - "name": "UMREN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREZ": { - "name": "UMREZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLUM": { - "name": "VOLUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_UNIT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_UNIT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_UNIT", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE": { - "name": "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAT_CD": { - "name": "MAT_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MAT_ID": { - "name": "MAT_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE_MAT_CD_unique": { - "name": "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE_MAT_CD_unique", - "nullsNotDistinct": false, - "columns": [ - "MAT_CD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL": { - "name": "MODEL_MASTER_MATL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BISMT": { - "name": "BISMT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GROES": { - "name": "GROES", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAGRV": { - "name": "MAGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MBRSH": { - "name": "MBRSH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTAE": { - "name": "MSTAE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTDE": { - "name": "MSTDE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MTART": { - "name": "MTART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRDHA": { - "name": "PRDHA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VHART": { - "name": "VHART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT": { - "name": "ZZAPPDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM": { - "name": "ZZAPPTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS": { - "name": "ZZAPPUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDESC": { - "name": "ZZDESC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKAR": { - "name": "ZZDOKAR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKNR": { - "name": "ZZDOKNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKTL": { - "name": "ZZDOKTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKVR": { - "name": "ZZDOKVR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMMTYP": { - "name": "ZZMMTYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME": { - "name": "ZZNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "MODEL_MASTER_MATL_MATNR_unique": { - "name": "MODEL_MASTER_MATL_MATNR_unique", - "nullsNotDistinct": false, - "columns": [ - "MATNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_CHARASGN": { - "name": "MODEL_MASTER_MATL_CHARASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_CHARASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ATAW1": { - "name": "ATAW1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATAWE": { - "name": "ATAWE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATBEZ": { - "name": "ATBEZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLB": { - "name": "ATFLB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLV": { - "name": "ATFLV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATNAM": { - "name": "ATNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWRT": { - "name": "ATWRT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWTB": { - "name": "ATWTB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_CHARASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_CHARASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_CHARASGN", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_CLASSASGN": { - "name": "MODEL_MASTER_MATL_CLASSASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_CLASSASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_CLASSASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_CLASSASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_CLASSASGN", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_DESC": { - "name": "MODEL_MASTER_MATL_DESC", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_DESC_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_DESC_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_DESC_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_DESC", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_PLNT": { - "name": "MODEL_MASTER_MATL_PLNT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_PLNT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTA": { - "name": "MMSTA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTD": { - "name": "MMSTD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMTARP": { - "name": "ZZMTARP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_PLNT_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_PLNT_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_PLNT", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_UNIT": { - "name": "MODEL_MASTER_MATL_UNIT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_UNIT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BREIT": { - "name": "BREIT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOEHE": { - "name": "HOEHE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LAENG": { - "name": "LAENG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINH": { - "name": "MEINH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREN": { - "name": "UMREN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREZ": { - "name": "UMREZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLUM": { - "name": "VOLUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_UNIT_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_UNIT_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_UNIT", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_CCTR": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ABTEI": { - "name": "ABTEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ANRED": { - "name": "ANRED", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZER": { - "name": "BKZER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZKP": { - "name": "BKZKP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZKS": { - "name": "BKZKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZOB": { - "name": "BKZOB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BUKRS": { - "name": "BUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CCTR": { - "name": "CCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATAB": { - "name": "DATAB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATBI": { - "name": "DATBI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATLT": { - "name": "DATLT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DRNAM": { - "name": "DRNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FUNC_AREA": { - "name": "FUNC_AREA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GSBER": { - "name": "GSBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KHINR": { - "name": "KHINR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KOKRS": { - "name": "KOKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KOSAR": { - "name": "KOSAR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LAND1": { - "name": "LAND1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MGEFL": { - "name": "MGEFL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME1": { - "name": "NAME1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME2": { - "name": "NAME2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME3": { - "name": "NAME3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME4": { - "name": "NAME4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORT01": { - "name": "ORT01", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORT02": { - "name": "ORT02", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PFACH": { - "name": "PFACH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PKZER": { - "name": "PKZER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PKZKP": { - "name": "PKZKP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PKZKS": { - "name": "PKZKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PSTL2": { - "name": "PSTL2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PSTLZ": { - "name": "PSTLZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGIO": { - "name": "REGIO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STRAS": { - "name": "STRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELBX": { - "name": "TELBX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELF1": { - "name": "TELF1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELF2": { - "name": "TELF2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELFX": { - "name": "TELFX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELTX": { - "name": "TELTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELX1": { - "name": "TELX1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TXJCD": { - "name": "TXJCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK": { - "name": "VERAK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK_USE": { - "name": "VERAK_USE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VMETH": { - "name": "VMETH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WAERS": { - "name": "WAERS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBRANCH": { - "name": "ZZBRANCH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFCTRI": { - "name": "ZZFCTRI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSECCODE": { - "name": "ZZSECCODE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSEGMENT": { - "name": "ZZSEGMENT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_unique", - "nullsNotDistinct": false, - "columns": [ - "CCTR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT", - "schema": "mdg", - "columns": { - "CCTR": { - "name": "CCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "KTEXT": { - "name": "KTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_fk": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_fk", - "tableFrom": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT", - "tableTo": "ORGANIZATION_MASTER_HRHMTB_CCTR", - "schemaTo": "mdg", - "columnsFrom": [ - "CCTR" - ], - "columnsTo": [ - "CCTR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_unique", - "nullsNotDistinct": false, - "columns": [ - "CCTR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_PCTR": { - "name": "ORGANIZATION_MASTER_HRHMTB_PCTR", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_PCTR_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ABTEI": { - "name": "ABTEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATAB": { - "name": "DATAB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATBI": { - "name": "DATBI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KHINR": { - "name": "KHINR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KOKRS": { - "name": "KOKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "LOCK_IND": { - "name": "LOCK_IND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PCTR": { - "name": "PCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "SEGMENT": { - "name": "SEGMENT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TXJCD": { - "name": "TXJCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK": { - "name": "VERAK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK_USE": { - "name": "VERAK_USE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_PCTR_PCTR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_PCTR_PCTR_unique", - "nullsNotDistinct": false, - "columns": [ - "PCTR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZBUKRS": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZBUKRS", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZBUKRS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CURR_BUKR": { - "name": "CURR_BUKR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZBUKRS": { - "name": "ZBUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZBUTXT": { - "name": "ZZBUTXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCITY": { - "name": "ZZCITY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCOUNTRY": { - "name": "ZZCOUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLANGU": { - "name": "ZZLANGU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZBUKRS_ZBUKRS_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZBUKRS_ZBUKRS_unique", - "nullsNotDistinct": false, - "columns": [ - "ZBUKRS" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZEKGRP": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKGRP", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKGRP_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZEKGRP": { - "name": "ZEKGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEKNAM": { - "name": "ZZEKNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEKTEL": { - "name": "ZZEKTEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEMPNUM": { - "name": "ZZEMPNUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSINGLE": { - "name": "ZZSINGLE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZTELFX": { - "name": "ZZTELFX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZTEL_NUM": { - "name": "ZZTEL_NUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZEKGRP_ZEKGRP_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKGRP_ZEKGRP_unique", - "nullsNotDistinct": false, - "columns": [ - "ZEKGRP" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZEKORG": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKORG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKORG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZEKORG": { - "name": "ZEKORG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEKOTX": { - "name": "ZZEKOTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZEKORG_ZEKORG_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKORG_ZEKORG_unique", - "nullsNotDistinct": false, - "columns": [ - "ZEKORG" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZGSBER": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZGSBER": { - "name": "ZGSBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_unique", - "nullsNotDistinct": false, - "columns": [ - "ZGSBER" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT", - "schema": "mdg", - "columns": { - "ZGSBER": { - "name": "ZGSBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LANGU": { - "name": "LANGU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TXTMI": { - "name": "TXTMI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_fk": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_fk", - "tableFrom": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT", - "tableTo": "ORGANIZATION_MASTER_HRHMTB_ZGSBER", - "schemaTo": "mdg", - "columnsFrom": [ - "ZGSBER" - ], - "columnsTo": [ - "ZGSBER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_unique", - "nullsNotDistinct": false, - "columns": [ - "ZGSBER" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZLGORT": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZLGORT", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZLGORT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZLGORT": { - "name": "ZLGORT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZWERKS": { - "name": "ZWERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLGOBE": { - "name": "ZZLGOBE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZLGORT_ZLGORT_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZLGORT_ZLGORT_unique", - "nullsNotDistinct": false, - "columns": [ - "ZLGORT" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZSPART": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZSPART", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZSPART_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZSPART": { - "name": "ZSPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZSPART_ZSPART_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZSPART_ZSPART_unique", - "nullsNotDistinct": false, - "columns": [ - "ZSPART" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVKBUR": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKBUR", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKBUR_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CTRY_SOFF": { - "name": "CTRY_SOFF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_SOFF": { - "name": "LANG_SOFF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZVKBUR": { - "name": "ZVKBUR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVKBUR_ZVKBUR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKBUR_ZVKBUR_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVKBUR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVKGRP": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKGRP", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKGRP_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZVKGRP": { - "name": "ZVKGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVKGRP_ZVKGRP_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKGRP_ZVKGRP_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVKGRP" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVKORG": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKORG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKORG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZVKORG": { - "name": "ZVKORG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZBOAVO": { - "name": "ZZBOAVO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZKUNNR": { - "name": "ZZKUNNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZVKOKL": { - "name": "ZZVKOKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZWAERS": { - "name": "ZZWAERS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVKORG_ZVKORG_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKORG_ZVKORG_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVKORG" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVSTEL": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVSTEL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVSTEL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ALAN_VSTE": { - "name": "ALAN_VSTE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AZON_VSTE": { - "name": "AZON_VSTE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CTRY_SHPT": { - "name": "CTRY_SHPT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_SHPT": { - "name": "LANG_SHPT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZVSTEL": { - "name": "ZVSTEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFABKL": { - "name": "ZZFABKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAZBS": { - "name": "ZZLAZBS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZRIZBS": { - "name": "ZZRIZBS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVSTEL_ZVSTEL_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVSTEL_ZVSTEL_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVSTEL" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVTWEG": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVTWEG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVTWEG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZVTWEG": { - "name": "ZVTWEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVTWEG_ZVTWEG_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVTWEG_ZVTWEG_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVTWEG" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZWERKS": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZWERKS", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZWERKS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CTRY_PLNT": { - "name": "CTRY_PLNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_PLNT": { - "name": "LANG_PLNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZWERKS": { - "name": "ZWERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFABKL": { - "name": "ZZFABKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME1": { - "name": "ZZNAME1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME2": { - "name": "ZZNAME2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZWERKS_ZWERKS_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZWERKS_ZWERKS_unique", - "nullsNotDistinct": false, - "columns": [ - "ZWERKS" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.PROJECT_MASTER_CMCTB_PROJ_MAST": { - "name": "PROJECT_MASTER_CMCTB_PROJ_MAST", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "PROJECT_MASTER_CMCTB_PROJ_MAST_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AS_GRNT_PRD": { - "name": "AS_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_CD": { - "name": "BIZLOC_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_DMN": { - "name": "BIZ_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BP_DL_DT": { - "name": "BP_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHN_PROJ_TP": { - "name": "CHN_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_CNTN_YN": { - "name": "CNRT_CNTN_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DL_DT": { - "name": "CNRT_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DT": { - "name": "CNRT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_RESV_YN": { - "name": "CNRT_RESV_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTM_PO_NO": { - "name": "CSTM_PO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIGT_PDT_GRP": { - "name": "DIGT_PDT_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_BF_PROJ_NM": { - "name": "DL_BF_PROJ_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_CSTM_CD": { - "name": "DL_CSTM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOCK_CD": { - "name": "DOCK_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DSN_CHRGR": { - "name": "DSN_CHRGR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_GRNT_FN_DT": { - "name": "FIN_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GENT_CNT": { - "name": "GENT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GOV": { - "name": "GOV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GRNT_STDT": { - "name": "GRNT_STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IMO_NO": { - "name": "IMO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_NO": { - "name": "INQY_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_SEQ": { - "name": "INQY_SEQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IO_GB": { - "name": "IO_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MNG_ACOT_DMN": { - "name": "MNG_ACOT_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MN_ENGN_TP_CD": { - "name": "MN_ENGN_TP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSHIP_NO": { - "name": "MSHIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTTP": { - "name": "NTTP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_FN_DT": { - "name": "ORDR_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_PRD": { - "name": "ORDR_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_1": { - "name": "OWN_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_AB": { - "name": "OWN_AB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_NM": { - "name": "OWN_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDT_LVL_4": { - "name": "PDT_LVL_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRGS_STAT": { - "name": "PRGS_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_DT": { - "name": "PROJ_CRTE_REQ_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_EMPNO": { - "name": "PROJ_CRTE_REQ_EMPNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_PLN_DT": { - "name": "PROJ_DL_PLN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_RT_DT": { - "name": "PROJ_DL_RT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DSC": { - "name": "PROJ_DSC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DTL_TP": { - "name": "PROJ_DTL_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_ETC_TP": { - "name": "PROJ_ETC_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_GB": { - "name": "PROJ_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "PROJ_PRGS_YN": { - "name": "PROJ_PRGS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PROF": { - "name": "PROJ_PROF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_SCP": { - "name": "PROJ_SCP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_WBS_TP": { - "name": "PROJ_WBS_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRO_PROJ_NO": { - "name": "PRO_PROJ_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REF_NO": { - "name": "REF_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RLTD_PROJ": { - "name": "RLTD_PROJ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RL_DL_DT": { - "name": "RL_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SA_DT": { - "name": "SA_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_NO": { - "name": "SERS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_YN": { - "name": "SERS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE": { - "name": "SHTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_GRP": { - "name": "SHTYPE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SKND": { - "name": "SKND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRC_SYS_ID": { - "name": "SRC_SYS_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STDT": { - "name": "STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SYS_ACOT_CLSD_DT": { - "name": "SYS_ACOT_CLSD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TOT_CNRT_CNT": { - "name": "TOT_CNRT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TYPE": { - "name": "TYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WP_PROJ_TP": { - "name": "WP_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "PROJECT_MASTER_CMCTB_PROJ_MAST_PROJ_NO_unique": { - "name": "PROJECT_MASTER_CMCTB_PROJ_MAST_PROJ_NO_unique", - "nullsNotDistinct": false, - "columns": [ - "PROJ_NO" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER": { - "name": "VENDOR_MASTER_BP_HEADER", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "VENDOR_MASTER_BP_HEADER_VNDRCD_unique": { - "name": "VENDOR_MASTER_BP_HEADER_VNDRCD_unique", - "nullsNotDistinct": false, - "columns": [ - "VNDRCD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADDRNO": { - "name": "ADDRNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "FAXNO": { - "name": "FAXNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAX_ETS_NO": { - "name": "FAX_ETS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_TMZ": { - "name": "ADR_TMZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CITY_ZIP_NO": { - "name": "CITY_ZIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_1": { - "name": "ETC_ADR_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_2": { - "name": "ETC_ADR_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INTL_ADR_VER_ID": { - "name": "INTL_ADR_VER_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POBX_ZIP_NO": { - "name": "POBX_ZIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGN_CD": { - "name": "REGN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TAX_JRDT_ZONE_CD": { - "name": "TAX_JRDT_ZONE_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TRANS_ZONE": { - "name": "TRANS_ZONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_3": { - "name": "VNDRNM_3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_4": { - "name": "VNDRNM_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_1": { - "name": "VNDRNM_ABRV_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_2": { - "name": "VNDRNM_ABRV_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ETX_NO": { - "name": "ETX_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HP_ORDR": { - "name": "HP_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "URL": { - "name": "URL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_TAXNUM": { - "name": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BIZ_PTNR_TX_NO": { - "name": "BIZ_PTNR_TX_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_CTG": { - "name": "TX_NO_CTG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_TAXNUM_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ACNT_GRP": { - "name": "ACNT_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ACNT_GRP_TP": { - "name": "ACNT_GRP_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AGR_DT": { - "name": "AGR_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AGR_TM": { - "name": "AGR_TM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZCON": { - "name": "BIZCON", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZR_NO": { - "name": "BIZR_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZTP": { - "name": "BIZTP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_CD": { - "name": "BIZ_UOM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_NM": { - "name": "BIZ_UOM_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_REG_NO": { - "name": "CO_REG_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_VLM": { - "name": "CO_VLM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_HOLD_ORDR": { - "name": "DEL_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_CD": { - "name": "DMST_TOP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_NM": { - "name": "DMST_TOP_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DNS_NO": { - "name": "DNS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOC_NO": { - "name": "DOC_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOC_TP": { - "name": "DOC_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOC_VER": { - "name": "DOC_VER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIR_NM": { - "name": "FIR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_CD": { - "name": "GBL_TOP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_NM": { - "name": "GBL_TOP_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GIRO_VNDR_ORDR": { - "name": "GIRO_VNDR_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INB_FLAG": { - "name": "INB_FLAG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INTL_LCTN_CHK_NUM": { - "name": "INTL_LCTN_CHK_NUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_CAUS_CD": { - "name": "OVLAP_CAUS_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PTNT_VNDRCD": { - "name": "PTNT_VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PTN_DOC": { - "name": "PTN_DOC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_EMAIL": { - "name": "QLT_CHRGR_EMAIL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_NM": { - "name": "QLT_CHRGR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_TELNO": { - "name": "QLT_CHRGR_TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGR_ID": { - "name": "REGR_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REG_DT": { - "name": "REG_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REG_TM": { - "name": "REG_TM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_RESNO": { - "name": "REPR_RESNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REP_TEL_NO": { - "name": "REP_TEL_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SB_WKA_SEQ": { - "name": "SB_WKA_SEQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCETX_RP_SEX_KEY": { - "name": "SRCETX_RP_SEX_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TX_CD_4": { - "name": "TX_CD_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VAT_REG_NO": { - "name": "VAT_REG_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNO": { - "name": "VNDRNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ACOT_CHRGR_FAXNO": { - "name": "ACOT_CHRGR_FAXNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ACOT_CHRGR_TELNO": { - "name": "ACOT_CHRGR_TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AUTH_GRP": { - "name": "AUTH_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BF_VNDRCD": { - "name": "BF_VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "CSTM_VNDR_CLR_ORDR": { - "name": "CSTM_VNDR_CLR_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CTL_ACNT": { - "name": "CTL_ACNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_ACT_DT": { - "name": "FIN_IR_ACT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_CALC_DT": { - "name": "FIN_IR_CALC_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IATA_BIC_GB": { - "name": "IATA_BIC_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOGST_VNDR_TP": { - "name": "LOGST_VNDR_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEMO": { - "name": "MEMO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MIN_ORDR": { - "name": "MIN_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MK_CHRGR_EMAIL": { - "name": "MK_CHRGR_EMAIL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MOFFC_ACNT_NO": { - "name": "MOFFC_ACNT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_INVC_ORDR": { - "name": "OVLAP_INVC_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLN_GRP": { - "name": "PLN_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REP_TP": { - "name": "REP_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_HOLD_ORDR": { - "name": "SPLY_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_MTHD": { - "name": "SPLY_MTHD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRT_SPLY_ORDR": { - "name": "SPRT_SPLY_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_CD": { - "name": "SRCE_TX_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NTN_CD": { - "name": "SRCE_TX_NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRT_KEY": { - "name": "SRT_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TRD_BANK_SHRT_KEY": { - "name": "TRD_BANK_SHRT_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDR_ACNT_NO": { - "name": "VNDR_ACNT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CHRGR_NM": { - "name": "VNDR_CHRGR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DCHAG_CAUS": { - "name": "DCHAG_CAUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_CERT_NO": { - "name": "DCHAG_CERT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ED_DT": { - "name": "DCHAG_ED_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ST_DT": { - "name": "DCHAG_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RECIP_TP": { - "name": "RECIP_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_IDENT_NO": { - "name": "SRCE_TX_IDENT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NO": { - "name": "SRCE_TX_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_REL_ORDR": { - "name": "SRCE_TX_REL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_TP": { - "name": "SRCE_TX_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AT_PUR_ORD_ORDR": { - "name": "AT_PUR_ORD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CALC_SHM_GRP": { - "name": "CALC_SHM_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNFM_CTL_KEY": { - "name": "CNFM_CTL_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_1": { - "name": "DL_COND_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_2": { - "name": "DL_COND_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GR_BSE_INVC_VR": { - "name": "GR_BSE_INVC_VR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORD_CNFM_REQ_ORDR": { - "name": "ORD_CNFM_REQ_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_CAUS": { - "name": "PUR_HOLD_CAUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_ORD_CUR": { - "name": "PUR_ORD_CUR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_ORG_CD": { - "name": "PUR_ORG_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "SALE_CHRGR_NM": { - "name": "SALE_CHRGR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDR_TELNO": { - "name": "VNDR_TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BSE_PTNR_ORDR": { - "name": "BSE_PTNR_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ETC_REF_VNDRCD": { - "name": "ETC_REF_VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLNT_NO": { - "name": "PLNT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PTNR_CNT": { - "name": "PTNR_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "PTNR_SKL": { - "name": "PTNR_SKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VNDR_SUB_NO": { - "name": "VNDR_SUB_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "soap.soap_logs": { - "name": "soap_logs", - "schema": "soap", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "direction": { - "name": "direction", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "system": { - "name": "system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "interface": { - "name": "interface", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "startedAt": { - "name": "startedAt", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "endedAt": { - "name": "endedAt", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "isSuccess": { - "name": "isSuccess", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "requestData": { - "name": "requestData", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "responseData": { - "name": "responseData", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "errorMessage": { - "name": "errorMessage", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cd": { - "name": "cmctb_cd", - "schema": "nonsap", - "columns": { - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD": { - "name": "CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD2": { - "name": "CD2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD3": { - "name": "CD3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "USR_DF_CHAR_1": { - "name": "USR_DF_CHAR_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_2": { - "name": "USR_DF_CHAR_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_3": { - "name": "USR_DF_CHAR_3", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_4": { - "name": "USR_DF_CHAR_4", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_5": { - "name": "USR_DF_CHAR_5", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_6": { - "name": "USR_DF_CHAR_6", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_7": { - "name": "USR_DF_CHAR_7", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_8": { - "name": "USR_DF_CHAR_8", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_9": { - "name": "USR_DF_CHAR_9", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_10": { - "name": "USR_DF_CHAR_10", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_11": { - "name": "USR_DF_CHAR_11", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_12": { - "name": "USR_DF_CHAR_12", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_13": { - "name": "USR_DF_CHAR_13", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_14": { - "name": "USR_DF_CHAR_14", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_15": { - "name": "USR_DF_CHAR_15", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_16": { - "name": "USR_DF_CHAR_16", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_17": { - "name": "USR_DF_CHAR_17", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_18": { - "name": "USR_DF_CHAR_18", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_19": { - "name": "USR_DF_CHAR_19", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_20": { - "name": "USR_DF_CHAR_20", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_1": { - "name": "USR_DF_CHK_1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_2": { - "name": "USR_DF_CHK_2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_3": { - "name": "USR_DF_CHK_3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_4": { - "name": "USR_DF_CHK_4", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_5": { - "name": "USR_DF_CHK_5", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_6": { - "name": "USR_DF_CHK_6", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_7": { - "name": "USR_DF_CHK_7", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_8": { - "name": "USR_DF_CHK_8", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_1": { - "name": "USR_DF_DT_1", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_2": { - "name": "USR_DF_DT_2", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_3": { - "name": "USR_DF_DT_3", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_4": { - "name": "USR_DF_DT_4", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_1": { - "name": "USR_DF_TM_1", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_2": { - "name": "USR_DF_TM_2", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_3": { - "name": "USR_DF_TM_3", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_4": { - "name": "USR_DF_TM_4", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cd_clf": { - "name": "cmctb_cd_clf", - "schema": "nonsap", - "columns": { - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XSTAT": { - "name": "XSTAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XMSGS": { - "name": "XMSGS", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "XDATS": { - "name": "XDATS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "XTIMS": { - "name": "XTIMS", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cd_clf_nm": { - "name": "cmctb_cd_clf_nm", - "schema": "nonsap", - "columns": { - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD_CLF_NM": { - "name": "CD_CLF_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "GRP_DSC": { - "name": "GRP_DSC", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cdnm": { - "name": "cmctb_cdnm", - "schema": "nonsap", - "columns": { - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD": { - "name": "CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD2": { - "name": "CD2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD3": { - "name": "CD3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CDNM": { - "name": "CDNM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "GRP_DSC": { - "name": "GRP_DSC", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_addr": { - "name": "cmctb_customer_addr", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "INTL_ADR_VER_ID": { - "name": "INTL_ADR_VER_ID", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "CITY_ZIP_NO": { - "name": "CITY_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "POBX_ZIP_NO": { - "name": "POBX_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "REGN_CD": { - "name": "REGN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_1": { - "name": "ETC_ADR_1", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_2": { - "name": "ETC_ADR_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "HOUSE_NR1": { - "name": "HOUSE_NR1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "TRANS_ZONE": { - "name": "TRANS_ZONE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_cfpn": { - "name": "cmctb_customer_cfpn", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PDT_GRP": { - "name": "PDT_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PTNR_SKL": { - "name": "PTNR_SKL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PTNR_CNT": { - "name": "PTNR_CNT", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "BSE_PTNR_ORDR": { - "name": "BSE_PTNR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_compny": { - "name": "cmctb_customer_compny", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "AR_ACNT_HDL_GB": { - "name": "AR_ACNT_HDL_GB", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SRT_KEY": { - "name": "SRT_KEY", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "AMT_RNE_GB": { - "name": "AMT_RNE_GB", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "VNDR_PAY_FRM": { - "name": "VNDR_PAY_FRM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BILL_PAY_COND_CD": { - "name": "BILL_PAY_COND_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "BILL_PAY_BLOC_CD": { - "name": "BILL_PAY_BLOC_CD", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_general": { - "name": "cmctb_customer_general", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "ACNT_GRP": { - "name": "ACNT_GRP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_CAUS": { - "name": "OVLAP_CAUS", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CSTM_TP": { - "name": "CSTM_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_BLOCK": { - "name": "DEL_BLOCK", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "COND_GRP_1": { - "name": "COND_GRP_1", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CSTM_GRP_NM": { - "name": "CSTM_GRP_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BIZTP": { - "name": "BIZTP", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "BIZCON": { - "name": "BIZCON", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_2": { - "name": "TX_NO_2", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_3": { - "name": "TX_NO_3", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_4": { - "name": "TX_NO_4", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TX_REG_NO": { - "name": "TX_REG_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "BA_CD": { - "name": "BA_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SRCH_COND_1": { - "name": "SRCH_COND_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "SRCH_COND_2": { - "name": "SRCH_COND_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "CITY_DISP_NM": { - "name": "CITY_DISP_NM", - "type": "varchar(105)", - "primaryKey": false, - "notNull": false - }, - "CRM_CD": { - "name": "CRM_CD", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "IN_FLAG": { - "name": "IN_FLAG", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INDST_CD": { - "name": "INDST_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_TP": { - "name": "TX_NO_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "REG_DT": { - "name": "REG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "REG_DTM": { - "name": "REG_DTM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "REGR_ID": { - "name": "REGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "AGR_DT": { - "name": "AGR_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "AGR_TM": { - "name": "AGR_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FTGT_CD": { - "name": "FTGT_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FTGT_NM": { - "name": "FTGT_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "FTDT_CD": { - "name": "FTDT_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FTDT_NM": { - "name": "FTDT_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "FTBU_CD": { - "name": "FTBU_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FTBU_NM": { - "name": "FTBU_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_repremail": { - "name": "cmctb_customer_repremail", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_reprfax": { - "name": "cmctb_customer_reprfax", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "FAXNO": { - "name": "FAXNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "FAX_ETS_NO": { - "name": "FAX_ETS_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_reprtel": { - "name": "cmctb_customer_reprtel", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ETX_NO": { - "name": "ETX_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "HP_ORDR": { - "name": "HP_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_reprurl": { - "name": "cmctb_customer_reprurl", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "URL": { - "name": "URL", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_sorg": { - "name": "cmctb_customer_sorg", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PDT_GRP": { - "name": "PDT_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "SALE_REGN": { - "name": "SALE_REGN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SALE_OFC": { - "name": "SALE_OFC", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "CSTM_GRP": { - "name": "CSTM_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PSBL": { - "name": "PSBL", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "TRD_CUR": { - "name": "TRD_CUR", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "EXRAT_TP": { - "name": "EXRAT_TP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PRC_PRCS_DSC_CD": { - "name": "PRC_PRCS_DSC_CD", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CSTM_STAT_GRP": { - "name": "CSTM_STAT_GRP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SHIPMT_COND": { - "name": "SHIPMT_COND", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MAX_TRD_QTY": { - "name": "MAX_TRD_QTY", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DL_COND_1": { - "name": "DL_COND_1", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_2": { - "name": "DL_COND_2", - "type": "varchar(84)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ACNT_ASGN_GRP": { - "name": "ACNT_ASGN_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_taxcd": { - "name": "cmctb_customer_taxcd", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "DPRT_NTN": { - "name": "DPRT_NTN", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "TX_CTG": { - "name": "TX_CTG", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "CSTM_TX_CLF": { - "name": "CSTM_TX_CLF", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_taxnum": { - "name": "cmctb_customer_taxnum", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "TX_NO_CTG": { - "name": "TX_NO_CTG", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "BIZ_PTNR_TX_NO": { - "name": "BIZ_PTNR_TX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_bse": { - "name": "cmctb_mat_bse", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SM_CD": { - "name": "SM_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "MAT_ID": { - "name": "MAT_ID", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CLAS_CD": { - "name": "CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "MAT_TP": { - "name": "MAT_TP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "MAT_GB": { - "name": "MAT_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "MAT_DTL": { - "name": "MAT_DTL", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "MAT_DTL_SPEC": { - "name": "MAT_DTL_SPEC", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "MATL": { - "name": "MATL", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OLD_MAT_NO": { - "name": "OLD_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "SBST_MAT_NO": { - "name": "SBST_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "UOM": { - "name": "UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PDT_GRP": { - "name": "PDT_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MRC": { - "name": "MRC", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "STOR_MAT_ORDR": { - "name": "STOR_MAT_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "STYPE": { - "name": "STYPE", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CLS": { - "name": "CLS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "WGT": { - "name": "WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "NET_WGT": { - "name": "NET_WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WGT_UOM": { - "name": "WGT_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "LTH": { - "name": "LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "LTH_2": { - "name": "LTH_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WTH": { - "name": "WTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WTH_2": { - "name": "WTH_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "THK": { - "name": "THK", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "STD": { - "name": "STD", - "type": "varchar(70)", - "primaryKey": false, - "notNull": false - }, - "PROF_STD": { - "name": "PROF_STD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CBL_OUT_DIA": { - "name": "CBL_OUT_DIA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "LTRM_MAT_YN": { - "name": "LTRM_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PNT_AREA": { - "name": "PNT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PNTIN_AREA": { - "name": "PNTIN_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PNTIN_SPEC": { - "name": "PNTIN_SPEC", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_AREA": { - "name": "PNTOUT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_1": { - "name": "PNTOUT_SPEC_1", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_2": { - "name": "PNTOUT_SPEC_2", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_3": { - "name": "PNTOUT_SPEC_3", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "RT_INSPEC": { - "name": "RT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "UT_INSPEC": { - "name": "UT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MT_INSPEC": { - "name": "MT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PT_INSPEC": { - "name": "PT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MK_DWG_NO": { - "name": "MK_DWG_NO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CUT_DWG_NO": { - "name": "CUT_DWG_NO", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "PIPE_SPL_NO": { - "name": "PIPE_SPL_NO", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "PIPE_LINE_NO": { - "name": "PIPE_LINE_NO", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "PIPE_CLAS": { - "name": "PIPE_CLAS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FLUID_KND": { - "name": "FLUID_KND", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "REP_ITM_MATL": { - "name": "REP_ITM_MATL", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "REP_DIA": { - "name": "REP_DIA", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REP_DIA_UOM": { - "name": "REP_DIA_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "REP_SCH": { - "name": "REP_SCH", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "REP_DIA_LTH": { - "name": "REP_DIA_LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DBLN_GB": { - "name": "DBLN_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PIPE_GRD": { - "name": "PIPE_GRD", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "HTRET_YN": { - "name": "HTRET_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BA_GALV_SPEC": { - "name": "BA_GALV_SPEC", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SSIDE_YN": { - "name": "SSIDE_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PNTR_PIPE_YN": { - "name": "PNTR_PIPE_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "UBOLT_YN": { - "name": "UBOLT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CTLP_PRCD_PNT": { - "name": "CTLP_PRCD_PNT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRCD_SCV_CTLP": { - "name": "PRCD_SCV_CTLP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PMI_INSPEC": { - "name": "PMI_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "WTRPRS": { - "name": "WTRPRS", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VLV_FIT_NO": { - "name": "VLV_FIT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TAG_NO": { - "name": "TAG_NO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TAG_SB_NO": { - "name": "TAG_SB_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NM_PLATE_TP": { - "name": "NM_PLATE_TP", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "NM_PLATE_SVC_NM": { - "name": "NM_PLATE_SVC_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VRCS_MAT_NO": { - "name": "VRCS_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TRSM_FIT_NO": { - "name": "TRSM_FIT_NO", - "type": "varchar(7)", - "primaryKey": false, - "notNull": false - }, - "VLV_OPT_CD_LIST": { - "name": "VLV_OPT_CD_LIST", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "PUR_REQ_NO": { - "name": "PUR_REQ_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ITM_NO": { - "name": "ITM_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "MDL_NO": { - "name": "MDL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BL_NO": { - "name": "BL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "VNDR_EQP_NO": { - "name": "VNDR_EQP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BOX_NO": { - "name": "BOX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "MMT_NO": { - "name": "MMT_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "INSTL_LOC": { - "name": "INSTL_LOC", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "MN_EQP_YN": { - "name": "MN_EQP_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FIXED_MAT_YN": { - "name": "FIXED_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPRE_YN": { - "name": "SPRE_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TOOL_YN": { - "name": "TOOL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CBL_YN": { - "name": "CBL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "OWN_INSTL_MAT_YN": { - "name": "OWN_INSTL_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "NONINSTL_MAT_YN": { - "name": "NONINSTL_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BLK_NO": { - "name": "BLK_NO", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "GYEL": { - "name": "GYEL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "LNK_PTLST_NO": { - "name": "LNK_PTLST_NO", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "AREA": { - "name": "AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "STOR_LOC": { - "name": "STOR_LOC", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SGUB_WGT": { - "name": "SGUB_WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DGUB_WGT": { - "name": "DGUB_WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "DSN_SKL": { - "name": "DSN_SKL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "RMK": { - "name": "RMK", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_DT": { - "name": "DEL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "MAT_STAT": { - "name": "MAT_STAT", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "IF_SYS_NO": { - "name": "IF_SYS_NO", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "GLAND_SPEC_1": { - "name": "GLAND_SPEC_1", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "GLAND_SPEC_2": { - "name": "GLAND_SPEC_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "GLAND_SPEC_3": { - "name": "GLAND_SPEC_3", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "MCT_MDLE_STD_1": { - "name": "MCT_MDLE_STD_1", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "MCT_MDLE_STD_2": { - "name": "MCT_MDLE_STD_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BEELE_RISE": { - "name": "BEELE_RISE", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "MAX_DRUM_LTH": { - "name": "MAX_DRUM_LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "AGR_DTM": { - "name": "AGR_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "DISPLN": { - "name": "DISPLN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "LRG_KWK": { - "name": "LRG_KWK", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DTL_KWK": { - "name": "DTL_KWK", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SP_INSP_GB": { - "name": "SP_INSP_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_4": { - "name": "PNTOUT_SPEC_4", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "OFE_MAT_NO": { - "name": "OFE_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "OFE_CAB_YN": { - "name": "OFE_CAB_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INSTL_PSB_CNT": { - "name": "INSTL_PSB_CNT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CUTL_ML_GB": { - "name": "CUTL_ML_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FCM_INSP": { - "name": "FCM_INSP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DOC_NO": { - "name": "DOC_NO", - "type": "varchar(25)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "HOLD_DT": { - "name": "HOLD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "HOLD_LIFT_DT": { - "name": "HOLD_LIFT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "MAT_KND_GB": { - "name": "MAT_KND_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BATCH_MNG_ORDR": { - "name": "BATCH_MNG_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FS_INPR_ID": { - "name": "FS_INPR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FS_INP_DTM": { - "name": "FS_INP_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHGR_ID": { - "name": "FIN_CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHG_DTM": { - "name": "FIN_CHG_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "DWG_FILE_NM": { - "name": "DWG_FILE_NM", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "TAG_NO_CHG_DT": { - "name": "TAG_NO_CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SUB_EQP_YN": { - "name": "SUB_EQP_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ATT_MAT_YN": { - "name": "ATT_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DSN_REV_NO": { - "name": "DSN_REV_NO", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR1": { - "name": "USR_DF_CHAR1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR2": { - "name": "USR_DF_CHAR2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR3": { - "name": "USR_DF_CHAR3", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR4": { - "name": "USR_DF_CHAR4", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR5": { - "name": "USR_DF_CHAR5", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_clas": { - "name": "cmctb_mat_clas", - "schema": "nonsap", - "columns": { - "CLAS_CD": { - "name": "CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "CLAS_NM": { - "name": "CLAS_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "CLAS_DTL": { - "name": "CLAS_DTL", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "PRNT_CLAS_CD": { - "name": "PRNT_CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "CLAS_LVL": { - "name": "CLAS_LVL", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "UOM": { - "name": "UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "STYPE": { - "name": "STYPE", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "GRD_MATL": { - "name": "GRD_MATL", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "BSE_UOM": { - "name": "BSE_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_clas_spchar": { - "name": "cmctb_mat_clas_spchar", - "schema": "nonsap", - "columns": { - "CLAS_CD": { - "name": "CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_SEQ": { - "name": "SPCHAR_SEQ", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "MNDT_YN": { - "name": "MNDT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_mat_clas_spchar_CLAS_CD_SPCHAR_CD_pk": { - "name": "cmctb_mat_clas_spchar_CLAS_CD_SPCHAR_CD_pk", - "columns": [ - "CLAS_CD", - "SPCHAR_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_dsc": { - "name": "cmctb_mat_dsc", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "MAT_DTL": { - "name": "MAT_DTL", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_plnt": { - "name": "cmctb_mat_plnt", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "PLNT": { - "name": "PLNT", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "DELV_UOM": { - "name": "DELV_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "EA_BTCH_ND_GB": { - "name": "EA_BTCH_ND_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRCR_CLF": { - "name": "PRCR_CLF", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PUR_CHRGR_CD": { - "name": "PUR_CHRGR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PRCR_CHRGR_CD": { - "name": "PRCR_CHRGR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "GOODS_CHRGR_CD": { - "name": "GOODS_CHRGR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PUR_LT": { - "name": "PUR_LT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "MRP_TP": { - "name": "MRP_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MAT_STAT": { - "name": "MAT_STAT", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "BULK_MAT_ORDR": { - "name": "BULK_MAT_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRCR_TP": { - "name": "PRCR_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SFTY_STCK_QTY": { - "name": "SFTY_STCK_QTY", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SER_PROF": { - "name": "SER_PROF", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BATCH_MNG_ORDR": { - "name": "BATCH_MNG_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "SP_PRCR_TP": { - "name": "SP_PRCR_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_spchar": { - "name": "cmctb_mat_spchar", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_DTL": { - "name": "SPCHAR_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_CD": { - "name": "SPCHAR_VAL_CD", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_DTL": { - "name": "SPCHAR_VAL_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_NUM": { - "name": "SPCHAR_VAL_NUM", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_UOM": { - "name": "SPCHAR_VAL_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_spchar_mast": { - "name": "cmctb_mat_spchar_mast", - "schema": "nonsap", - "columns": { - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_DTL": { - "name": "SPCHAR_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_TP": { - "name": "SPCHAR_TP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_UOM": { - "name": "SPCHAR_VAL_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_YN": { - "name": "SPCHAR_VAL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_GRP": { - "name": "SPCHAR_GRP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_mat_spchar_mast_SPCHAR_CD_pk": { - "name": "cmctb_mat_spchar_mast_SPCHAR_CD_pk", - "columns": [ - "SPCHAR_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_spchar_val": { - "name": "cmctb_mat_spchar_val", - "schema": "nonsap", - "columns": { - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_VAL_CD": { - "name": "SPCHAR_VAL_CD", - "type": "varchar(90)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_VAL_DTL": { - "name": "SPCHAR_VAL_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_mat_spchar_val_SPCHAR_CD_SPCHAR_VAL_CD_pk": { - "name": "cmctb_mat_spchar_val_SPCHAR_CD_SPCHAR_VAL_CD_pk", - "columns": [ - "SPCHAR_CD", - "SPCHAR_VAL_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_uom": { - "name": "cmctb_mat_uom", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SBST_UOM": { - "name": "SBST_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "CNVRT_FCTR_1": { - "name": "CNVRT_FCTR_1", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CNVRT_FCTR_2": { - "name": "CNVRT_FCTR_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "LTH": { - "name": "LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WTH": { - "name": "WTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "HGT": { - "name": "HGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SZ_UOM": { - "name": "SZ_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_proj_bizcls": { - "name": "cmctb_proj_bizcls", - "schema": "nonsap", - "columns": { - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "TYPE": { - "name": "TYPE", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_proj_mast": { - "name": "cmctb_proj_mast", - "schema": "nonsap", - "columns": { - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "MSHIP_NO": { - "name": "MSHIP_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "SERS_NO": { - "name": "SERS_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "REF_NO": { - "name": "REF_NO", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "SKND": { - "name": "SKND", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE": { - "name": "SHTYPE", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "DOCK_CD": { - "name": "DOCK_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "OWN_1": { - "name": "OWN_1", - "type": "varchar(32)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DT": { - "name": "CNRT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DL_DT": { - "name": "CNRT_DL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DSC": { - "name": "PROJ_DSC", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "PROJ_GB": { - "name": "PROJ_GB", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "OWN_NM": { - "name": "OWN_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "NEW_SKND2": { - "name": "NEW_SKND2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "OWN_AB": { - "name": "OWN_AB", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "CHINA_YN": { - "name": "CHINA_YN", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DTL_TP": { - "name": "PROJ_DTL_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PROF": { - "name": "PROJ_PROF", - "type": "varchar(7)", - "primaryKey": false, - "notNull": false - }, - "INQY_NO": { - "name": "INQY_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "INQY_SEQ": { - "name": "INQY_SEQ", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "NTTP": { - "name": "NTTP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "RLTD_PROJ": { - "name": "RLTD_PROJ", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "DIGT_PDT_GRP": { - "name": "DIGT_PDT_GRP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "WP_PROJ_TP": { - "name": "WP_PROJ_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TOT_CNRT_CNT": { - "name": "TOT_CNRT_CNT", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PROJ_ETC_TP": { - "name": "PROJ_ETC_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SRC_SYS_ID": { - "name": "SRC_SYS_ID", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRGS_STAT": { - "name": "PRGS_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DL_CSTM_CD": { - "name": "DL_CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PDT_LVL_4": { - "name": "PDT_LVL_4", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "AS_GRNT_PRD": { - "name": "AS_GRNT_PRD", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "RL_DL_DT": { - "name": "RL_DL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SA_DT": { - "name": "SA_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "GOV": { - "name": "GOV", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "DL_BF_PROJ_NM": { - "name": "DL_BF_PROJ_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "IMO_NO": { - "name": "IMO_NO", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_CD": { - "name": "BIZLOC_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "MNG_ACOT_DMN": { - "name": "MNG_ACOT_DMN", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "BIZ_DMN": { - "name": "BIZ_DMN", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CNRT_CNTN_YN": { - "name": "CNRT_CNTN_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CNRT_RESV_YN": { - "name": "CNRT_RESV_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PRGS_YN": { - "name": "PROJ_PRGS_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SYS_ACOT_CLSD_DT": { - "name": "SYS_ACOT_CLSD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PROJ_SCP": { - "name": "PROJ_SCP", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "LOA": { - "name": "LOA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "MN_ENGN_TP_CD": { - "name": "MN_ENGN_TP_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "SPD": { - "name": "SPD", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "GT": { - "name": "GT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "BP_DL_DT": { - "name": "BP_DL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_GRP": { - "name": "SHTYPE_GRP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_EMPNO": { - "name": "PROJ_CRTE_REQ_EMPNO", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_DT": { - "name": "PROJ_CRTE_REQ_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IO_GB": { - "name": "IO_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CSTM_PO_NO": { - "name": "CSTM_PO_NO", - "type": "varchar(35)", - "primaryKey": false, - "notNull": false - }, - "GENT_CNT": { - "name": "GENT_CNT", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_PRD": { - "name": "ORDR_GRNT_PRD", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_FN_DT": { - "name": "ORDR_GRNT_FN_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DSN_CHRGR": { - "name": "DSN_CHRGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_PROJ_NM": { - "name": "DL_AF_PROJ_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_RL_CLNT": { - "name": "DL_AF_RL_CLNT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_SHPSRV_SCP": { - "name": "DL_AF_SHPSRV_SCP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_NTTP": { - "name": "DL_AF_NTTP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_CLS": { - "name": "DL_AF_CLS", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_CALL_SIGN": { - "name": "DL_AF_CALL_SIGN", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_TEL_NO": { - "name": "DL_AF_TEL_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_FAX_NO": { - "name": "DL_AF_FAX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_EMAIL_ADR": { - "name": "DL_AF_EMAIL_ADR", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "PROJ_WBS_TP": { - "name": "PROJ_WBS_TP", - "type": "varchar(7)", - "primaryKey": false, - "notNull": false - }, - "XSTAT": { - "name": "XSTAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XMSGS": { - "name": "XMSGS", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "XDATS": { - "name": "XDATS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "XTIMS": { - "name": "XTIMS", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHN_PROJ_TP": { - "name": "CHN_PROJ_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FIN_GRNT_FN_DT": { - "name": "FIN_GRNT_FN_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "STDT": { - "name": "STDT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SERS_YN": { - "name": "SERS_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TYPE": { - "name": "TYPE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PRO_PROJ_NO": { - "name": "PRO_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "PBSD_PROJ_NO": { - "name": "PBSD_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "PBSD_SHIP_NM": { - "name": "PBSD_SHIP_NM", - "type": "varchar(150)", - "primaryKey": false, - "notNull": false - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_PLN_DT": { - "name": "PROJ_DL_PLN_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_RT_DT": { - "name": "PROJ_DL_RT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "TOT_AREA": { - "name": "TOT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "EXMPT_AREA": { - "name": "EXMPT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "EXMPT_RAT": { - "name": "EXMPT_RAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CNCT_PROJ_NO": { - "name": "CNCT_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "EQP_DTL_YN": { - "name": "EQP_DTL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "EXP_YN": { - "name": "EXP_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ACT_MH_YN": { - "name": "ACT_MH_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPEC": { - "name": "SPEC", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DSGN_LIFE": { - "name": "DSGN_LIFE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WK_ENV_WT_VAL_YN": { - "name": "WK_ENV_WT_VAL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "GRNT_STDT": { - "name": "GRNT_STDT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "TMH_ADPT_YN": { - "name": "TMH_ADPT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ZV_YN": { - "name": "ZV_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SEC_YN": { - "name": "SEC_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_proj_wbs": { - "name": "cmctb_proj_wbs", - "schema": "nonsap", - "columns": { - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "WBS_ELMT": { - "name": "WBS_ELMT", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "WBS_ELMT_NM": { - "name": "WBS_ELMT_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WBS_LVL": { - "name": "WBS_LVL", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "FLAG": { - "name": "FLAG", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "WBS_INSD_ELMT": { - "name": "WBS_INSD_ELMT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "HGRK_WBS_ELMT": { - "name": "HGRK_WBS_ELMT", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "XSTAT": { - "name": "XSTAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XMSGS": { - "name": "XMSGS", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "XDATS": { - "name": "XDATS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "XTIMS": { - "name": "XTIMS", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "SYS_STAT": { - "name": "SYS_STAT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_1": { - "name": "WBS_ELMT_1", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_2": { - "name": "WBS_ELMT_2", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_3": { - "name": "WBS_ELMT_3", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_4": { - "name": "WBS_ELMT_4", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_5": { - "name": "WBS_ELMT_5", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_6": { - "name": "WBS_ELMT_6", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_7": { - "name": "WBS_ELMT_7", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_8": { - "name": "WBS_ELMT_8", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_9": { - "name": "WBS_ELMT_9", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_10": { - "name": "WBS_ELMT_10", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_addr": { - "name": "cmctb_vendor_addr", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "INTL_ADR_VER_ID": { - "name": "INTL_ADR_VER_ID", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "CITY_ZIP_NO": { - "name": "CITY_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "POBX_ZIP_NO": { - "name": "POBX_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "REGN_CD": { - "name": "REGN_CD", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_1": { - "name": "VNDRNM_ABRV_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_2": { - "name": "VNDRNM_ABRV_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_1": { - "name": "ETC_ADR_1", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_2": { - "name": "ETC_ADR_2", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "TRANS_ZONE": { - "name": "TRANS_ZONE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_3": { - "name": "VNDRNM_3", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_4": { - "name": "VNDRNM_4", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "TAX_JRDT_ZONE_CD": { - "name": "TAX_JRDT_ZONE_CD", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "ADR_TMZ": { - "name": "ADR_TMZ", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_compny": { - "name": "cmctb_vendor_compny", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "CTL_ACNT": { - "name": "CTL_ACNT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SRT_KEY": { - "name": "SRT_KEY", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PLN_GRP": { - "name": "PLN_GRP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BF_VNDRCD": { - "name": "BF_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_INVC_ORDR": { - "name": "OVLAP_INVC_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPLY_MTHD": { - "name": "SPLY_MTHD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SPLY_HOLD_ORDR": { - "name": "SPLY_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TRD_BANK_SHRT_KEY": { - "name": "TRD_BANK_SHRT_KEY", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NTN_CD": { - "name": "SRCE_TX_NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "MIN_ORDR": { - "name": "MIN_ORDR", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SPRT_SPLY_ORDR": { - "name": "SPRT_SPLY_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CSTM_VNDR_CLR_ORDR": { - "name": "CSTM_VNDR_CLR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_CD": { - "name": "SRCE_TX_CD", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "IATA_BIC_GB": { - "name": "IATA_BIC_GB", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "REP_TP": { - "name": "REP_TP", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "LOGST_VNDR_TP": { - "name": "LOGST_VNDR_TP", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "VNDR_ACNT_NO": { - "name": "VNDR_ACNT_NO", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CHRGR_NM": { - "name": "VNDR_CHRGR_NM", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "ACOT_CHRGR_TELNO": { - "name": "ACOT_CHRGR_TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "AUTH_GRP": { - "name": "AUTH_GRP", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_CALC_DT": { - "name": "FIN_IR_CALC_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_ACT_DT": { - "name": "FIN_IR_ACT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "ACOT_CHRGR_FAXNO": { - "name": "ACOT_CHRGR_FAXNO", - "type": "varchar(31)", - "primaryKey": false, - "notNull": false - }, - "MK_CHRGR_EMAIL": { - "name": "MK_CHRGR_EMAIL", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "MEMO": { - "name": "MEMO", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "MOFFC_ACNT_NO": { - "name": "MOFFC_ACNT_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_vendor_compny_VNDRCD_CO_CD_pk": { - "name": "cmctb_vendor_compny_VNDRCD_CO_CD_pk", - "columns": [ - "VNDRCD", - "CO_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_general": { - "name": "cmctb_vendor_general", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ACNT_GRP": { - "name": "ACNT_GRP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ACNT_GRP_TP": { - "name": "ACNT_GRP_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BIZTP": { - "name": "BIZTP", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "BIZCON": { - "name": "BIZCON", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "REG_DT": { - "name": "REG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "REG_DTM": { - "name": "REG_DTM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "REGR_ID": { - "name": "REGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "AGR_DT": { - "name": "AGR_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "AGR_TM": { - "name": "AGR_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "REP_TEL_NO": { - "name": "REP_TEL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "REP_FAX_NO": { - "name": "REP_FAX_NO", - "type": "varchar(31)", - "primaryKey": false, - "notNull": false - }, - "BIZR_NO": { - "name": "BIZR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CO_REG_NO": { - "name": "CO_REG_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TX_CD_4": { - "name": "TX_CD_4", - "type": "varchar(54)", - "primaryKey": false, - "notNull": false - }, - "CO_INST_DT": { - "name": "CO_INST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "VNDR_TP": { - "name": "VNDR_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_CD": { - "name": "GBL_TOP_CD", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_NM": { - "name": "GBL_TOP_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_CD": { - "name": "DMST_TOP_CD", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_NM": { - "name": "DMST_TOP_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_CD": { - "name": "BIZ_UOM_CD", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_NM": { - "name": "BIZ_UOM_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "DNS_NO": { - "name": "DNS_NO", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "VAT_REG_NO": { - "name": "VAT_REG_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "GIRO_VNDR_ORDR": { - "name": "GIRO_VNDR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_3": { - "name": "VNDRNM_3", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_4": { - "name": "VNDRNM_4", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_1": { - "name": "VNDRNM_ABRV_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_2": { - "name": "VNDRNM_ABRV_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "PTNT_VNDRCD": { - "name": "PTNT_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_NM": { - "name": "QLT_CHRGR_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_TELNO": { - "name": "QLT_CHRGR_TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_EMAIL": { - "name": "QLT_CHRGR_EMAIL", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "SB_WKA_SEQ": { - "name": "SB_WKA_SEQ", - "type": "varchar(16)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_CAUS_CD": { - "name": "OVLAP_CAUS_CD", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DOC_TP": { - "name": "DOC_TP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DOC_NO": { - "name": "DOC_NO", - "type": "varchar(25)", - "primaryKey": false, - "notNull": false - }, - "PTN_DOC": { - "name": "PTN_DOC", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DOC_VER": { - "name": "DOC_VER", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "INB_FLAG": { - "name": "INB_FLAG", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_HOLD_ORDR": { - "name": "DEL_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "INTL_LCTN_CHK_NUM": { - "name": "INTL_LCTN_CHK_NUM", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SRCETX_RP_SEX_KEY": { - "name": "SRCETX_RP_SEX_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CNRT_CHRGR_1": { - "name": "VNDR_CNRT_CHRGR_1", - "type": "varchar(105)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CNRT_CHRGR_2": { - "name": "VNDR_CNRT_CHRGR_2", - "type": "varchar(105)", - "primaryKey": false, - "notNull": false - }, - "REPR_RESNO": { - "name": "REPR_RESNO", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CO_VLM": { - "name": "CO_VLM", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_grp": { - "name": "cmctb_vendor_grp", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "BIZ_GRP_CD": { - "name": "BIZ_GRP_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CRTER_ID": { - "name": "CRTER_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_inco": { - "name": "cmctb_vendor_inco", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "VNDRNM": { - "name": "VNDRNM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "PRTNR_GB": { - "name": "PRTNR_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_CD": { - "name": "INCO_PRTNR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_WKA_1": { - "name": "INCO_PRTNR_WKA_1", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_WKA_2": { - "name": "INCO_PRTNR_WKA_2", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_WKA_3": { - "name": "INCO_PRTNR_WKA_3", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "JBTYPE_CD": { - "name": "JBTYPE_CD", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "JBTYPE_CD_2": { - "name": "JBTYPE_CD_2", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "INDV_CO_GB": { - "name": "INDV_CO_GB", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "INCO_FOND_YN": { - "name": "INCO_FOND_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DOCK_NO": { - "name": "DOCK_NO", - "type": "varchar(25)", - "primaryKey": false, - "notNull": false - }, - "OCMP_INP_DT": { - "name": "OCMP_INP_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "INCO_DUSE_DT": { - "name": "INCO_DUSE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "INDST_INS_PMRAT": { - "name": "INDST_INS_PMRAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CNRT_PFRM_GRAMT": { - "name": "CNRT_PFRM_GRAMT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WGE_RAT": { - "name": "WGE_RAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CRSPD_DEPTCD_1": { - "name": "CRSPD_DEPTCD_1", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CRSPD_DEPTCD_2": { - "name": "CRSPD_DEPTCD_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CRSPD_TEAM_BLNG": { - "name": "CRSPD_TEAM_BLNG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_ITM_1": { - "name": "INCO_PRTNR_ITM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_ITM_2": { - "name": "INCO_PRTNR_ITM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "OFC_LOC": { - "name": "OFC_LOC", - "type": "varchar(240)", - "primaryKey": false, - "notNull": false - }, - "REP_OCMP_CARR": { - "name": "REP_OCMP_CARR", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "INCO_DUSE_CAUS": { - "name": "INCO_DUSE_CAUS", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "TEL_NO": { - "name": "TEL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ADR1": { - "name": "ADR1", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "ADR2": { - "name": "ADR2", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "OLD_VNDRCD": { - "name": "OLD_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "TREE_NUM": { - "name": "TREE_NUM", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CRTE_USR_ID": { - "name": "CRTE_USR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHG_USR_ID": { - "name": "CHG_USR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "UPR_JBTYPE": { - "name": "UPR_JBTYPE", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "ZBYBP": { - "name": "ZBYBP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "RMK": { - "name": "RMK", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "WDL_PLN_YN": { - "name": "WDL_PLN_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "WGE_DELY_DVL": { - "name": "WGE_DELY_DVL", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "ESCROW_YN": { - "name": "ESCROW_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_porg": { - "name": "cmctb_vendor_porg", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "PUR_ORG_CD": { - "name": "PUR_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "PUR_ORD_CUR": { - "name": "PUR_ORD_CUR", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_1": { - "name": "DL_COND_1", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_2": { - "name": "DL_COND_2", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "CALC_SHM_GRP": { - "name": "CALC_SHM_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "GR_BSE_INVC_VR": { - "name": "GR_BSE_INVC_VR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "AT_PUR_ORD_ORDR": { - "name": "AT_PUR_ORD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "ORD_CNFM_REQ_ORDR": { - "name": "ORD_CNFM_REQ_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SALE_CHRGR_NM": { - "name": "SALE_CHRGR_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDR_TELNO": { - "name": "VNDR_TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CNFM_CTL_KEY": { - "name": "CNFM_CTL_KEY", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_CAUS": { - "name": "PUR_HOLD_CAUS", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_repremail": { - "name": "cmctb_vendor_repremail", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_reprfax": { - "name": "cmctb_vendor_reprfax", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "FAXNO": { - "name": "FAXNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "FAX_ETS_NO": { - "name": "FAX_ETS_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_reprtel": { - "name": "cmctb_vendor_reprtel", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ETX_NO": { - "name": "ETX_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "HP_ORDR": { - "name": "HP_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_reprurl": { - "name": "cmctb_vendor_reprurl", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "URL": { - "name": "URL", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_taxnum": { - "name": "cmctb_vendor_taxnum", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "TX_NO_CTG": { - "name": "TX_NO_CTG", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "BIZ_PTNR_TX_NO": { - "name": "BIZ_PTNR_TX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_vfpn": { - "name": "cmctb_vendor_vfpn", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "PUR_ORG_CD": { - "name": "PUR_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "VNDR_SUB_NO": { - "name": "VNDR_SUB_NO", - "type": "varchar(6)", - "primaryKey": false, - "notNull": true - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "PTNR_SKL": { - "name": "PTNR_SKL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PTNR_CNT": { - "name": "PTNR_CNT", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "ETC_REF_VNDRCD": { - "name": "ETC_REF_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BSE_PTNR_ORDR": { - "name": "BSE_PTNR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_whthx": { - "name": "cmctb_vendor_whthx", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "SRCE_TX_TP": { - "name": "SRCE_TX_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "SRCE_TX_REL_ORDR": { - "name": "SRCE_TX_REL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "RECIP_TP": { - "name": "RECIP_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_IDENT_NO": { - "name": "SRCE_TX_IDENT_NO", - "type": "varchar(16)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NO": { - "name": "SRCE_TX_NO", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_CERT_NO": { - "name": "DCHAG_CERT_NO", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_RAT": { - "name": "DCHAG_RAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ST_DT": { - "name": "DCHAG_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ED_DT": { - "name": "DCHAG_ED_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_CAUS": { - "name": "DCHAG_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.plftb_estm_proj_mast": { - "name": "plftb_estm_proj_mast", - "schema": "nonsap", - "columns": { - "ESTM_PROJ_NO": { - "name": "ESTM_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "AGND_NO": { - "name": "AGND_NO", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "ESTM_PROJ_NM": { - "name": "ESTM_PROJ_NM", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "BIZ_CLS": { - "name": "BIZ_CLS", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "REV_NO": { - "name": "REV_NO", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "ESTM_TYPE": { - "name": "ESTM_TYPE", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "OWNER_CD": { - "name": "OWNER_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SERS_CNT": { - "name": "SERS_CNT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SKND_CD": { - "name": "SKND_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_SIZE": { - "name": "SHTYPE_SIZE", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CHRTR_CD": { - "name": "CHRTR_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NATN_CD": { - "name": "NATN_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_3": { - "name": "CLS_3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DATA_CRTE_GB": { - "name": "DATA_CRTE_GB", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "FS_INPR_ID": { - "name": "FS_INPR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FS_INP_DTM": { - "name": "FS_INP_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHGR_ID": { - "name": "FIN_CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHG_DTM": { - "name": "FIN_CHG_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_1": { - "name": "VSL_VAG_1", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_2": { - "name": "VSL_VAG_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_3": { - "name": "VSL_VAG_3", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_4": { - "name": "VSL_VAG_4", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_APP_ID": { - "name": "ESTM_AOM_APP_ID", - "type": "varchar(32)", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_STAT": { - "name": "ESTM_AOM_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_STAT_CHGR_ID": { - "name": "ESTM_AOM_STAT_CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_STAT_CHG_DTM": { - "name": "ESTM_AOM_STAT_CHG_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "IF_TRGT_YN": { - "name": "IF_TRGT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "plftb_estm_proj_mast_ESTM_PROJ_NO_pk": { - "name": "plftb_estm_proj_mast_ESTM_PROJ_NO_pk", - "columns": [ - "ESTM_PROJ_NO" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.nonsap_user": { - "name": "nonsap_user", - "schema": "nonsap", - "columns": { - "USR_ID": { - "name": "USR_ID", - "type": "varchar(255)", - "primaryKey": true, - "notNull": true - }, - "USR_NM": { - "name": "USR_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "USR_ENM": { - "name": "USR_ENM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EMPNO": { - "name": "EMPNO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CO_NM": { - "name": "CO_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAST_DEPTCD": { - "name": "MAST_DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAST_DEPTNM": { - "name": "MAST_DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM": { - "name": "VNDRNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REGL_ORORD_GB": { - "name": "REGL_ORORD_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JG_CD": { - "name": "JG_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JG_NM": { - "name": "JG_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JK_CD": { - "name": "JK_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JK_NM": { - "name": "JK_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "HP_NO": { - "name": "HP_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ADR": { - "name": "ADR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MYSNG_ID": { - "name": "MYSNG_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MYSNG_USR_ID": { - "name": "MYSNG_USR_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MYSNG_USE_YN": { - "name": "MYSNG_USE_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CHRG_BIZ_NM": { - "name": "CHRG_BIZ_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_PWD_CHG_DTM": { - "name": "FIN_PWD_CHG_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_LGN_DTM": { - "name": "FIN_LGN_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_LOGOUT_DTM": { - "name": "FIN_LOGOUT_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_LGN_FAIL_TMS": { - "name": "FIN_LGN_FAIL_TMS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_USEIP": { - "name": "FIN_USEIP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "UNLOCK_DTM": { - "name": "UNLOCK_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOCK_YN": { - "name": "LOCK_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AGR_YN": { - "name": "AGR_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_GB_CD": { - "name": "BIZLOC_GB_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_GB_NM": { - "name": "BIZLOC_GB_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GRD_NM": { - "name": "GRD_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CH_DEPTCD": { - "name": "CH_DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CH_DEPTNM": { - "name": "CH_DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ORG_OTHER_NAME": { - "name": "ORG_OTHER_NAME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GRADE_OTHER_NAME": { - "name": "GRADE_OTHER_NAME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FAX_NO": { - "name": "FAX_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FS_INPR_ID": { - "name": "FS_INPR_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FS_INP_DTM": { - "name": "FS_INP_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHGR_ID": { - "name": "FIN_CHGR_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHG_DTM": { - "name": "FIN_CHG_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOFF_GB": { - "name": "LOFF_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEL_DTM": { - "name": "DEL_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.PR_INFORMATION_T_BID_HEADER": { - "name": "PR_INFORMATION_T_BID_HEADER", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "PR_INFORMATION_T_BID_HEADER_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "EKGRP": { - "name": "EKGRP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "EKORG": { - "name": "EKORG", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZBSART": { - "name": "ZBSART", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZRFQ_TRS_DT": { - "name": "ZRFQ_TRS_DT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZRFQ_TRS_TM": { - "name": "ZRFQ_TRS_TM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "PR_INFORMATION_T_BID_HEADER_ANFNR_unique": { - "name": "PR_INFORMATION_T_BID_HEADER_ANFNR_unique", - "nullsNotDistinct": false, - "columns": [ - "ANFNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.PR_INFORMATION_T_BID_ITEM": { - "name": "PR_INFORMATION_T_BID_ITEM", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "PR_INFORMATION_T_BID_ITEM_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ANFPS": { - "name": "ANFPS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AUFNR": { - "name": "AUFNR", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BANPO": { - "name": "BANPO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BPRME": { - "name": "BPRME", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "DISMM": { - "name": "DISMM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "KNTTP": { - "name": "KNTTP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "KOSTL": { - "name": "KOSTL", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "LFDAT": { - "name": "LFDAT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MENGE": { - "name": "MENGE", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "PEINH": { - "name": "PEINH", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "PERNR": { - "name": "PERNR", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "POSID": { - "name": "POSID", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "PREIS": { - "name": "PREIS", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "SAKTO": { - "name": "SAKTO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "TXZ01": { - "name": "TXZ01", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "WAERS1": { - "name": "WAERS1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WAERS2": { - "name": "WAERS2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZCON_NO_PO": { - "name": "ZCON_NO_PO", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "ZREQ_FN": { - "name": "ZREQ_FN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZREQ_PO": { - "name": "ZREQ_PO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZRSLT_AMT": { - "name": "ZRSLT_AMT", - "type": "numeric(17, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "PR_INFORMATION_T_BID_ITEM_ANFNR_PR_INFORMATION_T_BID_HEADER_ANFNR_fk": { - "name": "PR_INFORMATION_T_BID_ITEM_ANFNR_PR_INFORMATION_T_BID_HEADER_ANFNR_fk", - "tableFrom": "PR_INFORMATION_T_BID_ITEM", - "tableTo": "PR_INFORMATION_T_BID_HEADER", - "schemaTo": "ecc", - "columnsFrom": [ - "ANFNR" - ], - "columnsTo": [ - "ANFNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.T_CHANGE_PR": { - "name": "T_CHANGE_PR", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "T_CHANGE_PR_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BANPO": { - "name": "BANPO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_NO": { - "name": "ZCHG_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZACC_IND": { - "name": "ZACC_IND", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PCR_REQ": { - "name": "PCR_REQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PCR_REQ_SEQ": { - "name": "PCR_REQ_SEQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_DT": { - "name": "ZMM_DT", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_DT_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOEKZ": { - "name": "LOEKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AEDAT": { - "name": "AEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LGORT": { - "name": "LGORT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BEDNR": { - "name": "BEDNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MENGE": { - "name": "MENGE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETPR": { - "name": "NETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PEINH": { - "name": "PEINH", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETWR": { - "name": "NETWR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BRTWR": { - "name": "BRTWR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WEBAZ": { - "name": "WEBAZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MWSKZ": { - "name": "MWSKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "INSMK": { - "name": "INSMK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BWTAR": { - "name": "BWTAR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BWTTY": { - "name": "BWTTY", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ELIKZ": { - "name": "ELIKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EREKZ": { - "name": "EREKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "TWRKZ": { - "name": "TWRKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REPOS": { - "name": "REPOS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WEBRE": { - "name": "WEBRE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KNTTP": { - "name": "KNTTP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VOLUM": { - "name": "VOLUM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BNFPO": { - "name": "BNFPO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "UPTYP": { - "name": "UPTYP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "UPVOR": { - "name": "UPVOR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_DLV_DT": { - "name": "ZPO_DLV_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSHIP_DT": { - "name": "ZSHIP_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDST_CD": { - "name": "ZDST_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZRCV_DT": { - "name": "ZRCV_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCON_NO": { - "name": "ZCON_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCON_IND": { - "name": "ZCON_IND", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHAR_CD": { - "name": "ZCHAR_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZMAT_AREA": { - "name": "ZMAT_AREA", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSZ": { - "name": "ZSZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZAF_ECAL_AMT": { - "name": "ZAF_ECAL_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPLN_ST_DT": { - "name": "ZPLN_ST_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPLN_ED_DT": { - "name": "ZPLN_ED_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZUSD_BGT": { - "name": "ZUSD_BGT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZKRW_BGT": { - "name": "ZKRW_BGT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDLV_CNTLR": { - "name": "ZDLV_CNTLR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANFPS": { - "name": "ANFPS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KONNR": { - "name": "KONNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KTPNR": { - "name": "KTPNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCR_NO": { - "name": "ZCR_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCR_AMT": { - "name": "ZCR_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZRT_CUR": { - "name": "ZRT_CUR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZRT_AMT": { - "name": "ZRT_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_UNIT": { - "name": "ZPO_UNIT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZREF_NETPR": { - "name": "ZREF_NETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZNETPR": { - "name": "ZNETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BPRME": { - "name": "BPRME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDISPLN": { - "name": "ZDISPLN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZORCT_CNRT_KRW": { - "name": "ZORCT_CNRT_KRW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZORCT_CNRT_USD": { - "name": "ZORCT_CNRT_USD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZETC_CNRT_KRW": { - "name": "ZETC_CNRT_KRW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZETC_CNRT_USD": { - "name": "ZETC_CNRT_USD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZEXTRA_AMT": { - "name": "ZEXTRA_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCRDT_AMT": { - "name": "ZCRDT_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZART": { - "name": "ZART", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ART": { - "name": "ART", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPDT_BSE_UPR": { - "name": "ZPDT_BSE_UPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPDT_EXTRA_UPR": { - "name": "ZPDT_EXTRA_UPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPDT_EXDS_AMT": { - "name": "ZPDT_EXDS_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZTRNS_UPR": { - "name": "ZTRNS_UPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZFST_DST_CD": { - "name": "ZFST_DST_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_CHK": { - "name": "ZCHG_CHK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZITP_CHK": { - "name": "ZITP_CHK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_RMK": { - "name": "ZPO_RMK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_LOT_NO": { - "name": "ZPO_LOT_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCLM_NO": { - "name": "ZCLM_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZWH_CNTLR": { - "name": "ZWH_CNTLR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LFDAT": { - "name": "LFDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_2": { - "name": "ETC_2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_3": { - "name": "ETC_3", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_4": { - "name": "ETC_4", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_5": { - "name": "ETC_5", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_6": { - "name": "ETC_6", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_7": { - "name": "ETC_7", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_8": { - "name": "ETC_8", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_9": { - "name": "ETC_9", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_10": { - "name": "ETC_10", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_DT_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_DT_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_DT", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_HD": { - "name": "ZMM_HD", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_HD_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "BUKRS": { - "name": "BUKRS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BSTYP": { - "name": "BSTYP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BSART": { - "name": "BSART", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOEKZ": { - "name": "LOEKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AEDAT": { - "name": "AEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ERNAM": { - "name": "ERNAM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LIFNR": { - "name": "LIFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZTERM": { - "name": "ZTERM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKORG": { - "name": "EKORG", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKGRP": { - "name": "EKGRP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WKURS": { - "name": "WKURS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BEDAT": { - "name": "BEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "INCO1": { - "name": "INCO1", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSHIPMT_PLC_CD": { - "name": "ZSHIPMT_PLC_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZUNLD_PLC_CD": { - "name": "ZUNLD_PLC_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZIND_CD": { - "name": "ZIND_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDAMT_DD_SUBRT": { - "name": "ZDAMT_DD_SUBRT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZMAX_SUBRT": { - "name": "ZMAX_SUBRT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCNRT_GRNT_CD": { - "name": "ZCNRT_GRNT_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDFCT_GRNT_CD": { - "name": "ZDFCT_GRNT_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZGRNT_PRD_CD": { - "name": "ZGRNT_PRD_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPAMT_YN": { - "name": "ZPAMT_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZBGT_AMT": { - "name": "ZBGT_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZBGT_CURR": { - "name": "ZBGT_CURR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_AMT": { - "name": "ZPO_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_AMT_KRW": { - "name": "ZPO_AMT_KRW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_CURR": { - "name": "ZPO_CURR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_PO_DT": { - "name": "ZCHG_PO_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_CNFM_STAT": { - "name": "ZPO_CNFM_STAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZOWN_AGR_IND_YN": { - "name": "ZOWN_AGR_IND_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZELC_AGR_DT": { - "name": "ZELC_AGR_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZELC_AGR_TM": { - "name": "ZELC_AGR_TM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZELC_CNRT_ND_YN": { - "name": "ZELC_CNRT_ND_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_DT": { - "name": "ZPO_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPLN_INO_GB": { - "name": "ZPLN_INO_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZECAL_BSE": { - "name": "ZECAL_BSE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZWGT_ECAL_GB": { - "name": "ZWGT_ECAL_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_TRANS_DT": { - "name": "ZPO_TRANS_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_TRANS_CANC": { - "name": "ZPO_TRANS_CANC", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZVST_TMS": { - "name": "ZVST_TMS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSVC_WK_PRD": { - "name": "ZSVC_WK_PRD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDT_EXCS_AMT": { - "name": "ZDT_EXCS_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDT_EXCS_AMT2": { - "name": "ZDT_EXCS_AMT2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDT_EXCS_AMT3": { - "name": "ZDT_EXCS_AMT3", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSVC_CNRT_CUR": { - "name": "ZSVC_CNRT_CUR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPAY_GB": { - "name": "ZPAY_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZFULL_COMM": { - "name": "ZFULL_COMM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCON_NO": { - "name": "ZCON_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZTITLE": { - "name": "ZTITLE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_VER": { - "name": "ZPO_VER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ITEM_CATEGORY": { - "name": "ITEM_CATEGORY", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ITEM_NO": { - "name": "ITEM_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "USECD": { - "name": "USECD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_2": { - "name": "ETC_2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_3": { - "name": "ETC_3", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_4": { - "name": "ETC_4", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_5": { - "name": "ETC_5", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_6": { - "name": "ETC_6", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_7": { - "name": "ETC_7", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_8": { - "name": "ETC_8", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_9": { - "name": "ETC_9", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_10": { - "name": "ETC_10", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDLV_PRICE_T": { - "name": "ZDLV_PRICE_T", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZWEBELN": { - "name": "ZWEBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZVER_NO": { - "name": "ZVER_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ZMM_HD_EBELN_unique": { - "name": "ZMM_HD_EBELN_unique", - "nullsNotDistinct": false, - "columns": [ - "EBELN" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_KN": { - "name": "ZMM_KN", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_KN_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZEKKN": { - "name": "ZEKKN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "SAKTO": { - "name": "SAKTO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GSBER": { - "name": "GSBER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KOSTL": { - "name": "KOSTL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VBELN": { - "name": "VBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VBELP": { - "name": "VBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANLN1": { - "name": "ANLN1", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANLN2": { - "name": "ANLN2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AUFNR": { - "name": "AUFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WEMPF": { - "name": "WEMPF", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ABLAD": { - "name": "ABLAD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KOKRS": { - "name": "KOKRS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NPLNR": { - "name": "NPLNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AUFPL": { - "name": "AUFPL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "APLZL": { - "name": "APLZL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIPOS": { - "name": "FIPOS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FISTL": { - "name": "FISTL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GEBER": { - "name": "GEBER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VORNR": { - "name": "VORNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "POSID": { - "name": "POSID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_KN_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_KN_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_KN", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_NOTE": { - "name": "ZMM_NOTE", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_NOTE_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZNOTE_SER": { - "name": "ZNOTE_SER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZNOTE_TXT": { - "name": "ZNOTE_TXT", - "type": "varchar(10000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_NOTE_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_NOTE_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_NOTE", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_NOTE2": { - "name": "ZMM_NOTE2", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_NOTE2_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZDLV_PRICE_SER": { - "name": "ZDLV_PRICE_SER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDLV_PRICE_NOTE": { - "name": "ZDLV_PRICE_NOTE", - "type": "varchar(10000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_NOTE2_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_NOTE2_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_NOTE2", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_PAY": { - "name": "ZMM_PAY", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_PAY_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZPAYSEQ": { - "name": "ZPAYSEQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZADVTYP": { - "name": "ZADVTYP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDWPRT": { - "name": "ZDWPRT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDWPAMT": { - "name": "ZDWPAMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDWPDAT": { - "name": "ZDWPDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_PAY_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_PAY_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_PAY", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_PCR": { - "name": "ZMM_PCR", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_PCR_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "PCR_REQ": { - "name": "PCR_REQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "PCR_REQ_SEQ": { - "name": "PCR_REQ_SEQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "PCR_REQ_DATE": { - "name": "PCR_REQ_DATE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PCR_TYPE": { - "name": "PCR_TYPE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BNFPO": { - "name": "BNFPO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSPEC_NUM": { - "name": "ZSPEC_NUM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "QTY_B": { - "name": "QTY_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "QTY_A": { - "name": "QTY_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "T_WEIGHT_B": { - "name": "T_WEIGHT_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "T_WEIGHT_A": { - "name": "T_WEIGHT_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MEINS_W": { - "name": "MEINS_W", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "S_WEIGHT_B": { - "name": "S_WEIGHT_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "S_WEIGHT_A": { - "name": "S_WEIGHT_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "C_WEIGHT_B": { - "name": "C_WEIGHT_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "C_WEIGHT_A": { - "name": "C_WEIGHT_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZACC_DT": { - "name": "ZACC_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ERDAT": { - "name": "ERDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EMPID": { - "name": "EMPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NAME": { - "name": "NAME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LIFNR": { - "name": "LIFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NAME1": { - "name": "NAME1", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPROC_IND": { - "name": "ZPROC_IND", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LFDAT": { - "name": "LFDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WAERS": { - "name": "WAERS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETPR": { - "name": "NETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PEINH": { - "name": "PEINH", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETWR": { - "name": "NETWR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "POSID": { - "name": "POSID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKGRP": { - "name": "EKGRP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKNAM": { - "name": "EKNAM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_NO": { - "name": "ZCHG_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKNR": { - "name": "DOKNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKAR": { - "name": "DOKAR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKTL": { - "name": "DOKTL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKVR": { - "name": "DOKVR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZAEDAT": { - "name": "ZAEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REQUEST_CD": { - "name": "REQUEST_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REQUEST_RSN": { - "name": "REQUEST_RSN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ZMM_PCR_PCR_REQ_unique": { - "name": "ZMM_PCR_PCR_REQ_unique", - "nullsNotDistinct": false, - "columns": [ - "PCR_REQ" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.employee": { - "name": "employee", - "schema": "knox", - "columns": { - "ep_id": { - "name": "ep_id", - "type": "varchar(25)", - "primaryKey": true, - "notNull": true - }, - "employee_number": { - "name": "employee_number", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "full_name": { - "name": "full_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "given_name": { - "name": "given_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sir_name": { - "name": "sir_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "company_name": { - "name": "company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "department_name": { - "name": "department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "title_code": { - "name": "title_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "title_name": { - "name": "title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "email_address": { - "name": "email_address", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "mobile": { - "name": "mobile", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "employee_status": { - "name": "employee_status", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "employee_type": { - "name": "employee_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "account_status": { - "name": "account_status", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "security_level": { - "name": "security_level", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "preferred_language": { - "name": "preferred_language", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "raw": { - "name": "raw", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "en_company_name": { - "name": "en_company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_department_name": { - "name": "en_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_discription": { - "name": "en_discription", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_full_name": { - "name": "en_full_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_given_name": { - "name": "en_given_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_grade_name": { - "name": "en_grade_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_sir_name": { - "name": "en_sir_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "en_title_name": { - "name": "en_title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "grade_name": { - "name": "grade_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "grade_title_indi_code": { - "name": "grade_title_indi_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "job_name": { - "name": "job_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "real_name_yn": { - "name": "real_name_yn", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "server_location": { - "name": "server_location", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "title_sort_order": { - "name": "title_sort_order", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "knox_employee_company_department_idx": { - "name": "knox_employee_company_department_idx", - "columns": [ - { - "expression": "company_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "department_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "knox_employee_number_idx": { - "name": "knox_employee_number_idx", - "columns": [ - { - "expression": "employee_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "knox_employee_user_id_idx": { - "name": "knox_employee_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "knox_employee_email_idx": { - "name": "knox_employee_email_idx", - "columns": [ - { - "expression": "email_address", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.organization": { - "name": "organization", - "schema": "knox", - "columns": { - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "company_name": { - "name": "company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "department_level": { - "name": "department_level", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "department_name": { - "name": "department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "department_order": { - "name": "department_order", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "en_company_name": { - "name": "en_company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_department_name": { - "name": "en_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_manager_title": { - "name": "en_manager_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_sub_org_code": { - "name": "en_sub_org_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "in_department_code": { - "name": "in_department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "low_department_yn": { - "name": "low_department_yn", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "manager_id": { - "name": "manager_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "manager_name": { - "name": "manager_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_title": { - "name": "manager_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "preferred_language": { - "name": "preferred_language", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "sub_org_code": { - "name": "sub_org_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sub_org_name": { - "name": "sub_org_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "upr_department_code": { - "name": "upr_department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "en_upr_department_name": { - "name": "en_upr_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "upr_department_name": { - "name": "upr_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "hidden_department_yn": { - "name": "hidden_department_yn", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "corp_code": { - "name": "corp_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "corp_name": { - "name": "corp_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_corp_name": { - "name": "en_corp_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "raw": { - "name": "raw", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "knox_org_company_idx": { - "name": "knox_org_company_idx", - "columns": [ - { - "expression": "company_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": { - "organization_company_code_department_code_pk": { - "name": "organization_company_code_department_code_pk", - "columns": [ - "company_code", - "department_code" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.title": { - "name": "title", - "schema": "knox", - "columns": { - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "title_code": { - "name": "title_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "title_name": { - "name": "title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_title_name": { - "name": "en_title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "raw": { - "name": "raw", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "knox_title_company_idx": { - "name": "knox_title_company_idx", - "columns": [ - { - "expression": "company_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": { - "title_company_code_title_code_pk": { - "name": "title_company_code_title_code_pk", - "columns": [ - "company_code", - "title_code" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_lines": { - "name": "approval_lines", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "aplns": { - "name": "aplns", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_lines_createdBy_users_id_fk": { - "name": "approval_lines_createdBy_users_id_fk", - "tableFrom": "approval_lines", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_logs": { - "name": "approval_logs", - "schema": "knox", - "columns": { - "ap_inf_id": { - "name": "ap_inf_id", - "type": "text", - "primaryKey": true, - "notNull": true - }, - "contents_type": { - "name": "contents_type", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'HTML'" - }, - "sbm_dt": { - "name": "sbm_dt", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sbm_lang": { - "name": "sbm_lang", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'ko'" - }, - "notify_option": { - "name": "notify_option", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "urg_yn": { - "name": "urg_yn", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'N'" - }, - "doc_secu_type": { - "name": "doc_secu_type", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'PERSONAL'" - }, - "status": { - "name": "status", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "time_zone": { - "name": "time_zone", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'GMT+9'" - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "aplns": { - "name": "aplns", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "opinion": { - "name": "opinion", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "knox_user_id": { - "name": "knox_user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ep_id": { - "name": "ep_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "email_address": { - "name": "email_address", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "important_yn": { - "name": "important_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false, - "default": "'N'" - }, - "doc_mng_save_code": { - "name": "doc_mng_save_code", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_template_categories": { - "name": "approval_template_categories", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "isActive": { - "name": "isActive", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "sortOrder": { - "name": "sortOrder", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedBy": { - "name": "updatedBy", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "approval_template_categories_createdBy_users_id_fk": { - "name": "approval_template_categories_createdBy_users_id_fk", - "tableFrom": "approval_template_categories", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "approval_template_categories_updatedBy_users_id_fk": { - "name": "approval_template_categories_updatedBy_users_id_fk", - "tableFrom": "approval_template_categories", - "tableTo": "users", - "columnsFrom": [ - "updatedBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_template_history": { - "name": "approval_template_history", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "templateId": { - "name": "templateId", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "changeDescription": { - "name": "changeDescription", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "changedBy": { - "name": "changedBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_template_history_templateId_approval_templates_id_fk": { - "name": "approval_template_history_templateId_approval_templates_id_fk", - "tableFrom": "approval_template_history", - "tableTo": "approval_templates", - "schemaTo": "knox", - "columnsFrom": [ - "templateId" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "approval_template_history_changedBy_users_id_fk": { - "name": "approval_template_history_changedBy_users_id_fk", - "tableFrom": "approval_template_history", - "tableTo": "users", - "columnsFrom": [ - "changedBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_template_variables": { - "name": "approval_template_variables", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "approvalTemplateId": { - "name": "approvalTemplateId", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "variableName": { - "name": "variableName", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "variableType": { - "name": "variableType", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "defaultValue": { - "name": "defaultValue", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_template_variables_approvalTemplateId_approval_templates_id_fk": { - "name": "approval_template_variables_approvalTemplateId_approval_templates_id_fk", - "tableFrom": "approval_template_variables", - "tableTo": "approval_templates", - "schemaTo": "knox", - "columnsFrom": [ - "approvalTemplateId" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "approval_template_variables_createdBy_users_id_fk": { - "name": "approval_template_variables_createdBy_users_id_fk", - "tableFrom": "approval_template_variables", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_templates": { - "name": "approval_templates", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "approvalLineId": { - "name": "approvalLineId", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_templates_approvalLineId_approval_lines_id_fk": { - "name": "approval_templates_approvalLineId_approval_lines_id_fk", - "tableFrom": "approval_templates", - "tableTo": "approval_lines", - "schemaTo": "knox", - "columnsFrom": [ - "approvalLineId" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "approval_templates_createdBy_users_id_fk": { - "name": "approval_templates_createdBy_users_id_fk", - "tableFrom": "approval_templates", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "risks.risk_events": { - "name": "risk_events", - "schema": "risks", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "provider": { - "name": "provider", - "type": "varchar(128)", - "primaryKey": false, - "notNull": true - }, - "event_type": { - "name": "event_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "event_status": { - "name": "event_status", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "manager_id": { - "name": "manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "occurred_at": { - "name": "occurred_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "risk_events_vendor_id_vendors_id_fk": { - "name": "risk_events_vendor_id_vendors_id_fk", - "tableFrom": "risk_events", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "risk_events_manager_id_users_id_fk": { - "name": "risk_events_manager_id_users_id_fk", - "tableFrom": "risk_events", - "tableTo": "users", - "columnsFrom": [ - "manager_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "risk_events_created_by_users_id_fk": { - "name": "risk_events_created_by_users_id_fk", - "tableFrom": "risk_events", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "risk_events_updated_by_users_id_fk": { - "name": "risk_events_updated_by_users_id_fk", - "tableFrom": "risk_events", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_EquipInfo": { - "name": "TB_SAP_EquipInfo", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Equipment": { - "name": "Equipment", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "EquipCategory": { - "name": "EquipCategory", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CostCenter": { - "name": "CostCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CatalogProfile": { - "name": "CatalogProfile", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FunctionLocation": { - "name": "FunctionLocation", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "FunctionLocationDesc": { - "name": "FunctionLocationDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "SuperordEquip": { - "name": "SuperordEquip", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ConstType": { - "name": "ConstType", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AssetNo": { - "name": "AssetNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "TechnivalIdenNo": { - "name": "TechnivalIdenNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Class": { - "name": "Class", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlant": { - "name": "MaintenancePlant", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDescription": { - "name": "PlantSectionDescription", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ObjectTypeDesc": { - "name": "ObjectTypeDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenterDesc": { - "name": "MainWorkCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "CostCenterDesc": { - "name": "CostCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "SubAssetNo": { - "name": "SubAssetNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AuthorizGroup": { - "name": "AuthorizGroup", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Weight": { - "name": "Weight", - "type": "numeric(16, 3)", - "primaryKey": false, - "notNull": false - }, - "WeightUnit": { - "name": "WeightUnit", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SizeDimension": { - "name": "SizeDimension", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "InventoryNumber": { - "name": "InventoryNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartUpDate": { - "name": "StartUpDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AcquistnValue": { - "name": "AcquistnValue", - "type": "numeric(19, 4)", - "primaryKey": false, - "notNull": false - }, - "AcquistnValueCurr": { - "name": "AcquistnValueCurr", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AcquistionDate": { - "name": "AcquistionDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Manufacturer": { - "name": "Manufacturer", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ModelNumber": { - "name": "ModelNumber", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ManufPartNo": { - "name": "ManufPartNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ManufCountry": { - "name": "ManufCountry", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ManufSerialNo": { - "name": "ManufSerialNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ConstrYr": { - "name": "ConstrYr", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ConstrMth": { - "name": "ConstrMth", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "Location": { - "name": "Location", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Room": { - "name": "Room", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PPWorkCenter": { - "name": "PPWorkCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PPWorkCenterDesc": { - "name": "PPWorkCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "SortField": { - "name": "SortField", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CompanyCode": { - "name": "CompanyCode", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BusinessArea": { - "name": "BusinessArea", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WBSElement": { - "name": "WBSElement", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCtrPlant": { - "name": "MainWorkCtrPlant", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Position": { - "name": "Position", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FinancialManagementArea": { - "name": "FinancialManagementArea", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CommitmentItem": { - "name": "CommitmentItem", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "SysStatus": { - "name": "SysStatus", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_equipment": { - "name": "unique_equipment", - "columns": [ - { - "expression": "Equipment", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MainternanceBOM": { - "name": "TB_SAP_MainternanceBOM", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Date": { - "name": "Date", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FuncLocation": { - "name": "FuncLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description_1": { - "name": "Description_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Discription": { - "name": "Discription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ICT": { - "name": "ICT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Component": { - "name": "Component", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Quantity": { - "name": "Quantity", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description_2": { - "name": "Description_2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Specification": { - "name": "Specification", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "GEWRK": { - "name": "GEWRK", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "STLNR": { - "name": "STLNR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "STLAL": { - "name": "STLAL", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TPLNR_T": { - "name": "TPLNR_T", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EQUNR_T": { - "name": "EQUNR_T", - "type": "bigint", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_date_order_component": { - "name": "unique_date_order_component", - "columns": [ - { - "expression": "Date", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Component", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialInfo": { - "name": "TB_SAP_MaterialInfo", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Plnt": { - "name": "Plnt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Sloc": { - "name": "Sloc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Bin": { - "name": "Bin", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatlGroup": { - "name": "MatlGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDescription": { - "name": "MaterialDescription", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "MaterialName": { - "name": "MaterialName", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "Specification": { - "name": "Specification", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "Unrestr": { - "name": "Unrestr", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "QualInsp": { - "name": "QualInsp", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Blocked": { - "name": "Blocked", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Bun": { - "name": "Bun", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Warehouse": { - "name": "Warehouse", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Message": { - "name": "Message", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_plnt_material_sloc": { - "name": "unique_plnt_material_sloc", - "columns": [ - { - "expression": "Plnt", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Material", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Sloc", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialPurchase": { - "name": "TB_SAP_MaterialPurchase", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Status": { - "name": "Status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Type": { - "name": "Type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(64)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfPlannerGroup": { - "name": "NameOfPlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfWorkCenter": { - "name": "NameOfWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentDesc": { - "name": "EquipmentDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenter": { - "name": "CostCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenterDesc": { - "name": "CostCenterDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationDate": { - "name": "NotificationDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreatedBy": { - "name": "CreatedBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Requester": { - "name": "Requester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "RequesterName": { - "name": "RequesterName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CodeGroup": { - "name": "CodeGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Code": { - "name": "Code", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "CodeDescription": { - "name": "CodeDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotifcatnType": { - "name": "NotifcatnType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name1": { - "name": "Name1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenterInt": { - "name": "WorkCenterInt", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CHAR05": { - "name": "CHAR05", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link": { - "name": "Link", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link1": { - "name": "Link1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Tooltip": { - "name": "Tooltip", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDesc": { - "name": "PlantSectionDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Catalog": { - "name": "Catalog", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Partner": { - "name": "Partner", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationTime": { - "name": "NotificationTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionDate": { - "name": "CompletionDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionTime": { - "name": "CompletionTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ExtRequester": { - "name": "ExtRequester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderBasicStart": { - "name": "OrderBasicStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionStart": { - "name": "MalfunctionStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartTime": { - "name": "StartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionEnd": { - "name": "MalfunctionEnd", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EndTime": { - "name": "EndTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownDuration": { - "name": "BreakdownDuration", - "type": "real", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialReceiving": { - "name": "TB_SAP_MaterialReceiving", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "PostingGRDate": { - "name": "PostingGRDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Plant": { - "name": "Plant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLoc": { - "name": "StorageLoc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StockWBS": { - "name": "StockWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputWBS": { - "name": "InputWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OldMaterialNumber": { - "name": "OldMaterialNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDesc": { - "name": "MaterialDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Spec": { - "name": "Spec", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "Batch": { - "name": "Batch", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MovementType": { - "name": "MovementType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Quantity": { - "name": "Quantity", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BUn": { - "name": "BUn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "GoodsRecipinet": { - "name": "GoodsRecipinet", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PO": { - "name": "PO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "POItem": { - "name": "POItem", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Vendor": { - "name": "Vendor", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "VendorName": { - "name": "VendorName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NetWeight": { - "name": "NetWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "GrossWeight": { - "name": "GrossWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Amount": { - "name": "Amount", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MvtTypeTxt": { - "name": "MvtTypeTxt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatDoc": { - "name": "MatDoc", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Year": { - "name": "Year", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "S": { - "name": "S", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatName": { - "name": "MatName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatGroupDesc": { - "name": "MatGroupDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputProject": { - "name": "InputProject", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "HeaderText": { - "name": "HeaderText", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_receiving_composite": { - "name": "unique_receiving_composite", - "columns": [ - { - "expression": "PostingGRDate", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Plant", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "StorageLoc", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "MatDoc", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Year", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialRelease": { - "name": "TB_SAP_MaterialRelease", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "PostingGIdate": { - "name": "PostingGIdate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Plant": { - "name": "Plant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLoc": { - "name": "StorageLoc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StockWBS": { - "name": "StockWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputWBS": { - "name": "InputWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OldMaterialNumber": { - "name": "OldMaterialNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDesc": { - "name": "MaterialDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Spec": { - "name": "Spec", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "Batch": { - "name": "Batch", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MovementType": { - "name": "MovementType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Quantity": { - "name": "Quantity", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BUn": { - "name": "BUn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "GoodsRecipinet": { - "name": "GoodsRecipinet", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NetWeight": { - "name": "NetWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "GrossWeight": { - "name": "GrossWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Amount": { - "name": "Amount", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MvtTypeTxt": { - "name": "MvtTypeTxt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDocument": { - "name": "MaterialDocument", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "DocumentYear": { - "name": "DocumentYear", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "S": { - "name": "S", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatName": { - "name": "MatName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatGroupDesc": { - "name": "MatGroupDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputProject": { - "name": "InputProject", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "HeaderText": { - "name": "HeaderText", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_release_composite": { - "name": "unique_release_composite", - "columns": [ - { - "expression": "PostingGIdate", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Plant", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "StorageLoc", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "MaterialDocument", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "DocumentYear", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialRepair": { - "name": "TB_SAP_MaterialRepair", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "OrderType": { - "name": "OrderType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDescription": { - "name": "OrderDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenterDescription": { - "name": "MainWorkCenterDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "EquipmentDescription": { - "name": "EquipmentDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentSortField": { - "name": "EquipmentSortField", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PMActivityType": { - "name": "PMActivityType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlan": { - "name": "MaintenancePlan", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartDate": { - "name": "StartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FinishDate": { - "name": "FinishDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreatedBy": { - "name": "CreatedBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name": { - "name": "Name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroupName": { - "name": "PlannerGroupName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Maintenanceplant": { - "name": "Maintenanceplant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDescription": { - "name": "PlantSectionDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority_1": { - "name": "Priority_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority_2": { - "name": "Priority_2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BasicStartTime": { - "name": "BasicStartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BasicFinishTime": { - "name": "BasicFinishTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualStartDate": { - "name": "ActualStartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualStartTime": { - "name": "ActualStartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualFinishDate": { - "name": "ActualFinishDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualFinishTIme": { - "name": "ActualFinishTIme", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanCost": { - "name": "PlanCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualCost": { - "name": "ActualCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SettlementCost": { - "name": "SettlementCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Balance": { - "name": "Balance", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquiCategory": { - "name": "EquiCategory", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicatior": { - "name": "ABCIndicatior", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_order_repair": { - "name": "unique_order_repair", - "columns": [ - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialStock": { - "name": "TB_SAP_MaterialStock", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "WBS": { - "name": "WBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OldProjec": { - "name": "OldProjec", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialD": { - "name": "MaterialD", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Specificat": { - "name": "Specificat", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MRPType": { - "name": "MRPType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Batch": { - "name": "Batch", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Amount": { - "name": "Amount", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLo": { - "name": "StorageLo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLo_1": { - "name": "StorageLo_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageBin": { - "name": "StorageBin", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Warehouse": { - "name": "Warehouse", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Warehouse_1": { - "name": "Warehouse_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MMTNo": { - "name": "MMTNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TNo": { - "name": "TNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BOXNo": { - "name": "BOXNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialT": { - "name": "MaterialT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Unrestrict": { - "name": "Unrestrict", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "QIStock": { - "name": "QIStock", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BlockedSt": { - "name": "BlockedSt", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "REMARK": { - "name": "REMARK", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TotalStoc": { - "name": "TotalStoc", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MAP": { - "name": "MAP", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NetWeight": { - "name": "NetWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "TotalWeig": { - "name": "TotalWeig", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "WeightUni": { - "name": "WeightUni", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Individual": { - "name": "Individual", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SpecialSt": { - "name": "SpecialSt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Vendor": { - "name": "Vendor", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "VendorDes": { - "name": "VendorDes", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialG": { - "name": "MaterialG", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Procuremen": { - "name": "Procuremen", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PLMID": { - "name": "PLMID", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ValveFitt": { - "name": "ValveFitt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BLNo": { - "name": "BLNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TAGNO": { - "name": "TAGNO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_material_batch_storage": { - "name": "unique_material_batch_storage", - "columns": [ - { - "expression": "Material", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Batch", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "StorageLo", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_Order": { - "name": "TB_SAP_Order", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderType": { - "name": "OrderType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDescription": { - "name": "OrderDescription", - "type": "varchar(150)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenterDesc": { - "name": "MainWorkCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentDescriprion": { - "name": "EquipmentDescriprion", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "EquipmentSortField": { - "name": "EquipmentSortField", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PMActivityType": { - "name": "PMActivityType", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlan": { - "name": "MaintenancePlan", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartDate": { - "name": "StartDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FinishDate": { - "name": "FinishDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreatedBy": { - "name": "CreatedBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name": { - "name": "Name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroupName": { - "name": "PlannerGroupName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlant": { - "name": "MaintenancePlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDescription": { - "name": "PlantSectionDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL2": { - "name": "COL2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BasicStartTime": { - "name": "BasicStartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualStartDate": { - "name": "ActualStartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualFinishTime": { - "name": "ActualFinishTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanCost": { - "name": "PlanCost", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ActualCost": { - "name": "ActualCost", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "SettlementCost": { - "name": "SettlementCost", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Balance": { - "name": "Balance", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquiCategory": { - "name": "EquiCategory", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCOmdocatior": { - "name": "ABCOmdocatior", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_order": { - "name": "unique_order", - "columns": [ - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_OrderBreakdown": { - "name": "TB_SAP_OrderBreakdown", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "OrderType": { - "name": "OrderType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FLDesc": { - "name": "FLDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "EquipmentDesc": { - "name": "EquipmentDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenterDesc": { - "name": "WorkCenterDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroupDesc": { - "name": "PlannerGroupDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActStartDate": { - "name": "ActStartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActEndDate": { - "name": "ActEndDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkTimeHR": { - "name": "WorkTimeHR", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "ObjectPart": { - "name": "ObjectPart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Damage": { - "name": "Damage", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Cause": { - "name": "Cause", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Activity": { - "name": "Activity", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialCost": { - "name": "MaterialCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "LaborCost": { - "name": "LaborCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TotalCost": { - "name": "TotalCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Breakdown": { - "name": "Breakdown", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionStart": { - "name": "MalfunctionStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartTime": { - "name": "StartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionEnd": { - "name": "MalfunctionEnd", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EndTime": { - "name": "EndTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownDuration": { - "name": "BreakdownDuration", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "Plant": { - "name": "Plant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDesc": { - "name": "OrderDesc", - "type": "varchar(64)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDesc": { - "name": "PlantSectionDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_order_breakdown": { - "name": "unique_order_breakdown", - "columns": [ - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_OrderConfirm": { - "name": "TB_SAP_OrderConfirm", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Confirmation": { - "name": "Confirmation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Count": { - "name": "Count", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OpAc": { - "name": "OpAc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OperationText": { - "name": "OperationText", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "ActualWork": { - "name": "ActualWork", - "type": "numeric(10, 1)", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreateOn": { - "name": "CreateOn", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CreateBy": { - "name": "CreateBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualWorker": { - "name": "ActualWorker", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name": { - "name": "Name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Reversed": { - "name": "Reversed", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CanceledConfirmation": { - "name": "CanceledConfirmation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDescription": { - "name": "OrderDescription", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "BUDAT": { - "name": "BUDAT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "STATUS": { - "name": "STATUS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IWERK": { - "name": "IWERK", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "INGRP": { - "name": "INGRP", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "GRWRK": { - "name": "GRWRK", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "AUART": { - "name": "AUART", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_confirmation_count": { - "name": "unique_confirmation_count", - "columns": [ - { - "expression": "Confirmation", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Count", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_OrderNotice": { - "name": "TB_SAP_OrderNotice", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Status": { - "name": "Status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Type": { - "name": "Type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(64)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfPlannerGroup": { - "name": "NameOfPlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfWorkCenter": { - "name": "NameOfWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentDesc": { - "name": "EquipmentDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenter": { - "name": "CostCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenterDesc": { - "name": "CostCenterDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationDate": { - "name": "NotificationDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Createdby": { - "name": "Createdby", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Requester": { - "name": "Requester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "RequesterName": { - "name": "RequesterName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CodeGroup": { - "name": "CodeGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Code": { - "name": "Code", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "CodeDescription": { - "name": "CodeDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotifcatnType": { - "name": "NotifcatnType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name1": { - "name": "Name1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenterInt": { - "name": "WorkCenterInt", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CHAR05": { - "name": "CHAR05", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link": { - "name": "Link", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link1": { - "name": "Link1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Tooltip": { - "name": "Tooltip", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDesc": { - "name": "PlantSectionDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Catalog": { - "name": "Catalog", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Partner": { - "name": "Partner", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationTime": { - "name": "NotificationTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionDate": { - "name": "CompletionDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionTime": { - "name": "CompletionTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ExtRequester": { - "name": "ExtRequester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderBasicStart": { - "name": "OrderBasicStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionStart": { - "name": "MalfunctionStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartTime": { - "name": "StartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionEnd": { - "name": "MalfunctionEnd", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EndTime": { - "name": "EndTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownDuration": { - "name": "BreakdownDuration", - "type": "real", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_notification": { - "name": "unique_notification", - "columns": [ - { - "expression": "Notification", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.Technical_Guidance_Investment": { - "name": "Technical_Guidance_Investment", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "FUMNR": { - "name": "FUMNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FUMIT": { - "name": "FUMIT", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "DESCR": { - "name": "DESCR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FU_APPDATE": { - "name": "FU_APPDATE", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "COST_INVEST": { - "name": "COST_INVEST", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_fumnr_fumit": { - "name": "unique_fumnr_fumit", - "columns": [ - { - "expression": "FUMNR", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "FUMIT", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.Technical_Guidance_Order": { - "name": "Technical_Guidance_Order", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "AUFNR": { - "name": "AUFNR", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "VORNR": { - "name": "VORNR", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ORD_ERDAT": { - "name": "ORD_ERDAT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FUMNR": { - "name": "FUMNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FUMIT": { - "name": "FUMIT", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "DESCR": { - "name": "DESCR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FU_APPDATE": { - "name": "FU_APPDATE", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BNFPO": { - "name": "BNFPO", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BADAT": { - "name": "BADAT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "EBELP": { - "name": "EBELP", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "PO_ERDAT": { - "name": "PO_ERDAT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "AUART": { - "name": "AUART", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "STTXT": { - "name": "STTXT", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "EQUNR": { - "name": "EQUNR", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "KTEXT": { - "name": "KTEXT", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "INGRP": { - "name": "INGRP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "INNAM": { - "name": "INNAM", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "CON_STEP": { - "name": "CON_STEP", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "CON_DESC": { - "name": "CON_DESC", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "CON_CO": { - "name": "CON_CO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "COST_INVEST": { - "name": "COST_INVEST", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "COST_ORD": { - "name": "COST_ORD", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "COST_PR": { - "name": "COST_PR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "COST_PO": { - "name": "COST_PO", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "COST_IV": { - "name": "COST_IV", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_aufnr_vornr": { - "name": "unique_aufnr_vornr", - "columns": [ - { - "expression": "AUFNR", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "VORNR", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.avl_list": { - "name": "avl_list", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "avl_list_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "is_template": { - "name": "is_template", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ship_type": { - "name": "ship_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_kind": { - "name": "avl_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "rev": { - "name": "rev", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "vendor_info_snapshot": { - "name": "vendor_info_snapshot", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.avl_vendor_info": { - "name": "avl_vendor_info", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "avl_vendor_info_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "is_template": { - "name": "is_template", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ship_type": { - "name": "ship_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_kind": { - "name": "avl_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_list_id": { - "name": "avl_list_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "owner_suggestion": { - "name": "owner_suggestion", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "shi_suggestion": { - "name": "shi_suggestion", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "equip_bulk_division": { - "name": "equip_bulk_division", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "discipline_code": { - "name": "discipline_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "discipline_name": { - "name": "discipline_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_name_customer_side": { - "name": "material_name_customer_side", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "package_code": { - "name": "package_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "material_group_code": { - "name": "material_group_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_group_name": { - "name": "material_group_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_vendor_name": { - "name": "avl_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tier": { - "name": "tier", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "fa_target": { - "name": "fa_target", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "fa_status": { - "name": "fa_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_agent": { - "name": "is_agent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_signer_id": { - "name": "contract_signer_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "contract_signer_name": { - "name": "contract_signer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_signer_code": { - "name": "contract_signer_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "headquarter_location": { - "name": "headquarter_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "manufacturing_location": { - "name": "manufacturing_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "has_avl": { - "name": "has_avl", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_blacklist": { - "name": "is_blacklist", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_bcc": { - "name": "is_bcc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "tech_quote_number": { - "name": "tech_quote_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_code": { - "name": "quote_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_vendor_id": { - "name": "quote_vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "quote_vendor_name": { - "name": "quote_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "quote_vendor_code": { - "name": "quote_vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_country": { - "name": "quote_country", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_total_amount": { - "name": "quote_total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "quote_received_date": { - "name": "quote_received_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_date": { - "name": "recent_quote_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_number": { - "name": "recent_quote_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "recent_order_date": { - "name": "recent_order_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_order_number": { - "name": "recent_order_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": { - "unique_standard_avl_material_vendor": { - "name": "unique_standard_avl_material_vendor", - "columns": [ - { - "expression": "construction_sector", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "ship_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "avl_kind", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "ht_division", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "material_group_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"avl_vendor_info\".\"is_template\" = true", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_project_avl_material_vendor": { - "name": "unique_project_avl_material_vendor", - "columns": [ - { - "expression": "project_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "material_group_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"avl_vendor_info\".\"is_template\" = false", - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pool": { - "name": "vendor_pool", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "vendor_pool_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "design_category_code": { - "name": "design_category_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "design_category": { - "name": "design_category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "equip_bulk_division": { - "name": "equip_bulk_division", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "package_code": { - "name": "package_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "material_group_code": { - "name": "material_group_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_group_name": { - "name": "material_group_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "similar_material_name_purchase": { - "name": "similar_material_name_purchase", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "similar_material_name_other": { - "name": "similar_material_name_other", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "fa_target": { - "name": "fa_target", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "fa_status": { - "name": "fa_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "fa_remark": { - "name": "fa_remark", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "tier": { - "name": "tier", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "is_agent": { - "name": "is_agent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_signer_code": { - "name": "contract_signer_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contract_signer_name": { - "name": "contract_signer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "headquarter_location": { - "name": "headquarter_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "manufacturing_location": { - "name": "manufacturing_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_vendor_name": { - "name": "avl_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "similar_vendor_name": { - "name": "similar_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "has_avl": { - "name": "has_avl", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_blacklist": { - "name": "is_blacklist", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_bcc": { - "name": "is_bcc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "purchase_opinion": { - "name": "purchase_opinion", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "ship_type_common": { - "name": "ship_type_common", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_amax": { - "name": "ship_type_amax", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_smax": { - "name": "ship_type_smax", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_vlcc": { - "name": "ship_type_vlcc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_lngc": { - "name": "ship_type_lngc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_cont": { - "name": "ship_type_cont", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_common": { - "name": "offshore_type_common", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_fpso": { - "name": "offshore_type_fpso", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_flng": { - "name": "offshore_type_flng", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_fpu": { - "name": "offshore_type_fpu", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_platform": { - "name": "offshore_type_platform", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_wtiv": { - "name": "offshore_type_wtiv", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_gom": { - "name": "offshore_type_gom", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_email": { - "name": "pic_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "pic_phone": { - "name": "pic_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "agent_name": { - "name": "agent_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "agent_email": { - "name": "agent_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agent_phone": { - "name": "agent_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_date": { - "name": "recent_quote_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_number": { - "name": "recent_quote_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "recent_order_date": { - "name": "recent_order_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_order_number": { - "name": "recent_order_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "registration_date": { - "name": "registration_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "registrant": { - "name": "registrant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "last_modified_date": { - "name": "last_modified_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "last_modifier": { - "name": "last_modifier", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.email_logs": { - "name": "email_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "from": { - "name": "from", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "to": { - "name": "to", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "cc": { - "name": "cc", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - } - }, - "enums": { - "public.user_domain": { - "name": "user_domain", - "schema": "public", - "values": [ - "pending", - "evcp", - "procurement", - "sales", - "engineering", - "partners" - ] - }, - "public.score_type": { - "name": "score_type", - "schema": "public", - "values": [ - "fixed", - "variable" - ] - }, - "public.qna_category": { - "name": "qna_category", - "schema": "public", - "values": [ - "engineering", - "procurement", - "technical_sales" - ] - }, - "public.gtc_type": { - "name": "gtc_type", - "schema": "public", - "values": [ - "standard", - "project" - ] - }, - "public.review_status": { - "name": "review_status", - "schema": "public", - "values": [ - "draft", - "pending", - "reviewing", - "approved", - "rejected", - "revised" - ] - }, - "public.consent_action": { - "name": "consent_action", - "schema": "public", - "values": [ - "consent", - "revoke", - "update" - ] - }, - "public.consent_type": { - "name": "consent_type", - "schema": "public", - "values": [ - "privacy_policy", - "terms_of_service", - "marketing", - "optional" - ] - }, - "public.policy_type": { - "name": "policy_type", - "schema": "public", - "values": [ - "privacy_policy", - "terms_of_service" - ] - }, - "public.award_count": { - "name": "award_count", - "schema": "public", - "values": [ - "single", - "multiple" - ] - }, - "public.bidding_status": { - "name": "bidding_status", - "schema": "public", - "values": [ - "bidding_generated", - "request_for_quotation", - "received_quotation", - "set_target_price", - "bidding_opened", - "bidding_closed", - "evaluation_of_bidding", - "bidding_disposal", - "vendor_selected" - ] - }, - "public.bidding_type": { - "name": "bidding_type", - "schema": "public", - "values": [ - "equipment", - "construction", - "service", - "lease", - "steel_stock", - "piping", - "transport", - "waste", - "sale" - ] - }, - "public.contract_type": { - "name": "contract_type", - "schema": "public", - "values": [ - "unit_price", - "general", - "sale" - ] - }, - "public.document_type": { - "name": "document_type", - "schema": "public", - "values": [ - "notice", - "specification", - "specification_meeting", - "contract_draft", - "company_proposal", - "financial_doc", - "technical_doc", - "certificate", - "pr_document", - "spec_document", - "evaluation_doc", - "bid_attachment", - "other" - ] - }, - "public.invitation_status": { - "name": "invitation_status", - "schema": "public", - "values": [ - "pending", - "sent", - "bidding_invited", - "accepted", - "declined", - "submitted", - "bidding_submitted" - ] - }, - "public.quantity_unit": { - "name": "quantity_unit", - "schema": "public", - "values": [ - "ea", - "set", - "kg", - "ton", - "m", - "m2", - "m3", - "lot", - "other" - ] - }, - "public.weight_unit": { - "name": "weight_unit", - "schema": "public", - "values": [ - "kg", - "ton", - "lb", - "g" - ] - }, - "public.permission_scope": { - "name": "permission_scope", - "schema": "public", - "values": [ - "all", - "domain", - "assigned", - "own", - "department", - "company" - ] - }, - "public.permission_type": { - "name": "permission_type", - "schema": "public", - "values": [ - "menu_access", - "action", - "data_read", - "data_write", - "data_delete", - "approve", - "export", - "import" - ] - }, - "public.file_access_level": { - "name": "file_access_level", - "schema": "public", - "values": [ - "view_only", - "view_download", - "full_access" - ] - }, - "public.file_category": { - "name": "file_category", - "schema": "public", - "values": [ - "public", - "restricted", - "confidential", - "internal" - ] - }, - "public.file_type": { - "name": "file_type", - "schema": "public", - "values": [ - "file", - "folder" - ] - }, - "public.project_member_role": { - "name": "project_member_role", - "schema": "public", - "values": [ - "owner", - "admin", - "editor", - "viewer" - ] - } - }, - "schemas": { - "mdg": "mdg", - "soap": "soap", - "nonsap": "nonsap", - "ecc": "ecc", - "knox": "knox", - "risks": "risks", - "S-ERP": "S-ERP" - }, - "sequences": {}, - "roles": {}, - "policies": {}, - "views": { - "public.contracts_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contracts_detail_view_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "contract_name": { - "name": "contract_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'Contract Accept Request'" - }, - "start_date": { - "name": "start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "end_date": { - "name": "end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "payment_terms": { - "name": "payment_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "partial_shipping_allowed": { - "name": "partial_shipping_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "partial_payment_allowed": { - "name": "partial_payment_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"contracts\".\"id\", \"contracts\".\"contract_no\", \"contracts\".\"contract_name\", \"contracts\".\"status\", \"contracts\".\"start_date\", \"contracts\".\"end_date\", \"contracts\".\"project_id\", \"projects\".\"code\", \"projects\".\"name\", \"contracts\".\"vendor_id\", \"vendors\".\"vendor_name\", \"contracts\".\"payment_terms\", \"contracts\".\"delivery_terms\", \"contracts\".\"delivery_date\", \"contracts\".\"delivery_location\", \"contracts\".\"currency\", \"contracts\".\"total_amount\", \"contracts\".\"discount\", \"contracts\".\"tax\", \"contracts\".\"shipping_fee\", \"contracts\".\"net_total\", \"contracts\".\"partial_shipping_allowed\", \"contracts\".\"partial_payment_allowed\", \"contracts\".\"remarks\", \"contracts\".\"version\", \"contracts\".\"created_at\", \"contracts\".\"updated_at\", EXISTS (\n SELECT 1 \n FROM \"contract_envelopes\" \n WHERE \"contract_envelopes\".\"contract_id\" = \"contracts\".\"id\"\n ) as \"has_signature\", COALESCE((\n SELECT json_agg(\n json_build_object(\n 'id', ci.id,\n 'itemId', ci.item_id,\n 'description', ci.description,\n 'quantity', ci.quantity,\n 'unitPrice', ci.unit_price,\n 'taxRate', ci.tax_rate,\n 'taxAmount', ci.tax_amount,\n 'totalLineAmount', ci.total_line_amount,\n 'remark', ci.remark,\n 'createdAt', ci.created_at,\n 'updatedAt', ci.updated_at\n )\n )\n FROM \"contract_items\" AS ci\n WHERE ci.contract_id = \"contracts\".\"id\"\n ), '[]') as \"items\", COALESCE((\n SELECT json_agg(\n json_build_object(\n 'id', ce.id,\n 'envelopeId', ce.envelope_id,\n 'documentId', ce.document_id,\n 'envelopeStatus', ce.envelope_status,\n 'fileName', ce.file_name,\n 'filePath', ce.file_path,\n 'createdAt', ce.created_at,\n 'updatedAt', ce.updated_at,\n 'signers', (\n SELECT json_agg(\n json_build_object(\n 'id', cs.id,\n 'vendorContactId', cs.vendor_contact_id,\n 'signerType', cs.signer_type,\n 'signerEmail', cs.signer_email,\n 'signerName', cs.signer_name,\n 'signerPosition', cs.signer_position,\n 'signerStatus', cs.signer_status,\n 'signedAt', cs.signed_at\n )\n )\n FROM \"contract_signers\" AS cs\n WHERE cs.envelope_id = ce.id\n )\n )\n )\n FROM \"contract_envelopes\" AS ce\n WHERE ce.contract_id = \"contracts\".\"id\"\n ), '[]') as \"envelopes\" from \"contracts\" left join \"projects\" on \"contracts\".\"project_id\" = \"projects\".\"id\" left join \"vendors\" on \"contracts\".\"vendor_id\" = \"vendors\".\"id\"", - "name": "contracts_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.poa_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "poa_detail_view_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "approval_status": { - "name": "approval_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"poa\".\"id\", \"poa\".\"contract_no\", \"contracts\".\"project_id\", \"contracts\".\"vendor_id\", \"poa\".\"change_reason\", \"poa\".\"approval_status\", \"contracts\".\"contract_name\" as \"original_contract_name\", \"contracts\".\"status\" as \"original_status\", \"contracts\".\"start_date\" as \"original_start_date\", \"contracts\".\"end_date\" as \"original_end_date\", \"poa\".\"delivery_terms\", \"poa\".\"delivery_date\", \"poa\".\"delivery_location\", \"poa\".\"currency\", \"poa\".\"total_amount\", \"poa\".\"discount\", \"poa\".\"tax\", \"poa\".\"shipping_fee\", \"poa\".\"net_total\", \"poa\".\"created_at\", \"poa\".\"updated_at\", EXISTS (\n SELECT 1 \n FROM \"contract_envelopes\" \n WHERE \"contract_envelopes\".\"contract_id\" = \"poa\".\"id\"\n ) as \"has_signature\" from \"poa\" left join \"contracts\" on \"poa\".\"contract_no\" = \"contracts\".\"contract_no\"", - "name": "poa_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.project_approved_vendors": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING_REVIEW'" - }, - "name_ko": { - "name": "name_ko", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "name_en": { - "name": "name_en", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ship'" - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"vendors\".\"id\", \"vendors\".\"vendor_name\", \"vendors\".\"vendor_code\", \"vendors\".\"tax_id\", \"vendors\".\"email\", \"vendors\".\"phone\", \"vendors\".\"status\", \"vendor_types\".\"name_ko\", \"vendor_types\".\"name_en\", \"projects\".\"code\", \"projects\".\"name\", \"projects\".\"type\", \"vendor_pq_submissions\".\"submitted_at\", \"vendor_pq_submissions\".\"approved_at\" from \"vendors\" inner join \"vendor_pq_submissions\" on \"vendor_pq_submissions\".\"vendor_id\" = \"vendors\".\"id\" inner join \"projects\" on \"vendor_pq_submissions\".\"project_id\" = \"projects\".\"id\" left join \"vendor_types\" on \"vendors\".\"vendor_type_id\" = \"vendor_types\".\"id\" where \"vendor_pq_submissions\".\"status\" = 'APPROVED'", - "name": "project_approved_vendors", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_investigations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pq_submission_id": { - "name": "pq_submission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "qm_manager_id": { - "name": "qm_manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "investigation_status": { - "name": "investigation_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "investigation_address": { - "name": "investigation_address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "investigation_method": { - "name": "investigation_method", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "scheduled_start_at": { - "name": "scheduled_start_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "scheduled_end_at": { - "name": "scheduled_end_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "forecasted_at": { - "name": "forecasted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_result": { - "name": "evaluation_result", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "investigation_notes": { - "name": "investigation_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "pq_items": { - "name": "pq_items", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"vendor_investigations\".\"id\", \"vendor_investigations\".\"vendor_id\", \"vendor_investigations\".\"pq_submission_id\", \"vendor_investigations\".\"requester_id\", \"vendor_investigations\".\"qm_manager_id\", \"vendor_investigations\".\"investigation_status\", \"vendor_investigations\".\"investigation_address\", \"vendor_investigations\".\"investigation_method\", \"vendor_investigations\".\"scheduled_start_at\", \"vendor_investigations\".\"scheduled_end_at\", \"vendor_investigations\".\"forecasted_at\", \"vendor_investigations\".\"requested_at\", \"vendor_investigations\".\"confirmed_at\", \"vendor_investigations\".\"completed_at\", \"vendor_investigations\".\"evaluation_score\", \"vendor_investigations\".\"evaluation_result\", \"vendor_investigations\".\"investigation_notes\", \"vendor_investigations\".\"created_at\", \"vendor_investigations\".\"updated_at\", \"vendors\".\"vendor_name\", \"vendors\".\"vendor_code\", \"vendor_pq_submissions\".\"pq_items\", requester.name as \"requesterName\", requester.email as \"requesterEmail\", qm_manager.name as \"qmManagerName\", qm_manager.email as \"qmManagerEmail\", (\n CASE \n WHEN EXISTS (\n SELECT 1 FROM vendor_investigation_attachments via \n WHERE via.investigation_id = \"vendor_investigations\".\"id\"\n ) \n THEN true \n ELSE false \n END\n ) as \"hasAttachments\" from \"vendor_investigations\" left join \"vendors\" on \"vendor_investigations\".\"vendor_id\" = \"vendors\".\"id\" left join users AS requester on \"vendor_investigations\".\"requester_id\" = requester.id left join users AS qm_manager on \"vendor_investigations\".\"qm_manager_id\" = qm_manager.id left join \"vendor_pq_submissions\" on \"vendor_investigations\".\"pq_submission_id\" = \"vendor_pq_submissions\".\"id\"", - "name": "vendor_investigations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.cbe_view": { - "columns": {}, - "definition": "select \"cbe_evaluations\".\"id\" as \"cbe_id\", \"cbe_evaluations\".\"rfq_id\" as \"rfq_id\", \"cbe_evaluations\".\"vendor_id\" as \"vendor_id\", \"cbe_evaluations\".\"total_cost\" as \"total_cost\", \"cbe_evaluations\".\"currency\" as \"currency\", \"cbe_evaluations\".\"payment_terms\" as \"payment_terms\", \"cbe_evaluations\".\"incoterms\" as \"incoterms\", \"cbe_evaluations\".\"result\" as \"result\", \"cbe_evaluations\".\"notes\" as \"notes\", \"cbe_evaluations\".\"evaluated_by\" as \"evaluated_by\", \"cbe_evaluations\".\"evaluated_at\" as \"evaluated_at\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"rfq_description\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"users\".\"name\" as \"evaluator_name\", \"users\".\"email\" as \"evaluator_email\" from \"cbe_evaluations\" inner join \"rfqs\" on \"cbe_evaluations\".\"rfq_id\" = \"rfqs\".\"id\" inner join \"vendors\" on \"cbe_evaluations\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"users\" on \"cbe_evaluations\".\"evaluated_by\" = \"users\".\"id\"", - "name": "cbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfqs_view": { - "columns": {}, - "definition": "select \"rfqs\".\"id\" as \"rfq_id\", \"rfqs\".\"status\" as \"status\", \"rfqs\".\"created_at\" as \"created_at\", \"rfqs\".\"updated_at\" as \"updated_at\", \"rfqs\".\"created_by\" as \"created_by\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"rfqs\".\"parent_rfq_id\" as \"parent_rfq_id\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"users\".\"email\" as \"user_email\", \"users\".\"name\" as \"user_name\", (\n SELECT COUNT(*) \n FROM \"rfq_items\" \n WHERE \"rfq_items\".\"rfq_id\" = \"rfqs\".\"id\"\n ) as \"item_count\", (\n SELECT COUNT(*) \n FROM \"rfq_attachments\" \n WHERE \"rfq_attachments\".\"rfq_id\" = \"rfqs\".\"id\"\n ) as \"attachment_count\" from \"rfqs\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"users\" on \"rfqs\".\"created_by\" = \"users\".\"id\"", - "name": "rfqs_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_cbe_view": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"address\" as \"address\", \"vendors\".\"country\" as \"country\", \"vendors\".\"email\" as \"email\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"vendor_status\", \"vendor_responses\".\"id\" as \"vendor_response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"response_status\" as \"rfq_vendor_status\", \"vendor_responses\".\"updated_at\" as \"rfq_vendor_updated\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"cbe_evaluations\".\"id\" as \"cbe_id\", \"cbe_evaluations\".\"result\" as \"cbe_result\", \"cbe_evaluations\".\"notes\" as \"cbe_note\", \"cbe_evaluations\".\"updated_at\" as \"cbe_updated\", \"cbe_evaluations\".\"total_cost\" as \"total_cost\", \"cbe_evaluations\".\"currency\" as \"currency\", \"cbe_evaluations\".\"payment_terms\" as \"payment_terms\", \"cbe_evaluations\".\"incoterms\" as \"incoterms\", \"cbe_evaluations\".\"delivery_schedule\" as \"delivery_schedule\" from \"vendors\" left join \"vendor_responses\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"cbe_evaluations\" on (\"cbe_evaluations\".\"vendor_id\" = \"vendors\".\"id\" and \"cbe_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\")", - "name": "vendor_cbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_cbe_view": { - "columns": {}, - "definition": "select \"vendor_responses\".\"id\" as \"response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"vendor_id\" as \"vendor_id\", \"vendor_responses\".\"response_status\" as \"response_status\", \"vendor_responses\".\"notes\" as \"response_notes\", \"vendor_responses\".\"responded_by\" as \"responded_by\", \"vendor_responses\".\"responded_at\" as \"responded_at\", \"vendor_responses\".\"updated_at\" as \"response_updated_at\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"rfq_description\", \"rfqs\".\"due_date\" as \"rfq_due_date\", \"rfqs\".\"status\" as \"rfq_status\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"status\" as \"vendor_status\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"vendor_commercial_responses\".\"id\" as \"commercial_response_id\", \"vendor_commercial_responses\".\"response_status\" as \"commercial_response_status\", \"vendor_commercial_responses\".\"total_price\" as \"total_price\", \"vendor_commercial_responses\".\"currency\" as \"currency\", \"vendor_commercial_responses\".\"payment_terms\" as \"payment_terms\", \"vendor_commercial_responses\".\"incoterms\" as \"incoterms\", \"vendor_commercial_responses\".\"delivery_period\" as \"delivery_period\", \"vendor_commercial_responses\".\"warranty_period\" as \"warranty_period\", \"vendor_commercial_responses\".\"validity_period\" as \"validity_period\", \"vendor_commercial_responses\".\"price_breakdown\" as \"price_breakdown\", \"vendor_commercial_responses\".\"commercial_notes\" as \"commercial_notes\", \"vendor_commercial_responses\".\"created_at\" as \"commercial_created_at\", \"vendor_commercial_responses\".\"updated_at\" as \"commercial_updated_at\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n ) as \"attachment_count\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"commercial_response_id\" = \"vendor_commercial_responses\".\"id\"\n ) as \"commercial_attachment_count\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n AND \"vendor_response_attachments\".\"attachment_type\" = 'TECHNICAL_SPEC'\n ) as \"technical_attachment_count\", (\n SELECT MAX(\"uploaded_at\") \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n ) as \"latest_attachment_date\" from \"vendor_responses\" inner join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" inner join \"vendors\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendor_commercial_responses\" on \"vendor_commercial_responses\".\"response_id\" = \"vendor_responses\".\"id\"", - "name": "vendor_response_cbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_responses_view": { - "columns": {}, - "definition": "select \"vendor_responses\".\"id\" as \"response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"vendor_id\" as \"vendor_id\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"rfq_description\", \"rfqs\".\"due_date\" as \"rfq_due_date\", \"rfqs\".\"status\" as \"rfq_status\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"created_at\" as \"rfq_created_at\", \"rfqs\".\"updated_at\" as \"rfq_updated_at\", \"rfqs\".\"created_by\" as \"rfq_created_by\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendor_responses\".\"response_status\" as \"response_status\", \"vendor_responses\".\"responded_at\" as \"responded_at\", CASE WHEN \"vendor_technical_responses\".\"id\" IS NOT NULL THEN TRUE ELSE FALSE END as \"has_technical_response\", \"vendor_technical_responses\".\"id\" as \"technical_response_id\", CASE WHEN \"vendor_commercial_responses\".\"id\" IS NOT NULL THEN TRUE ELSE FALSE END as \"has_commercial_response\", \"vendor_commercial_responses\".\"id\" as \"commercial_response_id\", \"vendor_commercial_responses\".\"total_price\" as \"total_price\", \"vendor_commercial_responses\".\"currency\" as \"currency\", \"rfq_evaluations\".\"id\" as \"tbe_id\", \"rfq_evaluations\".\"result\" as \"tbe_result\", \"cbe_evaluations\".\"id\" as \"cbe_id\", \"cbe_evaluations\".\"result\" as \"cbe_result\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n ) as \"attachment_count\" from \"vendor_responses\" inner join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" inner join \"vendors\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendor_technical_responses\" on \"vendor_technical_responses\".\"response_id\" = \"vendor_responses\".\"id\" left join \"vendor_commercial_responses\" on \"vendor_commercial_responses\".\"response_id\" = \"vendor_responses\".\"id\" left join \"rfq_evaluations\" on (\"rfq_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\" and \"rfq_evaluations\".\"vendor_id\" = \"vendor_responses\".\"vendor_id\" and \"rfq_evaluations\".\"eval_type\" = 'TBE') left join \"cbe_evaluations\" on (\"cbe_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\" and \"cbe_evaluations\".\"vendor_id\" = \"vendor_responses\".\"vendor_id\")", - "name": "vendor_responses_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_rfq_view": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"address\" as \"address\", \"vendors\".\"country\" as \"country\", \"vendors\".\"email\" as \"email\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"vendor_status\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"response_status\" as \"rfq_vendor_status\", \"vendor_responses\".\"updated_at\" as \"rfq_vendor_updated\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\" from \"vendors\" left join \"vendor_responses\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\"", - "name": "vendor_rfq_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_tbe_view": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"address\" as \"address\", \"vendors\".\"country\" as \"country\", \"vendors\".\"email\" as \"email\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"vendor_status\", \"vendor_responses\".\"id\" as \"vendor_response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"response_status\" as \"rfq_vendor_status\", \"vendor_responses\".\"updated_at\" as \"rfq_vendor_updated\", \"vendor_technical_responses\".\"id\" as \"technical_response_id\", \"vendor_technical_responses\".\"response_status\" as \"technical_response_status\", \"vendor_technical_responses\".\"summary\" as \"technical_summary\", \"vendor_technical_responses\".\"notes\" as \"technical_notes\", \"vendor_technical_responses\".\"updated_at\" as \"technical_updated\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"status\" as \"rfq_status\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfq_evaluations\".\"id\" as \"tbe_id\", \"rfq_evaluations\".\"result\" as \"tbe_result\", \"rfq_evaluations\".\"notes\" as \"tbe_note\", \"rfq_evaluations\".\"updated_at\" as \"tbe_updated\" from \"vendors\" left join \"vendor_responses\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendor_technical_responses\" on \"vendor_technical_responses\".\"response_id\" = \"vendor_responses\".\"id\" left join \"rfq_evaluations\" on (\"rfq_evaluations\".\"vendor_id\" = \"vendors\".\"id\" and \"rfq_evaluations\".\"eval_type\" = 'TBE' and \"rfq_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\")", - "name": "vendor_tbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.role_view": { - "columns": {}, - "definition": "select \"roles\".\"id\" as \"id\", \"roles\".\"name\" as \"name\", \"roles\".\"description\" as \"description\", \"roles\".\"domain\" as \"domain\", \"roles\".\"created_at\" as \"created_at\", \"vendors\".\"id\" as \"company_id\", \"vendors\".\"vendor_name\" as \"company_name\", COUNT(\"users\".\"id\") as \"user_count\" from \"roles\" left join \"user_roles\" on \"user_roles\".\"role_id\" = \"roles\".\"id\" left join \"users\" on \"users\".\"id\" = \"user_roles\".\"user_id\" left join \"vendors\" on \"roles\".\"company_id\" = \"vendors\".\"id\" group by \"roles\".\"id\", \"vendors\".\"id\"", - "name": "role_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.user_view": { - "columns": {}, - "definition": "select \"users\".\"id\" as \"user_id\", \"users\".\"name\" as \"user_name\", \"users\".\"phone\" as \"user_phone\", \"users\".\"email\" as \"user_email\", \"users\".\"domain\" as \"user_domain\", \"users\".\"image_url\" as \"user_image\", \"users\".\"employee_number\" as \"employee_number\", \"users\".\"deptName\" as \"dept_name\", \"users\".\"knox_id\" as \"knox_id\", \"users\".\"is_locked\" as \"is_locked\", \"users\".\"is_absent\" as \"is_absent\", \"users\".\"is_deleted_on_non_sap\" as \"is_deleted_on_non_sap\", \"users\".\"is_regular_employee\" as \"is_regular_employee\", \"vendors\".\"id\" as \"company_id\", \"vendors\".\"vendor_name\" as \"company_name\", \n array_agg(\"roles\".\"name\")\n as \"roles\", \"users\".\"created_at\" as \"created_at\", \"users\".\"updated_at\" as \"updated_at\", \"users\".\"deactivated_at\" as \"deactivated_at\" from \"users\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"user_roles\" on \"users\".\"id\" = \"user_roles\".\"user_id\" left join \"roles\" on \"user_roles\".\"role_id\" = \"roles\".\"id\" group by \"users\".\"id\", \"vendors\".\"id\"", - "name": "user_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.form_lists_view": { - "columns": {}, - "definition": "select \"tag_type_class_form_mappings\".\"id\" as \"id\", \"tag_type_class_form_mappings\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"tag_type_class_form_mappings\".\"tag_type_label\" as \"tag_type_label\", \"tag_type_class_form_mappings\".\"class_label\" as \"class_label\", \"tag_type_class_form_mappings\".\"form_code\" as \"form_code\", \"tag_type_class_form_mappings\".\"form_name\" as \"form_name\", \"tag_type_class_form_mappings\".\"ep\" as \"ep\", \"tag_type_class_form_mappings\".\"remark\" as \"remark\", \"tag_type_class_form_mappings\".\"created_at\" as \"created_at\", \"tag_type_class_form_mappings\".\"updated_at\" as \"updated_at\" from \"tag_type_class_form_mappings\" inner join \"projects\" on \"tag_type_class_form_mappings\".\"project_id\" = \"projects\".\"id\"", - "name": "form_lists_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.view_tag_subfields": { - "columns": { - "tag_type_code": { - "name": "tag_type_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "attributes_id": { - "name": "attributes_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "attributes_description": { - "name": "attributes_description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "expression": { - "name": "expression", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delimiter": { - "name": "delimiter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"tag_subfields\".\"id\" as \"id\", \"tag_subfields\".\"tag_type_code\", \"tag_types\".\"description\", \"tag_subfields\".\"attributes_id\", \"tag_subfields\".\"attributes_description\", \"tag_subfields\".\"expression\", \"tag_subfields\".\"delimiter\", \"tag_subfields\".\"sort_order\", \"tag_subfields\".\"created_at\", \"tag_subfields\".\"updated_at\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\", \"projects\".\"name\" from \"tag_subfields\" inner join \"tag_types\" on (\"tag_subfields\".\"tag_type_code\" = \"tag_types\".\"code\" and \"tag_subfields\".\"project_id\" = \"tag_types\".\"project_id\") inner join \"projects\" on \"tag_subfields\".\"project_id\" = \"projects\".\"id\"", - "name": "view_tag_subfields", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.document_stages_only_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_id": { - "name": "current_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_name": { - "name": "current_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_status": { - "name": "current_stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_order": { - "name": "current_stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_plan_date": { - "name": "current_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_actual_date": { - "name": "current_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_assignee_name": { - "name": "current_stage_assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_priority": { - "name": "current_stage_priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_difference": { - "name": "days_difference", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_stages": { - "name": "total_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "completed_stages": { - "name": "completed_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "progress_percentage": { - "name": "progress_percentage", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH document_stats AS (\n SELECT \n d.id as document_id,\n COUNT(ist.id) as total_stages,\n COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) as completed_stages,\n CASE \n WHEN COUNT(ist.id) > 0 \n THEN ROUND((COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) * 100.0) / COUNT(ist.id))\n ELSE 0 \n END as progress_percentage\n FROM documents d\n LEFT JOIN issue_stages ist ON d.id = ist.document_id\n GROUP BY d.id\n ),\n current_stage_info AS (\n SELECT DISTINCT ON (document_id)\n document_id,\n id as current_stage_id,\n stage_name as current_stage_name,\n stage_status as current_stage_status,\n stage_order as current_stage_order,\n plan_date as current_stage_plan_date,\n actual_date as current_stage_actual_date,\n assignee_name as current_stage_assignee_name,\n priority as current_stage_priority,\n CASE \n WHEN actual_date IS NULL AND plan_date IS NOT NULL \n THEN plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n CASE \n WHEN actual_date IS NULL AND plan_date < CURRENT_DATE \n THEN true\n WHEN actual_date IS NOT NULL AND actual_date > plan_date \n THEN true\n ELSE false \n END as is_overdue,\n CASE \n WHEN actual_date IS NOT NULL AND plan_date IS NOT NULL \n THEN actual_date - plan_date\n ELSE NULL \n END as days_difference\n FROM issue_stages\n WHERE stage_status NOT IN ('COMPLETED', 'APPROVED')\n ORDER BY document_id, stage_order ASC, priority DESC\n ),\n -- 문서별 스테이지 집계 (리비전 제외)\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'description', ist.description,\n 'notes', ist.notes,\n 'reminderDays', ist.reminder_days\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM issue_stages ist\n GROUP BY ist.document_id\n )\n \n SELECT \n d.id as document_id,\n d.doc_number,\n d.drawing_kind,\n d.vendor_doc_number,\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n \n -- 프로젝트 및 벤더 정보\n p.code as project_code,\n v.vendor_name as vendor_name,\n v.vendor_code as vendor_code,\n c.vendor_id as vendor_id,\n \n -- 현재 스테이지 정보\n csi.current_stage_id,\n csi.current_stage_name,\n csi.current_stage_status,\n csi.current_stage_order,\n csi.current_stage_plan_date,\n csi.current_stage_actual_date,\n csi.current_stage_assignee_name,\n csi.current_stage_priority,\n \n -- 계산 필드\n csi.days_until_due,\n csi.is_overdue,\n csi.days_difference,\n \n -- 진행률 정보\n ds.total_stages,\n ds.completed_stages,\n ds.progress_percentage,\n \n -- 전체 스테이지 (리비전 제외)\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 메타 정보\n d.created_at,\n d.updated_at\n \n FROM documents d\n -- 프로젝트 및 벤더 정보 JOIN\n LEFT JOIN contracts c ON d.contract_id = c.id\n LEFT JOIN projects p ON c.project_id = p.id\n LEFT JOIN vendors v ON c.vendor_id = v.id\n \n -- 스테이지 관련 정보 JOIN\n LEFT JOIN document_stats ds ON d.id = ds.document_id\n LEFT JOIN current_stage_info csi ON d.id = csi.document_id\n LEFT JOIN stage_aggregation sa ON d.id = sa.document_id\n \n ORDER BY d.created_at DESC\n", - "name": "document_stages_only_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.document_stages_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_count": { - "name": "stage_count", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_list": { - "name": "stage_list", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n SELECT\n d.id AS document_id,\n d.doc_number,\n d.title,\n d.status,\n d.issued_date,\n d.contract_id,\n (SELECT COUNT(*) FROM issue_stages WHERE document_id = d.id) AS stage_count,\n COALESCE( \n (SELECT json_agg(i.stage_name) FROM issue_stages i WHERE i.document_id = d.id), \n '[]'\n ) AS stage_list,\n d.created_at,\n d.updated_at\n FROM documents d\n", - "name": "document_stages_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.enhanced_documents_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "c_gbn": { - "name": "c_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "d_gbn": { - "name": "d_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "degree_gbn": { - "name": "degree_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "dept_gbn": { - "name": "dept_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "j_gbn": { - "name": "j_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "s_gbn": { - "name": "s_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_id": { - "name": "current_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_name": { - "name": "current_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_status": { - "name": "current_stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_order": { - "name": "current_stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_plan_date": { - "name": "current_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_actual_date": { - "name": "current_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_assignee_name": { - "name": "current_stage_assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_priority": { - "name": "current_stage_priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_difference": { - "name": "days_difference", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_stages": { - "name": "total_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "completed_stages": { - "name": "completed_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "progress_percentage": { - "name": "progress_percentage", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision": { - "name": "latest_revision", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_status": { - "name": "latest_revision_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_uploader_name": { - "name": "latest_revision_uploader_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_submitted_date": { - "name": "latest_submitted_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH document_stats AS (\n SELECT \n d.id as document_id,\n COUNT(ist.id) as total_stages,\n COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) as completed_stages,\n CASE \n WHEN COUNT(ist.id) > 0 \n THEN ROUND((COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) * 100.0) / COUNT(ist.id))\n ELSE 0 \n END as progress_percentage\n FROM documents d\n LEFT JOIN issue_stages ist ON d.id = ist.document_id\n GROUP BY d.id\n ),\n current_stage_info AS (\n SELECT DISTINCT ON (document_id)\n document_id,\n id as current_stage_id,\n stage_name as current_stage_name,\n stage_status as current_stage_status,\n stage_order as current_stage_order,\n plan_date as current_stage_plan_date,\n actual_date as current_stage_actual_date,\n assignee_name as current_stage_assignee_name,\n priority as current_stage_priority,\n CASE \n WHEN actual_date IS NULL AND plan_date IS NOT NULL \n THEN plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n CASE \n WHEN actual_date IS NULL AND plan_date < CURRENT_DATE \n THEN true\n WHEN actual_date IS NOT NULL AND actual_date > plan_date \n THEN true\n ELSE false \n END as is_overdue,\n CASE \n WHEN actual_date IS NOT NULL AND plan_date IS NOT NULL \n THEN actual_date - plan_date\n ELSE NULL \n END as days_difference\n FROM issue_stages\n WHERE stage_status NOT IN ('COMPLETED', 'APPROVED')\n ORDER BY document_id, stage_order ASC, priority DESC\n ),\n latest_revision_info AS (\n SELECT DISTINCT ON (ist.document_id)\n ist.document_id,\n r.id as latest_revision_id,\n r.revision as latest_revision,\n r.revision_status as latest_revision_status,\n r.uploader_name as latest_revision_uploader_name,\n r.submitted_date as latest_submitted_date\n FROM revisions r\n JOIN issue_stages ist ON r.issue_stage_id = ist.id\n ORDER BY ist.document_id, r.created_at DESC\n ),\n -- 리비전별 첨부파일 집계\n revision_attachments AS (\n SELECT \n r.id as revision_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', da.id,\n 'revisionId', da.revision_id,\n 'fileName', da.file_name,\n 'filePath', da.file_path,\n 'fileSize', da.file_size,\n 'fileType', da.file_type,\n 'createdAt', da.created_at,\n 'updatedAt', da.updated_at\n ) ORDER BY da.created_at\n ) FILTER (WHERE da.id IS NOT NULL),\n '[]'::json\n ) as attachments\n FROM revisions r\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY r.id\n ),\n -- 스테이지별 리비전 집계 (첨부파일 포함)\n stage_revisions AS (\n SELECT \n ist.id as stage_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', r.id,\n 'issueStageId', r.issue_stage_id,\n 'revision', r.revision,\n 'uploaderType', r.uploader_type,\n 'uploaderId', r.uploader_id,\n 'uploaderName', r.uploader_name,\n 'comment', r.comment,\n 'usage', r.usage,\n 'revisionStatus', r.revision_status,\n 'submittedDate', r.submitted_date,\n 'uploadedAt', r.uploaded_at,\n 'approvedDate', r.approved_date,\n 'reviewStartDate', r.review_start_date,\n 'rejectedDate', r.rejected_date,\n 'reviewerId', r.reviewer_id,\n 'reviewerName', r.reviewer_name,\n 'reviewComments', r.review_comments,\n 'createdAt', r.created_at,\n 'updatedAt', r.updated_at,\n 'attachments', ra.attachments\n ) ORDER BY r.created_at\n ) FILTER (WHERE r.id IS NOT NULL),\n '[]'::json\n ) as revisions\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN revision_attachments ra ON r.id = ra.revision_id\n GROUP BY ist.id\n ),\n -- 문서별 스테이지 집계 (리비전 포함)\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'revisions', sr.revisions\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM issue_stages ist\n LEFT JOIN stage_revisions sr ON ist.id = sr.stage_id\n GROUP BY ist.document_id\n ),\n attachment_counts AS (\n SELECT \n ist.document_id,\n COUNT(da.id) as attachment_count\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY ist.document_id\n )\n \n SELECT \n d.id as document_id,\n d.doc_number,\n d.drawing_kind,\n d.vendor_doc_number, -- ✅ 벤더 문서 번호 추가\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n\n d.c_gbn,\n d.d_gbn,\n d.degree_gbn,\n d.dept_gbn,\n d.s_gbn,\n d.j_gbn,\n\n\n \n -- ✅ 프로젝트 및 벤더 정보 추가\n c.project_id as project_id,\n p.code as project_code,\n v.vendor_name as vendor_name,\n v.vendor_code as vendor_code,\n c.vendor_id as vendor_id,\n \n -- 현재 스테이지 정보\n csi.current_stage_id,\n csi.current_stage_name,\n csi.current_stage_status,\n csi.current_stage_order,\n csi.current_stage_plan_date,\n csi.current_stage_actual_date,\n csi.current_stage_assignee_name,\n csi.current_stage_priority,\n \n -- 계산 필드\n csi.days_until_due,\n csi.is_overdue,\n csi.days_difference,\n \n -- 진행률 정보\n ds.total_stages,\n ds.completed_stages,\n ds.progress_percentage,\n \n -- 최신 리비전 정보\n lri.latest_revision_id,\n lri.latest_revision,\n lri.latest_revision_status,\n lri.latest_revision_uploader_name,\n lri.latest_submitted_date,\n \n -- 전체 스테이지 (리비전 및 첨부파일 포함)\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 기타\n COALESCE(ac.attachment_count, 0) as attachment_count,\n d.created_at,\n d.updated_at\n \n FROM documents d\n -- ✅ contracts, projects, vendors 테이블 JOIN 추가\n LEFT JOIN contracts c ON d.contract_id = c.id\n LEFT JOIN projects p ON c.project_id = p.id\n LEFT JOIN vendors v ON c.vendor_id = v.id\n \n LEFT JOIN document_stats ds ON d.id = ds.document_id\n LEFT JOIN current_stage_info csi ON d.id = csi.document_id\n LEFT JOIN latest_revision_info lri ON d.id = lri.document_id\n LEFT JOIN stage_aggregation sa ON d.id = sa.document_id\n LEFT JOIN attachment_counts ac ON d.id = ac.document_id\n \n ORDER BY d.created_at DESC\n", - "name": "enhanced_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.simplified_documents_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "drawing_move_gbn": { - "name": "drawing_move_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "discipline": { - "name": "discipline", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "external_document_id": { - "name": "external_document_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "external_system_type": { - "name": "external_system_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "external_synced_at": { - "name": "external_synced_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "shi_drawing_no": { - "name": "shi_drawing_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager": { - "name": "manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_enm": { - "name": "manager_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_no": { - "name": "manager_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "register_group": { - "name": "register_group", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "register_group_id": { - "name": "register_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "create_user_no": { - "name": "create_user_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "create_user_id": { - "name": "create_user_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "create_user_enm": { - "name": "create_user_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "c_gbn": { - "name": "c_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "d_gbn": { - "name": "d_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "degree_gbn": { - "name": "degree_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "dept_gbn": { - "name": "dept_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "j_gbn": { - "name": "j_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "s_gbn": { - "name": "s_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "first_stage_id": { - "name": "first_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "first_stage_name": { - "name": "first_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "first_stage_plan_date": { - "name": "first_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "first_stage_actual_date": { - "name": "first_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "second_stage_id": { - "name": "second_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "second_stage_name": { - "name": "second_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "second_stage_plan_date": { - "name": "second_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "second_stage_actual_date": { - "name": "second_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH \n -- 리비전별 첨부파일 집계\n revision_attachments AS (\n SELECT \n r.id as revision_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', da.id,\n 'revisionId', da.revision_id,\n 'fileName', da.file_name,\n 'filePath', da.file_path,\n 'fileSize', da.file_size,\n 'fileType', da.file_type,\n 'dolceFilePath', da.dolce_file_path,\n 'createdAt', da.created_at,\n 'updatedAt', da.updated_at\n ) ORDER BY da.created_at\n ) FILTER (WHERE da.id IS NOT NULL),\n '[]'::json\n ) as attachments\n FROM revisions r\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY r.id\n ),\n \n -- 스테이지별 리비전 집계 (첨부파일 포함)\n stage_revisions AS (\n SELECT \n ist.id as stage_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', r.id,\n 'issueStageId', r.issue_stage_id,\n 'revision', r.revision,\n 'uploaderType', r.uploader_type,\n 'uploaderId', r.uploader_id,\n 'uploaderName', r.uploader_name,\n 'comment', r.comment,\n 'usage', r.usage,\n 'usageType', r.usage_type,\n 'revisionStatus', r.revision_status,\n 'submittedDate', r.submitted_date,\n 'uploadedAt', r.uploaded_at,\n 'approvedDate', r.approved_date,\n 'reviewStartDate', r.review_start_date,\n 'rejectedDate', r.rejected_date,\n 'reviewerId', r.reviewer_id,\n 'reviewerName', r.reviewer_name,\n 'serialNo', r.serial_no,\n 'reviewComments', r.review_comments,\n 'createdAt', r.created_at,\n 'updatedAt', r.updated_at,\n 'attachments', COALESCE(ra.attachments, '[]'::json)\n ) ORDER BY r.created_at\n ) FILTER (WHERE r.id IS NOT NULL),\n '[]'::json\n ) as revisions\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN revision_attachments ra ON r.id = ra.revision_id\n GROUP BY ist.id\n ),\n \n -- 문서별 스테이지 집계 (리비전 포함)\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'revisions', COALESCE(sr.revisions, '[]'::json)\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM issue_stages ist\n LEFT JOIN stage_revisions sr ON ist.id = sr.stage_id\n GROUP BY ist.document_id\n ),\n \n -- 첫 번째 스테이지 정보 (drawingKind에 따라 다른 조건)\n first_stage_info AS (\n SELECT \n document_id,\n first_stage_id,\n first_stage_name,\n first_stage_plan_date,\n first_stage_actual_date\n FROM (\n SELECT \n ist.document_id,\n ist.id as first_stage_id,\n ist.stage_name as first_stage_name,\n ist.plan_date as first_stage_plan_date,\n ist.actual_date as first_stage_actual_date,\n ROW_NUMBER() OVER (PARTITION BY ist.document_id ORDER BY ist.stage_order ASC) as rn\n FROM issue_stages ist\n JOIN documents d ON ist.document_id = d.id\n WHERE \n (d.drawing_kind = 'B4' AND LOWER(ist.stage_name) LIKE '%pre%') OR\n (d.drawing_kind = 'B3' AND LOWER(ist.stage_name) LIKE '%approval%') OR\n (d.drawing_kind = 'B5' AND LOWER(ist.stage_name) LIKE '%first%')\n ) ranked\n WHERE rn = 1\n ),\n \n -- 두 번째 스테이지 정보 (drawingKind에 따라 다른 조건)\n second_stage_info AS (\n SELECT \n document_id,\n second_stage_id,\n second_stage_name,\n second_stage_plan_date,\n second_stage_actual_date\n FROM (\n SELECT \n ist.document_id,\n ist.id as second_stage_id,\n ist.stage_name as second_stage_name,\n ist.plan_date as second_stage_plan_date,\n ist.actual_date as second_stage_actual_date,\n ROW_NUMBER() OVER (PARTITION BY ist.document_id ORDER BY ist.stage_order ASC) as rn\n FROM issue_stages ist\n JOIN documents d ON ist.document_id = d.id\n WHERE \n (d.drawing_kind = 'B4' AND LOWER(ist.stage_name) LIKE '%work%') OR\n (d.drawing_kind = 'B3' AND LOWER(ist.stage_name) LIKE '%work%') OR\n (d.drawing_kind = 'B5' AND LOWER(ist.stage_name) LIKE '%second%')\n ) ranked\n WHERE rn = 1\n ),\n \n -- 첨부파일 수 집계\n attachment_counts AS (\n SELECT \n ist.document_id,\n COUNT(da.id) as attachment_count\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY ist.document_id\n )\n \n SELECT \n d.id as document_id,\n d.project_id,\n d.vendor_id,\n d.doc_number,\n d.drawing_kind,\n d.drawing_move_gbn,\n d.discipline,\n d.vendor_doc_number,\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n \n -- 외부 시스템 연동 정보\n d.external_document_id,\n d.external_system_type,\n d.external_synced_at,\n \n -- DOLCE 응답의 추가 정보들\n d.shi_drawing_no,\n d.manager,\n d.manager_enm,\n d.manager_no,\n d.register_group,\n d.register_group_id,\n \n -- 생성자 정보\n d.create_user_no,\n d.create_user_id,\n d.create_user_enm,\n \n -- 프로젝트 및 벤더 정보\n p.code as project_code,\n v.vendor_name,\n v.vendor_code,\n \n -- B4 전용 필드들\n d.c_gbn,\n d.d_gbn,\n d.degree_gbn,\n d.dept_gbn,\n d.s_gbn,\n d.j_gbn,\n \n -- 첫 번째 스테이지 정보\n fsi.first_stage_id,\n fsi.first_stage_name,\n fsi.first_stage_plan_date,\n fsi.first_stage_actual_date,\n \n -- 두 번째 스테이지 정보\n ssi.second_stage_id,\n ssi.second_stage_name,\n ssi.second_stage_plan_date,\n ssi.second_stage_actual_date,\n \n -- 전체 스테이지 (리비전 및 첨부파일 포함)\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 기타\n COALESCE(ac.attachment_count, 0) as attachment_count,\n d.created_at,\n d.updated_at\n \n FROM documents d\n -- projects, vendors 테이블 JOIN (projectId가 이제 documents에 직접 있음)\n LEFT JOIN projects p ON d.project_id = p.id AND p.type = 'ship'\n LEFT JOIN contracts c ON d.contract_id = c.id\n LEFT JOIN vendors v ON d.vendor_id = v.id\n \n -- 스테이지 정보 JOIN\n LEFT JOIN first_stage_info fsi ON d.id = fsi.document_id\n LEFT JOIN second_stage_info ssi ON d.id = ssi.document_id\n LEFT JOIN stage_aggregation sa ON d.id = sa.document_id\n LEFT JOIN attachment_counts ac ON d.id = ac.document_id\n \n ORDER BY d.created_at DESC\n", - "name": "simplified_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.stage_documents_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_id": { - "name": "current_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_name": { - "name": "current_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_status": { - "name": "current_stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_order": { - "name": "current_stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_plan_date": { - "name": "current_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_actual_date": { - "name": "current_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_assignee_name": { - "name": "current_stage_assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_priority": { - "name": "current_stage_priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_difference": { - "name": "days_difference", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_stages": { - "name": "total_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "completed_stages": { - "name": "completed_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "progress_percentage": { - "name": "progress_percentage", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH document_stats AS (\n SELECT \n sd.id as document_id,\n COUNT(ist.id) as total_stages,\n COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) as completed_stages,\n CASE \n WHEN COUNT(ist.id) > 0 \n THEN ROUND((COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) * 100.0) / COUNT(ist.id))\n ELSE 0 \n END as progress_percentage\n FROM stage_documents sd\n LEFT JOIN stage_issue_stages ist ON sd.id = ist.document_id\n GROUP BY sd.id\n ),\n current_stage_info AS (\n SELECT DISTINCT ON (document_id)\n document_id,\n id as current_stage_id,\n stage_name as current_stage_name,\n stage_status as current_stage_status,\n stage_order as current_stage_order,\n plan_date as current_stage_plan_date,\n actual_date as current_stage_actual_date,\n assignee_name as current_stage_assignee_name,\n priority as current_stage_priority,\n CASE \n WHEN actual_date IS NULL AND plan_date IS NOT NULL \n THEN plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n CASE \n WHEN actual_date IS NULL AND plan_date < CURRENT_DATE \n THEN true\n WHEN actual_date IS NOT NULL AND actual_date > plan_date \n THEN true\n ELSE false \n END as is_overdue,\n CASE \n WHEN actual_date IS NOT NULL AND plan_date IS NOT NULL \n THEN actual_date - plan_date\n ELSE NULL \n END as days_difference\n FROM stage_issue_stages\n WHERE stage_status NOT IN ('COMPLETED', 'APPROVED')\n ORDER BY document_id, stage_order ASC, priority DESC\n ),\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'description', ist.description,\n 'notes', ist.notes,\n 'reminderDays', ist.reminder_days\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM stage_issue_stages ist\n GROUP BY ist.document_id\n )\n \n SELECT \n sd.id as document_id,\n sd.doc_number,\n sd.vendor_doc_number,\n sd.title,\n sd.status,\n sd.issued_date,\n \n -- 프로젝트 및 벤더 정보\n sd.project_id,\n sd.contract_id,\n p.code as project_code,\n sd.vendor_id,\n v.vendor_name,\n v.vendor_code,\n \n -- 동기화 상태 필드 추가\n sd.buyer_system_status,\n sd.buyer_system_comment,\n sd.last_synced_at,\n sd.sync_status,\n sd.sync_error,\n sd.sync_version,\n sd.last_modified_by,\n \n -- 현재 스테이지 정보\n csi.current_stage_id,\n csi.current_stage_name,\n csi.current_stage_status,\n csi.current_stage_order,\n csi.current_stage_plan_date,\n csi.current_stage_actual_date,\n csi.current_stage_assignee_name,\n csi.current_stage_priority,\n \n -- 계산 필드\n csi.days_until_due,\n csi.is_overdue,\n csi.days_difference,\n \n -- 진행률 정보\n ds.total_stages,\n ds.completed_stages,\n ds.progress_percentage,\n \n -- 전체 스테이지\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 메타 정보\n sd.created_at,\n sd.updated_at\n \n FROM stage_documents sd\n LEFT JOIN projects p ON sd.project_id = p.id\n LEFT JOIN vendors v ON sd.vendor_id = v.id\n LEFT JOIN document_stats ds ON sd.id = ds.document_id\n LEFT JOIN current_stage_info csi ON sd.id = csi.document_id\n LEFT JOIN stage_aggregation sa ON sd.id = sa.document_id\n \n ORDER BY sd.created_at DESC\n", - "name": "stage_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.stage_submission_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "document_title": { - "name": "document_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "stage_id": { - "name": "stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "stage_name": { - "name": "stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "stage_order": { - "name": "stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "stage_status": { - "name": "stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "stage_plan_date": { - "name": "stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "latest_submission_id": { - "name": "latest_submission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision_number": { - "name": "latest_revision_number", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision_code": { - "name": "latest_revision_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_submission_status": { - "name": "latest_submission_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_submitted_at": { - "name": "latest_submitted_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "latest_submitted_by": { - "name": "latest_submitted_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_review_status": { - "name": "latest_review_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_sync_status": { - "name": "latest_sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "latest_buyer_system_status": { - "name": "latest_buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "total_files_to_sync": { - "name": "total_files_to_sync", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "synced_files_count": { - "name": "synced_files_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "sync_progress": { - "name": "sync_progress", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_submissions": { - "name": "total_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "approved_submissions": { - "name": "approved_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rejected_submissions": { - "name": "rejected_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pending_submissions": { - "name": "pending_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_files": { - "name": "total_files", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_file_size": { - "name": "total_file_size", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "requires_submission": { - "name": "requires_submission", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "requires_sync": { - "name": "requires_sync", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "submission_history": { - "name": "submission_history", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n WITH eligible_documents AS (\n -- buyerSystemStatus가 '승인(DC)'인 문서만 선택\n SELECT \n sd.id as document_id,\n sd.doc_number,\n sd.vendor_doc_number,\n sd.title as document_title,\n sd.project_id,\n sd.vendor_id,\n p.code as project_code,\n v.vendor_name,\n v.vendor_code\n FROM stage_documents sd\n LEFT JOIN projects p ON sd.project_id = p.id\n LEFT JOIN vendors v ON sd.vendor_id = v.id\n WHERE sd.buyer_system_status = '승인(DC)'\n AND sd.status = 'ACTIVE'\n ),\n \n submission_stats AS (\n SELECT \n ss.stage_id,\n COUNT(*) as total_submissions,\n COUNT(CASE WHEN ss.review_status = 'APPROVED' THEN 1 END) as approved_submissions,\n COUNT(CASE WHEN ss.review_status = 'REJECTED' THEN 1 END) as rejected_submissions,\n COUNT(CASE WHEN ss.review_status = 'PENDING' OR ss.review_status IS NULL THEN 1 END) as pending_submissions,\n SUM(ss.total_files) as total_files,\n SUM(ss.total_file_size) as total_file_size,\n MAX(ss.revision_number) as latest_revision_number\n FROM stage_submissions ss\n GROUP BY ss.stage_id\n ),\n \n latest_submission AS (\n SELECT DISTINCT ON (stage_id)\n stage_id,\n id as submission_id,\n revision_number,\n revision_code, -- ⭐ 추가\n submission_status,\n submitted_at,\n submitted_by,\n review_status,\n sync_status,\n buyer_system_status,\n last_synced_at,\n total_files_to_sync,\n synced_files_count,\n CASE \n WHEN total_files_to_sync > 0 \n THEN ROUND((synced_files_count * 100.0) / total_files_to_sync)\n ELSE 0 \n END as sync_progress\n FROM stage_submissions\n ORDER BY stage_id, revision_number DESC\n ),\n \n submission_history_agg AS (\n SELECT \n ss.stage_id,\n json_agg(\n json_build_object(\n 'submissionId', ss.id,\n 'revisionNumber', ss.revision_number,\n 'revisionCode', ss.revision_code, -- ⭐ 추가\n 'status', ss.submission_status,\n 'submittedAt', ss.submitted_at,\n 'submittedBy', ss.submitted_by,\n 'reviewStatus', ss.review_status,\n 'syncStatus', ss.sync_status,\n 'fileCount', ss.total_files\n ) ORDER BY ss.revision_number DESC\n ) as submission_history\n FROM stage_submissions ss\n GROUP BY ss.stage_id\n )\n \n SELECT \n ed.document_id,\n ed.doc_number,\n ed.vendor_doc_number,\n ed.document_title,\n ed.project_id,\n ed.project_code,\n ed.vendor_id,\n ed.vendor_name,\n ed.vendor_code,\n \n ist.id as stage_id,\n ist.stage_name,\n ist.stage_order,\n ist.stage_status,\n ist.plan_date as stage_plan_date,\n \n ls.submission_id as latest_submission_id,\n ls.revision_number as latest_revision_number,\n ls.revision_code as latest_revision_code, -- ⭐ 추가\n ls.submission_status as latest_submission_status,\n ls.submitted_at as latest_submitted_at,\n ls.submitted_by as latest_submitted_by,\n ls.review_status as latest_review_status,\n \n -- 동기화 상태\n ls.sync_status as latest_sync_status,\n ls.buyer_system_status as latest_buyer_system_status,\n ls.last_synced_at,\n ls.total_files_to_sync,\n ls.synced_files_count,\n ls.sync_progress,\n \n COALESCE(ss.total_submissions, 0) as total_submissions,\n COALESCE(ss.approved_submissions, 0) as approved_submissions,\n COALESCE(ss.rejected_submissions, 0) as rejected_submissions,\n COALESCE(ss.pending_submissions, 0) as pending_submissions,\n COALESCE(ss.total_files, 0) as total_files,\n COALESCE(ss.total_file_size, 0) as total_file_size,\n \n -- 제출이 필요한지 판단\n CASE \n WHEN ist.stage_status IN ('PLANNED', 'IN_PROGRESS', 'REJECTED') \n AND (ls.review_status IS NULL OR ls.review_status != 'APPROVED')\n THEN true \n ELSE false \n END as requires_submission,\n \n -- 동기화가 필요한지 판단\n CASE \n WHEN ls.sync_status IN ('pending', 'failed') \n OR ls.synced_files_count < ls.total_files_to_sync\n THEN true \n ELSE false \n END as requires_sync,\n \n -- 기한 관련\n CASE \n WHEN ist.plan_date < CURRENT_DATE \n AND ist.stage_status NOT IN ('COMPLETED', 'APPROVED')\n THEN true \n ELSE false \n END as is_overdue,\n \n CASE \n WHEN ist.plan_date IS NOT NULL \n THEN ist.plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n \n COALESCE(sha.submission_history, '[]'::json) as submission_history\n \n FROM eligible_documents ed\n INNER JOIN stage_issue_stages ist ON ed.document_id = ist.document_id\n LEFT JOIN submission_stats ss ON ist.id = ss.stage_id\n LEFT JOIN latest_submission ls ON ist.id = ls.stage_id\n LEFT JOIN submission_history_agg sha ON ist.id = sha.stage_id\n \n ORDER BY ed.document_id, ist.stage_order\n", - "name": "stage_submission_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.sync_status_view": { - "columns": { - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "target_system": { - "name": "target_system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "total_changes": { - "name": "total_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pending_changes": { - "name": "pending_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "synced_changes": { - "name": "synced_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "failed_changes": { - "name": "failed_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "last_sync_at": { - "name": "last_sync_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "next_sync_at": { - "name": "next_sync_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "sync_enabled": { - "name": "sync_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n WITH change_stats AS (\n SELECT \n cl.vendor_id,\n sc.target_system,\n COUNT(*) as total_changes,\n COUNT(CASE WHEN cl.is_synced = false AND cl.sync_attempts < sc.retry_max_attempts THEN 1 END) as pending_changes,\n COUNT(CASE WHEN cl.is_synced = true THEN 1 END) as synced_changes,\n COUNT(CASE WHEN cl.sync_attempts >= sc.retry_max_attempts AND cl.is_synced = false THEN 1 END) as failed_changes,\n MAX(cl.synced_at) as last_sync_at\n FROM change_logs cl\n CROSS JOIN sync_configs sc \n WHERE cl.vendor_id = sc.vendor_id\n AND (cl.target_systems IS NULL OR cl.target_systems @> to_jsonb(ARRAY[sc.target_system]))\n GROUP BY cl.vendor_id, sc.target_system\n )\n SELECT \n cs.vendor_id,\n cs.target_system,\n COALESCE(cs.total_changes, 0) as total_changes,\n COALESCE(cs.pending_changes, 0) as pending_changes,\n COALESCE(cs.synced_changes, 0) as synced_changes,\n COALESCE(cs.failed_changes, 0) as failed_changes,\n cs.last_sync_at,\n CASE \n WHEN sc.sync_enabled = true AND sc.last_successful_sync IS NOT NULL \n THEN sc.last_successful_sync + (sc.sync_interval_minutes || ' minutes')::interval\n ELSE NULL\n END as next_sync_at,\n sc.sync_enabled\n FROM sync_configs sc\n LEFT JOIN change_stats cs ON sc.vendor_id = cs.vendor_id AND sc.target_system = cs.target_system\n", - "name": "sync_status_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_documents_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "latest_stage_id": { - "name": "latest_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_stage_name": { - "name": "latest_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_stage_plan_date": { - "name": "latest_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "latest_stage_actual_date": { - "name": "latest_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision": { - "name": "latest_revision", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_uploader_type": { - "name": "latest_revision_uploader_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_uploader_name": { - "name": "latest_revision_uploader_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n SELECT \n d.id, \n d.doc_number,\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n \n (SELECT id FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_id,\n (SELECT stage_name FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_name,\n (SELECT plan_date FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_plan_date,\n (SELECT actual_date FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_actual_date,\n \n (SELECT r.id FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision_id,\n (SELECT r.revision FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision,\n (SELECT r.uploader_type FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision_uploader_type,\n (SELECT r.uploader_name FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision_uploader_name,\n \n (SELECT COUNT(*) FROM document_attachments a JOIN revisions r ON a.revision_id = r.id JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id) AS attachment_count,\n \n d.created_at,\n d.updated_at\n FROM documents d\n JOIN contracts c ON d.contract_id = c.id\n ", - "name": "vendor_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_candidates_with_vendor_info": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "company_name": { - "name": "company_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "source": { - "name": "source", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'COLLECTED'" - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"vendor_candidates\".\"id\", \"vendor_candidates\".\"company_name\", \"vendor_candidates\".\"contact_email\", \"vendor_candidates\".\"contact_phone\", \"vendor_candidates\".\"tax_id\", \"vendor_candidates\".\"address\", \"vendor_candidates\".\"country\", \"vendor_candidates\".\"source\", \"vendor_candidates\".\"status\", \"vendor_candidates\".\"items\", \"vendor_candidates\".\"remark\", \"vendor_candidates\".\"created_at\", \"vendor_candidates\".\"updated_at\", \"vendors\".\"vendor_name\", \"vendors\".\"vendor_code\", \"vendors\".\"created_at\" as \"vendor_created_at\", (\n SELECT l2.\"created_at\"\n FROM \"vendor_candidate_logs\" l2\n WHERE l2.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l2.\"action\" = 'status_change'\n ORDER BY l2.\"created_at\" DESC\n LIMIT 1\n ) as \"last_status_change_at\", (\n SELECT u.\"name\"\n FROM \"users\" u\n JOIN \"vendor_candidate_logs\" l3\n ON l3.\"user_id\" = u.\"id\"\n WHERE l3.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l3.\"action\" = 'status_change'\n ORDER BY l3.\"created_at\" DESC\n LIMIT 1\n ) as \"last_status_change_by\", (\n SELECT l4.\"created_at\"\n FROM \"vendor_candidate_logs\" l4\n WHERE l4.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l4.\"action\" = 'invite_sent'\n ORDER BY l4.\"created_at\" DESC\n LIMIT 1\n ) as \"last_invitation_at\", (\n SELECT u2.\"name\"\n FROM \"users\" u2\n JOIN \"vendor_candidate_logs\" l5\n ON l5.\"user_id\" = u2.\"id\"\n WHERE l5.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l5.\"action\" = 'invite_sent'\n ORDER BY l5.\"created_at\" DESC\n LIMIT 1\n ) as \"last_invitation_by\" from \"vendor_candidates\" left join \"vendors\" on \"vendor_candidates\".\"vendor_id\" = \"vendors\".\"id\"", - "name": "vendor_candidates_with_vendor_info", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "address_detail": { - "name": "address_detail", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "postal_code": { - "name": "postal_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "business_size": { - "name": "business_size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING_REVIEW'" - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "corporate_registration_number": { - "name": "corporate_registration_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "credit_agency": { - "name": "credit_agency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "credit_rating": { - "name": "credit_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "cash_flow_rating": { - "name": "cash_flow_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"id\", \"vendor_name\", \"vendor_code\", \"tax_id\", \"address\", \"address_detail\", \"postal_code\", \"business_size\", \"country\", \"phone\", \"email\", \"website\", \"status\", \"representative_name\", \"representative_birth\", \"representative_email\", \"representative_phone\", \"corporate_registration_number\", \"credit_agency\", \"credit_rating\", \"cash_flow_rating\", \"created_at\", \"updated_at\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', c.id,\n 'contactName', c.contact_name,\n 'contactPosition', c.contact_position,\n 'contactEmail', c.contact_email,\n 'contactPhone', c.contact_phone,\n 'isPrimary', c.is_primary\n )\n ),\n '[]'::json\n )\n FROM vendor_contacts c\n WHERE c.vendor_id = vendors.id)\n as \"contacts\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', a.id,\n 'fileName', a.file_name,\n 'filePath', a.file_path,\n 'attachmentType', a.attachment_type,\n 'createdAt', a.created_at\n )\n ORDER BY a.attachment_type, a.created_at DESC\n ),\n '[]'::json\n )\n FROM vendor_attachments a\n WHERE a.vendor_id = vendors.id)\n as \"attachments\", \n (SELECT COUNT(*)\n FROM vendor_attachments a\n WHERE a.vendor_id = vendors.id)\n as \"attachment_count\", \n (SELECT COUNT(*) \n FROM vendor_contacts c\n WHERE c.vendor_id = vendors.id)\n as \"contact_count\" from \"vendors\"", - "name": "vendor_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_items_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"vendor_possible_items\".\"id\", \"vendor_possible_items\".\"vendor_id\", \"items\".\"item_name\", \"items\".\"item_code\", \"items\".\"description\", \"vendor_possible_items\".\"created_at\", \"vendor_possible_items\".\"updated_at\" from \"vendor_possible_items\" left join \"items\" on \"vendor_possible_items\".\"item_code\" = \"items\".\"item_code\"", - "name": "vendor_items_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_materials_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "unit_of_measure": { - "name": "unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "steel_type": { - "name": "steel_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "grade_material": { - "name": "grade_material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"vendor_possible_materials\".\"id\", \"vendor_possible_materials\".\"vendor_id\", \"materials\".\"item_name\", \"materials\".\"item_code\", \"materials\".\"description\", \"materials\".\"unit_of_measure\", \"materials\".\"steel_type\", \"materials\".\"grade_material\", \"vendor_possible_materials\".\"created_at\", \"vendor_possible_materials\".\"updated_at\" from \"vendor_possible_materials\" left join \"materials\" on \"vendor_possible_materials\".\"item_code\" = \"materials\".\"item_code\"", - "name": "vendor_materials_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendors_with_types_and_materials": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"tax_id\" as \"tax_id\", \"vendors\".\"address\" as \"address\", \"vendors\".\"address_detail\" as \"address_detail\", \"vendors\".\"postal_code\" as \"postal_code\", \"vendors\".\"country\" as \"country\", \"vendors\".\"phone\" as \"phone\", \"vendors\".\"email\" as \"email\", \"vendors\".\"business_size\" as \"business_size\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"status\", \"vendors\".\"vendor_type_id\" as \"vendor_type_id\", \"vendors\".\"representative_name\" as \"representative_name\", \"vendors\".\"representative_birth\" as \"representative_birth\", \"vendors\".\"representative_email\" as \"representative_email\", \"vendors\".\"representative_phone\" as \"representative_phone\", \"vendors\".\"corporate_registration_number\" as \"corporate_registration_number\", \"vendors\".\"items\" as \"items\", \"vendors\".\"credit_agency\" as \"credit_agency\", \"vendors\".\"credit_rating\" as \"credit_rating\", \"vendors\".\"cash_flow_rating\" as \"cash_flow_rating\", \"vendors\".\"is_association_member\" as \"is_association_member\", \"vendors\".\"created_at\" as \"created_at\", \"vendors\".\"updated_at\" as \"updated_at\", \"vendor_types\".\"name_ko\" as \"vendor_type_name\", \"vendor_types\".\"name_en\" as \"vendor_type_name_en\", \"vendor_types\".\"code\" as \"vendor_type_code\", \n CASE\n WHEN \"vendors\".\"status\" = 'ACTIVE' THEN '정규업체'\n WHEN \"vendors\".\"status\" IN ('INACTIVE', 'BLACKLISTED', 'REJECTED') THEN ''\n ELSE '잠재업체'\n END\n as \"vendor_category\", \n (SELECT CASE \n WHEN vpm1.item_name IS NOT NULL AND vpm1.item_code IS NOT NULL \n THEN vpm1.item_name || E'\n(' || vpm1.item_code || ')'\n ELSE NULL\n END\n FROM vendor_possible_materials vpm1\n WHERE vpm1.vendor_id = \"vendors\".\"id\"\n ORDER BY vpm1.is_confirmed DESC NULLS LAST, vpm1.created_at DESC\n LIMIT 1 OFFSET 0)\n as \"primary_material_1\", \n (SELECT CASE \n WHEN vpm2.item_name IS NOT NULL AND vpm2.item_code IS NOT NULL \n THEN vpm2.item_name || E'\n(' || vpm2.item_code || ')'\n ELSE NULL\n END\n FROM vendor_possible_materials vpm2\n WHERE vpm2.vendor_id = \"vendors\".\"id\"\n ORDER BY vpm2.is_confirmed DESC NULLS LAST, vpm2.created_at DESC\n LIMIT 1 OFFSET 1)\n as \"primary_material_2\", \n (SELECT CASE \n WHEN vpm3.item_name IS NOT NULL AND vpm3.item_code IS NOT NULL \n THEN vpm3.item_name || E'\n(' || vpm3.item_code || ')'\n ELSE NULL\n END\n FROM vendor_possible_materials vpm3\n WHERE vpm3.vendor_id = \"vendors\".\"id\"\n ORDER BY vpm3.is_confirmed DESC NULLS LAST, vpm3.created_at DESC\n LIMIT 1 OFFSET 2)\n as \"primary_material_3\", \n (SELECT c.contract_no\n FROM contracts c\n WHERE c.vendor_id = \"vendors\".\"id\"\n ORDER BY c.start_date DESC NULLS LAST\n LIMIT 1)\n as \"recent_po_number\", \n (SELECT CASE \n WHEN u.name IS NOT NULL AND u.user_code IS NOT NULL \n THEN u.name || E'\n(' || u.user_code || ')'\n ELSE c.purchase_group\n END\n FROM contracts c\n LEFT JOIN users u ON c.purchase_group = u.user_code\n WHERE c.vendor_id = \"vendors\".\"id\"\n ORDER BY c.start_date DESC NULLS LAST\n LIMIT 1)\n as \"recent_po_order_by\", \n (SELECT c.start_date\n FROM contracts c\n WHERE c.vendor_id = \"vendors\".\"id\"\n ORDER BY c.start_date DESC NULLS LAST\n LIMIT 1)\n as \"recent_po_date\", NULL as \"recent_delivery_number\", NULL as \"recent_delivery_by\", NULL as \"recent_delivery_date\", NULL as \"regular_evaluation_grade\", NULL as \"fa_contract\", NULL as \"avl_registration\", NULL as \"regular_vendor_registration\" from \"vendors\" left join \"vendor_types\" on \"vendors\".\"vendor_type_id\" = \"vendor_types\".\"id\"", - "name": "vendors_with_types_and_materials", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendors_with_types": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"tax_id\" as \"tax_id\", \"vendors\".\"address\" as \"address\", \"vendors\".\"address_detail\" as \"address_detail\", \"vendors\".\"postal_code\" as \"postal_code\", \"vendors\".\"country\" as \"country\", \"vendors\".\"phone\" as \"phone\", \"vendors\".\"email\" as \"email\", \"vendors\".\"business_size\" as \"business_size\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"status\", \"vendors\".\"vendor_type_id\" as \"vendor_type_id\", \"vendors\".\"representative_name\" as \"representative_name\", \"vendors\".\"representative_birth\" as \"representative_birth\", \"vendors\".\"representative_email\" as \"representative_email\", \"vendors\".\"representative_phone\" as \"representative_phone\", \"vendors\".\"corporate_registration_number\" as \"corporate_registration_number\", \"vendors\".\"items\" as \"items\", \"vendors\".\"credit_agency\" as \"credit_agency\", \"vendors\".\"credit_rating\" as \"credit_rating\", \"vendors\".\"cash_flow_rating\" as \"cash_flow_rating\", \"vendors\".\"is_association_member\" as \"is_association_member\", \"vendors\".\"created_at\" as \"created_at\", \"vendors\".\"updated_at\" as \"updated_at\", \"vendor_types\".\"name_ko\" as \"vendor_type_name\", \"vendor_types\".\"name_en\" as \"vendor_type_name_en\", \"vendor_types\".\"code\" as \"vendor_type_code\", \n CASE\n WHEN \"vendors\".\"status\" = 'ACTIVE' THEN '정규업체'\n WHEN \"vendors\".\"status\" IN ('INACTIVE', 'BLACKLISTED', 'REJECTED') THEN ''\n ELSE '잠재업체'\n END\n as \"vendor_category\" from \"vendors\" left join \"vendor_types\" on \"vendors\".\"vendor_type_id\" = \"vendor_types\".\"id\"", - "name": "vendors_with_types", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.basic_contract_template_stats_view": { - "columns": {}, - "definition": "select \"basic_contract_templates\".\"id\" as \"template_id\", \"basic_contract_templates\".\"template_name\" as \"template_name\", \"basic_contract_templates\".\"revision\" as \"revision\", \"basic_contract_templates\".\"legal_review_required\" as \"legal_review_required\", \"basic_contract_templates\".\"validity_period\" as \"validity_period\", \"basic_contract_templates\".\"created_at\" as \"template_created_at\", COUNT(\"basic_contract\".\"id\") as \"total_sent_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"deadline\" < CURRENT_DATE \n AND \"basic_contract\".\"status\" NOT IN ('COMPLETED', 'REJECTED') \n THEN 1 \n END)\n as \"overdue_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'PENDING' \n THEN 1 \n END)\n as \"unsigned_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" IN ('VENDOR_SIGNED', 'BUYER_SIGNED', 'LEGAL_REVIEW_REQUESTED', 'LEGAL_REVIEW_COMPLETED', 'COMPLETED') \n THEN 1 \n END)\n as \"vendor_signed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" IN ('LEGAL_REVIEW_REQUESTED', 'LEGAL_REVIEW_COMPLETED') \n THEN 1 \n END)\n as \"legal_request_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'LEGAL_REVIEW_COMPLETED' \n OR (\"basic_contract\".\"status\" = 'COMPLETED' AND \"basic_contract\".\"legal_review_completed_at\" IS NOT NULL)\n THEN 1 \n END)\n as \"legal_completed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'COMPLETED' \n THEN 1 \n END)\n as \"contract_completed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" IN ('BUYER_SIGNED', 'LEGAL_REVIEW_REQUESTED', 'LEGAL_REVIEW_COMPLETED', 'COMPLETED') \n THEN 1 \n END)\n as \"buyer_signed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'REJECTED' \n THEN 1 \n END)\n as \"rejected_count\", \n AVG(CASE \n WHEN \"basic_contract\".\"status\" = 'COMPLETED' AND \"basic_contract\".\"completed_at\" IS NOT NULL\n THEN EXTRACT(EPOCH FROM (\"basic_contract\".\"completed_at\" - \"basic_contract\".\"created_at\")) / 86400\n END)\n as \"avg_processing_days\", MAX(\"basic_contract\".\"updated_at\") as \"last_activity_date\" from \"basic_contract_templates\" left join \"basic_contract\" on \"basic_contract_templates\".\"id\" = \"basic_contract\".\"template_id\" where \"basic_contract_templates\".\"status\" = 'ACTIVE' group by \"basic_contract_templates\".\"id\", \"basic_contract_templates\".\"template_name\", \"basic_contract_templates\".\"revision\", \"basic_contract_templates\".\"legal_review_required\", \"basic_contract_templates\".\"validity_period\", \"basic_contract_templates\".\"created_at\"", - "name": "basic_contract_template_stats_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.basic_contract_view": { - "columns": {}, - "definition": "select \"basic_contract\".\"id\" as \"id\", \"basic_contract\".\"template_id\" as \"template_id\", \"basic_contract\".\"vendor_id\" as \"vendor_id\", \"basic_contract\".\"requested_by\" as \"requested_by\", \"basic_contract\".\"status\" as \"basic_contract_status\", \"basic_contract\".\"rfq_company_id\" as \"rfq_company_id\", \"basic_contract\".\"bidding_company_id\" as \"bidding_company_id\", \"basic_contract\".\"general_contract_id\" as \"general_contract_id\", \"basic_contract\".\"deadline\" as \"deadline\", \"basic_contract\".\"vendor_signed_at\" as \"vendor_signed_at\", \"basic_contract\".\"buyer_signed_at\" as \"buyer_signed_at\", \"basic_contract\".\"legal_review_requested_at\" as \"legal_review_requested_at\", \"basic_contract\".\"legal_review_completed_at\" as \"legal_review_completed_at\", \"basic_contract\".\"created_at\" as \"created_at\", \"basic_contract\".\"updated_at\" as \"updated_at\", \"basic_contract\".\"completed_at\" as \"completed_at\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"email\" as \"vendor_email\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"users\".\"name\" as \"requested_by_name\", \"basic_contract_templates\".\"template_name\" as \"template_name\", \"basic_contract_templates\".\"revision\" as \"template_revision\", \"basic_contract_templates\".\"status\" as \"template_status\", \"basic_contract_templates\".\"validity_period\" as \"validity_period\", \"basic_contract_templates\".\"legal_review_required\" as \"legal_review_required\", \"basic_contract_templates\".\"file_path\" as \"template_file_path\", \"basic_contract_templates\".\"file_name\" as \"template_file_name\", \"basic_contract\".\"file_path\" as \"signed_file_path\", \"basic_contract\".\"file_name\" as \"signed_file_name\", \"basic_contract_templates\".\"created_at\" as \"template_created_at\", \"basic_contract_templates\".\"created_by\" as \"template_created_by\", \"basic_contract_templates\".\"updated_at\" as \"template_updated_at\", \"basic_contract_templates\".\"updated_by\" as \"template_updated_by\", \"basic_contract_templates\".\"disposed_at\" as \"template_disposed_at\", \"basic_contract_templates\".\"restored_at\" as \"template_restored_at\" from \"basic_contract\" left join \"vendors\" on \"basic_contract\".\"vendor_id\" = \"vendors\".\"id\" left join \"users\" on \"basic_contract\".\"requested_by\" = \"users\".\"id\" left join \"basic_contract_templates\" on \"basic_contract\".\"template_id\" = \"basic_contract_templates\".\"id\"", - "name": "basic_contract_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.pr_items_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"pr_items\".\"id\", \"pr_items\".\"procurement_rfqs_id\", \"pr_items\".\"rfq_item\", \"pr_items\".\"pr_item\", \"pr_items\".\"pr_no\", \"pr_items\".\"material_code\", \"pr_items\".\"material_category\", \"pr_items\".\"acc\", \"pr_items\".\"material_description\", \"pr_items\".\"size\", \"pr_items\".\"delivery_date\", \"pr_items\".\"quantity\", \"pr_items\".\"uom\", \"pr_items\".\"gross_weight\", \"pr_items\".\"gw_uom\", \"pr_items\".\"spec_no\", \"pr_items\".\"spec_url\", \"pr_items\".\"tracking_no\", \"pr_items\".\"major_yn\", \"pr_items\".\"project_def\", \"pr_items\".\"project_sc\", \"pr_items\".\"project_kl\", \"pr_items\".\"project_lc\", \"pr_items\".\"project_dl\", \"pr_items\".\"remark\", \"procurement_rfqs\".\"rfq_code\", \"procurement_rfqs\".\"item_code\", \"procurement_rfqs\".\"item_name\" from \"pr_items\" left join \"procurement_rfqs\" on \"pr_items\".\"procurement_rfqs_id\" = \"procurement_rfqs\".\"id\"", - "name": "pr_items_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.procurement_rfq_details_view": { - "columns": {}, - "definition": "select \"rfq_details\".\"id\" as \"detail_id\", \"rfqs\".\"id\" as \"rfq_id\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs\".\"item_code\" as \"item_code\", \"rfqs\".\"item_name\" as \"item_name\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"country\" as \"vendor_country\", \"rfq_details\".\"currency\" as \"currency\", \"payment_terms\".\"code\" as \"payment_terms_code\", \"payment_terms\".\"description\" as \"payment_terms_description\", \"incoterms\".\"code\" as \"incoterms_code\", \"incoterms\".\"description\" as \"incoterms_description\", \"rfq_details\".\"incoterms_detail\" as \"incoterms_detail\", \"rfq_details\".\"delivery_date\" as \"delivery_date\", \"rfq_details\".\"tax_code\" as \"tax_code\", \"rfq_details\".\"place_of_shipping\" as \"place_of_shipping\", \"rfq_details\".\"place_of_destination\" as \"place_of_destination\", \"rfq_details\".\"material_price_related_yn\" as \"material_price_related_yn\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfq_details\".\"updated_at\" as \"updated_at\", (\n SELECT COUNT(*) \n FROM pr_items \n WHERE procurement_rfqs_id = \"rfqs\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM pr_items \n WHERE procurement_rfqs_id = \"rfqs\".\"id\" \n AND major_yn = true\n ) as \"major_items_count\", (\n SELECT COUNT(*) \n FROM procurement_rfq_comments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"comment_count\", (\n SELECT created_at \n FROM procurement_rfq_comments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"last_comment_date\", (\n SELECT created_at \n FROM procurement_rfq_comments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\" AND is_vendor_comment = true\n ORDER BY created_at DESC LIMIT 1\n ) as \"last_vendor_comment_date\", (\n SELECT COUNT(*) \n FROM procurement_rfq_attachments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"attachment_count\", (\n SELECT COUNT(*) > 0\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"has_quotation\", (\n SELECT status\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_status\", (\n SELECT total_price\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_total_price\", (\n SELECT quotation_version\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY quotation_version DESC LIMIT 1\n ) as \"quotation_version\", (\n SELECT COUNT(DISTINCT quotation_version)\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"quotation_version_count\", (\n SELECT created_at\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY quotation_version DESC LIMIT 1\n ) as \"last_quotation_date\" from \"procurement_rfq_details\" \"rfq_details\" left join \"procurement_rfqs\" \"rfqs\" on \"rfq_details\".\"procurement_rfqs_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendors\" on \"rfq_details\".\"vendors_id\" = \"vendors\".\"id\" left join \"payment_terms\" on \"rfq_details\".\"payment_terms_code\" = \"payment_terms\".\"code\" left join \"incoterms\" on \"rfq_details\".\"incoterms_code\" = \"incoterms\".\"code\" left join \"users\" \"updated_by_user\" on \"rfq_details\".\"updated_by\" = \"updated_by_user\".\"id\"", - "name": "procurement_rfq_details_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.procurement_rfqs_view": { - "columns": {}, - "definition": "select \"procurement_rfqs\".\"id\" as \"id\", \"procurement_rfqs\".\"rfq_code\" as \"rfq_code\", \"procurement_rfqs\".\"series\" as \"series\", \"procurement_rfqs\".\"rfq_sealed_yn\" as \"rfq_sealed_yn\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"procurement_rfqs\".\"item_code\" as \"item_code\", \"procurement_rfqs\".\"item_name\" as \"item_name\", \"procurement_rfqs\".\"status\" as \"status\", \"procurement_rfqs\".\"pic_code\" as \"pic_code\", \"procurement_rfqs\".\"rfq_send_date\" as \"rfq_send_date\", \"procurement_rfqs\".\"due_date\" as \"due_date\", (\n SELECT MIN(submitted_at)\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"procurement_rfqs\".\"id\"\n AND submitted_at IS NOT NULL\n ) as \"earliest_quotation_submitted_at\", \"created_by_user\".\"name\" as \"created_by_user_name\", \"sent_by_user\".\"name\" as \"sent_by_user_name\", \"procurement_rfqs\".\"updated_at\" as \"updated_at\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"procurement_rfqs\".\"remark\" as \"remark\", (\n SELECT material_code \n FROM pr_items \n WHERE procurement_rfqs_id = \"procurement_rfqs\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_code\", (\n SELECT pr_no \n FROM pr_items \n WHERE procurement_rfqs_id = \"procurement_rfqs\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"po_no\", (\n SELECT COUNT(*) \n FROM pr_items \n WHERE procurement_rfqs_id = \"procurement_rfqs\".\"id\"\n ) as \"pr_items_count\" from \"procurement_rfqs\" left join \"projects\" on \"procurement_rfqs\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"created_by_user\" on \"procurement_rfqs\".\"created_by\" = \"created_by_user\".\"id\" left join \"users\" \"updated_by_user\" on \"procurement_rfqs\".\"updated_by\" = \"updated_by_user\".\"id\" left join \"users\" \"sent_by_user\" on \"procurement_rfqs\".\"sent_by\" = \"sent_by_user\".\"id\"", - "name": "procurement_rfqs_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.attachment_revision_history": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "client_revision_id": { - "name": "client_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "client_revision_no": { - "name": "client_revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "client_file_name": { - "name": "client_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "client_file_path": { - "name": "client_file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "client_file_size": { - "name": "client_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "client_revision_comment": { - "name": "client_revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "client_revision_created_at": { - "name": "client_revision_created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_latest_client_revision": { - "name": "is_latest_client_revision", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "total_vendor_responses": { - "name": "total_vendor_responses", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "responded_vendors": { - "name": "responded_vendors", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pending_vendors": { - "name": "pending_vendors", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_response_files": { - "name": "total_response_files", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n ba.id as attachment_id,\n ba.attachment_type,\n ba.serial_no,\n \n -- 발주처 리비전 정보\n rev.id as client_revision_id,\n rev.revision_no as client_revision_no,\n rev.original_file_name as client_file_name,\n rev.file_size as client_file_size,\n rev.file_path as client_file_path,\n rev.revision_comment as client_revision_comment,\n rev.created_at as client_revision_created_at,\n rev.is_latest as is_latest_client_revision,\n \n -- 벤더 응답 통계\n COALESCE(response_stats.total_responses, 0) as total_vendor_responses,\n COALESCE(response_stats.responded_count, 0) as responded_vendors,\n COALESCE(response_stats.pending_count, 0) as pending_vendors,\n COALESCE(response_stats.total_files, 0) as total_response_files\n \n FROM b_rfqs br\n JOIN b_rfq_attachments ba ON br.id = ba.rfq_id\n JOIN b_rfq_attachment_revisions rev ON ba.id = rev.attachment_id\n LEFT JOIN (\n SELECT \n var.attachment_id,\n COUNT(*) as total_responses,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN var.response_status = 'NOT_RESPONDED' THEN 1 END) as pending_count,\n COUNT(vra.id) as total_files\n FROM vendor_attachment_responses var\n LEFT JOIN vendor_response_attachments_b vra ON var.id = vra.vendor_response_id\n GROUP BY var.attachment_id\n ) response_stats ON ba.id = response_stats.attachment_id\n \n ORDER BY ba.id, rev.created_at DESC\n", - "name": "attachment_revision_history", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.attachments_with_latest_revision": { - "columns": { - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n a.id as attachment_id,\n a.attachment_type,\n a.serial_no,\n a.rfq_id,\n a.description,\n a.current_revision,\n \n r.id as revision_id,\n r.file_name,\n r.original_file_name,\n r.file_path,\n r.file_size,\n r.file_type,\n r.revision_comment,\n \n a.created_by,\n u.name as created_by_name,\n a.created_at,\n a.updated_at\n FROM b_rfq_attachments a\n LEFT JOIN b_rfq_attachment_revisions r ON a.latest_revision_id = r.id\n LEFT JOIN users u ON a.created_by = u.id\n ", - "name": "attachments_with_latest_revision", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.b_rfqs_master": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_type": { - "name": "project_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.description,\n br.status,\n br.due_date,\n br.pic_code,\n br.pic_name,\n br.eng_pic_name,\n br.package_no,\n br.package_name,\n br.project_id,\n p.code as project_code,\n p.name as project_name,\n p.type as project_type,\n br.project_company,\n br.project_flag,\n br.project_site,\n COALESCE(att_count.total_attachments, 0) as total_attachments,\n br.created_at,\n br.updated_at\n FROM b_rfqs br\n LEFT JOIN projects p ON br.project_id = p.id\n LEFT JOIN (\n SELECT rfq_id, COUNT(*) as total_attachments\n FROM b_rfq_attachments\n GROUP BY rfq_id\n ) att_count ON br.id = att_count.rfq_id\n", - "name": "b_rfqs_master", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.final_rfq_detail": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "final_rfq_id": { - "name": "final_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_rfq_status": { - "name": "final_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_business_size": { - "name": "vendor_business_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_description": { - "name": "incoterms_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "payment_terms_description": { - "name": "payment_terms_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "firsttime_yn": { - "name": "firsttime_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_remark": { - "name": "vendor_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n fr.id as final_rfq_id,\n fr.final_rfq_status,\n fr.vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n v.business_size as vendor_business_size,\n fr.due_date,\n fr.valid_date,\n fr.delivery_date,\n fr.incoterms_code,\n inc.description as incoterms_description,\n fr.payment_terms_code,\n pt.description as payment_terms_description,\n fr.currency,\n fr.tax_code,\n fr.place_of_shipping,\n fr.place_of_destination,\n fr.short_list,\n fr.return_yn,\n fr.cp_request_yn,\n fr.prject_gtc_yn,\n fr.firsttime_yn,\n fr.material_price_related_yn,\n fr.return_revision,\n fr.gtc,\n fr.gtc_valid_date,\n fr.classification,\n fr.sparepart,\n fr.remark,\n fr.vendor_remark,\n fr.created_at,\n fr.updated_at\n FROM b_rfqs br\n JOIN final_rfq fr ON br.id = fr.rfq_id\n LEFT JOIN vendors v ON fr.vendor_id = v.id\n LEFT JOIN incoterms inc ON fr.incoterms_code = inc.code\n LEFT JOIN payment_terms pt ON fr.payment_terms_code = pt.code\n", - "name": "final_rfq_detail", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.initial_rfq_detail": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "initial_rfq_id": { - "name": "initial_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_rfq_status": { - "name": "initial_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_category": { - "name": "vendor_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_business_size": { - "name": "vendor_business_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_description": { - "name": "incoterms_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_revision": { - "name": "rfq_revision", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n ir.id as initial_rfq_id,\n ir.initial_rfq_status,\n ir.vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n v.business_size as vendor_business_size,\n v.vendor_category as vendor_category,\n ir.due_date,\n ir.valid_date,\n ir.incoterms_code,\n inc.description as incoterms_description,\n ir.short_list,\n ir.return_yn,\n ir.cp_request_yn,\n ir.prject_gtc_yn,\n ir.return_revision,\n ir.rfq_revision,\n ir.gtc,\n ir.gtc_valid_date,\n ir.classification,\n ir.sparepart,\n ir.created_at,\n ir.updated_at\n FROM b_rfqs br\n JOIN initial_rfq ir ON br.id = ir.rfq_id\n LEFT JOIN vendors_with_types v ON ir.vendor_id = v.id\n LEFT JOIN incoterms inc ON ir.incoterms_code = inc.code\n", - "name": "initial_rfq_detail", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_dashboard": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_vendor_count": { - "name": "initial_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_vendor_count": { - "name": "final_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_response_rate": { - "name": "initial_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_response_rate": { - "name": "final_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "overall_progress": { - "name": "overall_progress", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "days_to_deadline": { - "name": "days_to_deadline", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "updated_by_name": { - "name": "updated_by_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "updated_by_email": { - "name": "updated_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n -- ② SELECT 절 확장 -------------------------------------------\n SELECT\n br.id AS rfq_id,\n br.rfq_code,\n br.description,\n br.status,\n br.due_date,\n p.code AS project_code,\n p.name AS project_name,\n br.package_no,\n br.package_name,\n br.pic_code,\n br.pic_name,\n br.eng_pic_name,\n br.project_company,\n br.project_flag,\n br.project_site,\n br.remark,\n \n -- 첨부/벤더 요약 -----------------------\n COALESCE(att_count.total_attachments, 0) AS total_attachments,\n COALESCE(init_summary.vendor_count, 0) AS initial_vendor_count,\n COALESCE(final_summary.vendor_count, 0) AS final_vendor_count,\n COALESCE(init_summary.avg_response_rate, 0) AS initial_response_rate,\n COALESCE(final_summary.avg_response_rate, 0) AS final_response_rate,\n \n -- 진행률·마감까지 일수 --------------\n CASE \n WHEN br.status = 'DRAFT' THEN 0\n WHEN br.status = 'Doc. Received' THEN 10\n WHEN br.status = 'PIC Assigned' THEN 20\n WHEN br.status = 'Doc. Confirmed' THEN 30\n WHEN br.status = 'Init. RFQ Sent' THEN 40\n WHEN br.status = 'Init. RFQ Answered' THEN 50\n WHEN br.status = 'TBE started' THEN 60\n WHEN br.status = 'TBE finished' THEN 70\n WHEN br.status = 'Final RFQ Sent' THEN 80\n WHEN br.status = 'Quotation Received' THEN 90\n WHEN br.status = 'Vendor Selected' THEN 100\n ELSE 0\n END AS overall_progress,\n (br.due_date - CURRENT_DATE) AS days_to_deadline,\n \n br.created_at,\n br.updated_at,\n \n -- 💡 추가되는 컬럼 -------------------\n upd.name AS updated_by_name,\n upd.email AS updated_by_email\n FROM b_rfqs br\n LEFT JOIN projects p ON br.project_id = p.id\n \n -- ③ 사용자 정보 조인 --------------------\n LEFT JOIN users upd ON br.updated_by = upd.id\n \n -- (나머지 이미 있던 JOIN 들은 그대로) -----\n LEFT JOIN (\n SELECT rfq_id, COUNT(*) AS total_attachments\n FROM b_rfq_attachments\n GROUP BY rfq_id\n ) att_count ON br.id = att_count.rfq_id\n \n LEFT JOIN (\n SELECT \n rfq_id, \n COUNT(DISTINCT vendor_id) AS vendor_count,\n AVG(response_rate) AS avg_response_rate\n FROM vendor_response_summary\n WHERE rfq_type = 'INITIAL'\n GROUP BY rfq_id\n ) init_summary ON br.id = init_summary.rfq_id\n \n LEFT JOIN (\n SELECT \n rfq_id, \n COUNT(DISTINCT vendor_id) AS vendor_count,\n AVG(response_rate) AS avg_response_rate\n FROM vendor_response_summary\n WHERE rfq_type = 'FINAL'\n GROUP BY rfq_id\n ) final_summary ON br.id = final_summary.rfq_id\n ", - "name": "rfq_dashboard", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_progress_summary": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "days_to_deadline": { - "name": "days_to_deadline", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachments_with_multiple_revisions": { - "name": "attachments_with_multiple_revisions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_client_revisions": { - "name": "total_client_revisions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_vendor_count": { - "name": "initial_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_total_responses": { - "name": "initial_total_responses", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_responded_count": { - "name": "initial_responded_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_up_to_date_count": { - "name": "initial_up_to_date_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_version_mismatch_count": { - "name": "initial_version_mismatch_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_response_rate": { - "name": "initial_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "initial_version_match_rate": { - "name": "initial_version_match_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_vendor_count": { - "name": "final_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_total_responses": { - "name": "final_total_responses", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_responded_count": { - "name": "final_responded_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_up_to_date_count": { - "name": "final_up_to_date_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_version_mismatch_count": { - "name": "final_version_mismatch_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_response_rate": { - "name": "final_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_version_match_rate": { - "name": "final_version_match_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "total_response_files": { - "name": "total_response_files", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n br.due_date,\n (br.due_date - CURRENT_DATE) as days_to_deadline,\n \n -- 첨부파일 통계\n attachment_stats.total_attachments,\n attachment_stats.attachments_with_multiple_revisions,\n attachment_stats.total_client_revisions,\n \n -- Initial RFQ 통계\n COALESCE(initial_stats.vendor_count, 0) as initial_vendor_count,\n COALESCE(initial_stats.total_responses, 0) as initial_total_responses,\n COALESCE(initial_stats.responded_count, 0) as initial_responded_count,\n COALESCE(initial_stats.up_to_date_count, 0) as initial_up_to_date_count,\n COALESCE(initial_stats.version_mismatch_count, 0) as initial_version_mismatch_count,\n COALESCE(initial_stats.response_rate, 0) as initial_response_rate,\n COALESCE(initial_stats.version_match_rate, 0) as initial_version_match_rate,\n \n -- Final RFQ 통계\n COALESCE(final_stats.vendor_count, 0) as final_vendor_count,\n COALESCE(final_stats.total_responses, 0) as final_total_responses,\n COALESCE(final_stats.responded_count, 0) as final_responded_count,\n COALESCE(final_stats.up_to_date_count, 0) as final_up_to_date_count,\n COALESCE(final_stats.version_mismatch_count, 0) as final_version_mismatch_count,\n COALESCE(final_stats.response_rate, 0) as final_response_rate,\n COALESCE(final_stats.version_match_rate, 0) as final_version_match_rate,\n \n COALESCE(file_stats.total_files, 0) as total_response_files\n \n FROM b_rfqs br\n LEFT JOIN (\n SELECT \n ba.rfq_id,\n COUNT(*) as total_attachments,\n COUNT(CASE WHEN rev_count.total_revisions > 1 THEN 1 END) as attachments_with_multiple_revisions,\n SUM(rev_count.total_revisions) as total_client_revisions\n FROM b_rfq_attachments ba\n LEFT JOIN (\n SELECT \n attachment_id,\n COUNT(*) as total_revisions\n FROM b_rfq_attachment_revisions\n GROUP BY attachment_id\n ) rev_count ON ba.id = rev_count.attachment_id\n GROUP BY ba.rfq_id\n ) attachment_stats ON br.id = attachment_stats.rfq_id\n \n LEFT JOIN (\n SELECT \n br.id as rfq_id,\n COUNT(DISTINCT var.vendor_id) as vendor_count,\n COUNT(*) as total_responses,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) as up_to_date_count,\n COUNT(CASE WHEN vrd.effective_status = 'VERSION_MISMATCH' THEN 1 END) as version_mismatch_count,\n ROUND(\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) * 100.0 / \n NULLIF(COUNT(*), 0), 2\n ) as response_rate,\n ROUND(\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) * 100.0 / \n NULLIF(COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END), 0), 2\n ) as version_match_rate\n FROM b_rfqs br\n JOIN vendor_response_detail vrd ON br.id = vrd.rfq_id\n JOIN vendor_attachment_responses var ON vrd.response_id = var.id\n WHERE var.rfq_type = 'INITIAL'\n GROUP BY br.id\n ) initial_stats ON br.id = initial_stats.rfq_id\n \n LEFT JOIN (\n SELECT \n br.id as rfq_id,\n COUNT(DISTINCT var.vendor_id) as vendor_count,\n COUNT(*) as total_responses,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) as up_to_date_count,\n COUNT(CASE WHEN vrd.effective_status = 'VERSION_MISMATCH' THEN 1 END) as version_mismatch_count,\n ROUND(\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) * 100.0 / \n NULLIF(COUNT(*), 0), 2\n ) as response_rate,\n ROUND(\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) * 100.0 / \n NULLIF(COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END), 0), 2\n ) as version_match_rate\n FROM b_rfqs br\n JOIN vendor_response_detail vrd ON br.id = vrd.rfq_id\n JOIN vendor_attachment_responses var ON vrd.response_id = var.id\n WHERE var.rfq_type = 'FINAL'\n GROUP BY br.id\n ) final_stats ON br.id = final_stats.rfq_id\n \n LEFT JOIN (\n SELECT \n br.id as rfq_id,\n COUNT(vra.id) as total_files\n FROM b_rfqs br\n JOIN b_rfq_attachments ba ON br.id = ba.rfq_id\n JOIN vendor_attachment_responses var ON ba.id = var.attachment_id\n LEFT JOIN vendor_response_attachments_b vra ON var.id = vra.vendor_response_id\n GROUP BY br.id\n ) file_stats ON br.id = file_stats.rfq_id\n", - "name": "rfq_progress_summary", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_attachments_enhanced": { - "columns": { - "response_attachment_id": { - "name": "response_attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "rfq_record_id": { - "name": "rfq_record_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "responded_revision": { - "name": "responded_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "response_comment": { - "name": "response_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_request_comment": { - "name": "revision_request_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "revision_requested_at": { - "name": "revision_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_id": { - "name": "latest_client_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_no": { - "name": "latest_client_revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "latest_client_file_name": { - "name": "latest_client_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "is_version_matched": { - "name": "is_version_matched", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version_lag": { - "name": "version_lag", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "needs_update": { - "name": "needs_update", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "file_sequence": { - "name": "file_sequence", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_latest_response_file": { - "name": "is_latest_response_file", - "type": "boolean", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n vra.id as response_attachment_id,\n vra.vendor_response_id,\n vra.file_name,\n vra.original_file_name,\n vra.file_path,\n vra.file_size,\n vra.file_type,\n vra.description,\n vra.uploaded_at,\n \n -- 응답 기본 정보\n var.attachment_id,\n var.vendor_id,\n var.rfq_type,\n var.rfq_record_id,\n var.response_status,\n var.current_revision,\n var.responded_revision,\n \n -- 코멘트 (새로 추가된 필드 포함)\n var.response_comment,\n var.vendor_comment,\n var.revision_request_comment,\n \n -- 날짜 (새로 추가된 필드 포함)\n var.requested_at,\n var.responded_at,\n var.revision_requested_at,\n \n -- 첨부파일 정보\n ba.attachment_type,\n ba.serial_no,\n ba.rfq_id,\n \n -- 벤더 정보\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n \n -- 발주처 현재 리비전 정보\n latest_rev.id as latest_client_revision_id,\n latest_rev.revision_no as latest_client_revision_no,\n latest_rev.original_file_name as latest_client_file_name,\n \n -- 리비전 비교\n CASE \n WHEN var.responded_revision = ba.current_revision THEN true \n ELSE false \n END as is_version_matched,\n \n -- 버전 차이 계산 (Rev.0, Rev.1 형태 가정)\n CASE \n WHEN var.responded_revision IS NULL THEN NULL\n WHEN ba.current_revision IS NULL THEN NULL\n ELSE CAST(SUBSTRING(ba.current_revision FROM '[0-9]+') AS INTEGER) - \n CAST(SUBSTRING(var.responded_revision FROM '[0-9]+') AS INTEGER)\n END as version_lag,\n \n CASE \n WHEN var.response_status = 'RESPONDED' \n AND var.responded_revision != ba.current_revision THEN true \n ELSE false \n END as needs_update,\n \n -- 파일 순서\n ROW_NUMBER() OVER (\n PARTITION BY var.id \n ORDER BY vra.uploaded_at DESC\n ) as file_sequence,\n \n -- 최신 응답 파일 여부\n CASE \n WHEN ROW_NUMBER() OVER (\n PARTITION BY var.id \n ORDER BY vra.uploaded_at DESC\n ) = 1 THEN true \n ELSE false \n END as is_latest_response_file\n \n FROM vendor_response_attachments_b vra\n JOIN vendor_attachment_responses var ON vra.vendor_response_id = var.id\n JOIN b_rfq_attachments ba ON var.attachment_id = ba.id\n LEFT JOIN vendors v ON var.vendor_id = v.id\n LEFT JOIN b_rfq_attachment_revisions latest_rev ON ba.latest_revision_id = latest_rev.id\n", - "name": "vendor_response_attachments_enhanced", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_detail": { - "columns": { - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "rfq_record_id": { - "name": "rfq_record_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "attachment_description": { - "name": "attachment_description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "responded_revision": { - "name": "responded_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "response_comment": { - "name": "response_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_request_comment": { - "name": "revision_request_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "revision_requested_at": { - "name": "revision_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_no": { - "name": "latest_client_revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "latest_client_file_name": { - "name": "latest_client_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "latest_client_file_size": { - "name": "latest_client_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_comment": { - "name": "latest_client_revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_version_matched": { - "name": "is_version_matched", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version_lag": { - "name": "version_lag", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "needs_update": { - "name": "needs_update", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "has_multiple_revisions": { - "name": "has_multiple_revisions", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "total_response_files": { - "name": "total_response_files", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_response_file_name": { - "name": "latest_response_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "latest_response_file_size": { - "name": "latest_response_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_response_uploaded_at": { - "name": "latest_response_uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "effective_status": { - "name": "effective_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n var.id as response_id,\n ba.rfq_id,\n br.rfq_code,\n var.rfq_type,\n var.rfq_record_id,\n \n -- 첨부파일 정보\n ba.id as attachment_id,\n ba.attachment_type,\n ba.serial_no,\n ba.description as attachment_description,\n \n -- 벤더 정보\n v.id as vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n \n -- 응답 상태\n var.response_status,\n var.current_revision,\n var.responded_revision,\n \n -- 코멘트 (새로 추가된 필드 포함)\n var.response_comment,\n var.vendor_comment,\n var.revision_request_comment,\n \n -- 날짜 (새로 추가된 필드 포함)\n var.requested_at,\n var.responded_at,\n var.revision_requested_at,\n \n -- 발주처 최신 리비전\n latest_rev.revision_no as latest_client_revision_no,\n latest_rev.original_file_name as latest_client_file_name,\n latest_rev.file_size as latest_client_file_size,\n latest_rev.revision_comment as latest_client_revision_comment,\n \n -- 리비전 분석\n CASE \n WHEN var.responded_revision = ba.current_revision THEN true \n ELSE false \n END as is_version_matched,\n \n CASE \n WHEN var.responded_revision IS NULL OR ba.current_revision IS NULL THEN NULL\n ELSE CAST(SUBSTRING(ba.current_revision FROM '[0-9]+') AS INTEGER) - \n CAST(SUBSTRING(var.responded_revision FROM '[0-9]+') AS INTEGER)\n END as version_lag,\n \n CASE \n WHEN var.response_status = 'RESPONDED' \n AND var.responded_revision != ba.current_revision THEN true \n ELSE false \n END as needs_update,\n \n CASE \n WHEN revision_count.total_revisions > 1 THEN true \n ELSE false \n END as has_multiple_revisions,\n \n -- 응답 파일 정보\n COALESCE(file_stats.total_files, 0) as total_response_files,\n file_stats.latest_file_name as latest_response_file_name,\n file_stats.latest_file_size as latest_response_file_size,\n file_stats.latest_uploaded_at as latest_response_uploaded_at,\n \n -- 효과적인 상태\n CASE \n WHEN var.response_status = 'NOT_RESPONDED' THEN 'NOT_RESPONDED'\n WHEN var.response_status = 'WAIVED' THEN 'WAIVED'\n WHEN var.response_status = 'REVISION_REQUESTED' THEN 'REVISION_REQUESTED'\n WHEN var.response_status = 'RESPONDED' AND var.responded_revision = ba.current_revision THEN 'UP_TO_DATE'\n WHEN var.response_status = 'RESPONDED' AND var.responded_revision != ba.current_revision THEN 'VERSION_MISMATCH'\n ELSE var.response_status\n END as effective_status\n \n FROM vendor_attachment_responses var\n JOIN b_rfq_attachments ba ON var.attachment_id = ba.id\n JOIN b_rfqs br ON ba.rfq_id = br.id\n LEFT JOIN vendors v ON var.vendor_id = v.id\n LEFT JOIN b_rfq_attachment_revisions latest_rev ON ba.latest_revision_id = latest_rev.id\n LEFT JOIN (\n SELECT \n attachment_id,\n COUNT(*) as total_revisions\n FROM b_rfq_attachment_revisions\n GROUP BY attachment_id\n ) revision_count ON ba.id = revision_count.attachment_id\n LEFT JOIN (\n SELECT \n vendor_response_id,\n COUNT(*) as total_files,\n MAX(original_file_name) as latest_file_name,\n MAX(file_size) as latest_file_size,\n MAX(uploaded_at) as latest_uploaded_at\n FROM vendor_response_attachments_b\n GROUP BY vendor_response_id\n ) file_stats ON var.id = file_stats.vendor_response_id\n", - "name": "vendor_response_detail", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_summary": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_business_size": { - "name": "vendor_business_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "responded_count": { - "name": "responded_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pending_count": { - "name": "pending_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "waived_count": { - "name": "waived_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "revision_requested_count": { - "name": "revision_requested_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "response_rate": { - "name": "response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "completion_rate": { - "name": "completion_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n v.id as vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n v.business_size as vendor_business_size,\n var.rfq_type,\n COUNT(var.id) as total_attachments,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN var.response_status = 'NOT_RESPONDED' THEN 1 END) as pending_count,\n COUNT(CASE WHEN var.response_status = 'WAIVED' THEN 1 END) as waived_count,\n COUNT(CASE WHEN var.response_status = 'REVISION_REQUESTED' THEN 1 END) as revision_requested_count,\n ROUND(\n (COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) * 100.0 / \n NULLIF(COUNT(CASE WHEN var.response_status != 'WAIVED' THEN 1 END), 0)), \n 2\n ) as response_rate,\n ROUND(\n ((COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) + \n COUNT(CASE WHEN var.response_status = 'WAIVED' THEN 1 END)) * 100.0 / COUNT(var.id)), \n 2\n ) as completion_rate\n FROM b_rfqs br\n JOIN b_rfq_attachments bra ON br.id = bra.rfq_id\n JOIN vendor_attachment_responses var ON bra.id = var.attachment_id\n JOIN vendors v ON var.vendor_id = v.id\n GROUP BY br.id, br.rfq_code, br.status, v.id, v.vendor_code, v.vendor_name, v.country, v.business_size, var.rfq_type\n", - "name": "vendor_response_summary", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tech_vendor_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "address": { - "name": "address", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_eng": { - "name": "country_eng", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_fab": { - "name": "country_fab", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agent_name": { - "name": "agent_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "agent_phone": { - "name": "agent_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "agent_email": { - "name": "agent_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "tech_vendor_type": { - "name": "tech_vendor_type", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"id\", \"vendor_name\", \"vendor_code\", \"tax_id\", \"address\", \"country\", \"country_eng\", \"country_fab\", \"agent_name\", \"agent_phone\", \"agent_email\", \"phone\", \"email\", \"website\", \"status\", \"tech_vendor_type\", \"representative_name\", \"representative_email\", \"representative_phone\", \"representative_birth\", \"created_at\", \"updated_at\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', c.id,\n 'contactName', c.contact_name,\n 'contactPosition', c.contact_position,\n 'contactTitle', c.contact_title,\n 'contactEmail', c.contact_email,\n 'contactPhone', c.contact_phone,\n 'isPrimary', c.is_primary\n )\n ),\n '[]'::json\n )\n FROM tech_vendor_contacts c\n WHERE c.vendor_id = tech_vendors.id)\n as \"contacts\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', a.id,\n 'fileName', a.file_name,\n 'filePath', a.file_path,\n 'attachmentType', a.attachment_type,\n 'createdAt', a.created_at\n )\n ORDER BY a.attachment_type, a.created_at DESC\n ),\n '[]'::json\n )\n FROM tech_vendor_attachments a\n WHERE a.vendor_id = tech_vendors.id)\n as \"attachments\", \n (SELECT COUNT(*)\n FROM tech_vendor_attachments a\n WHERE a.vendor_id = tech_vendors.id)\n as \"attachment_count\", \n (SELECT COUNT(*) \n FROM vendor_contacts c\n WHERE c.vendor_id = tech_vendors.id)\n as \"contact_count\", \n (SELECT COUNT(*) \n FROM tech_vendor_possible_items i\n WHERE i.vendor_id = tech_vendors.id)\n as \"item_count\" from \"tech_vendors\"", - "name": "tech_vendor_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.esg_evaluations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "serial_number": { - "name": "serial_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "inspection_item": { - "name": "inspection_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"esg_evaluations\".\"id\", \"esg_evaluations\".\"serial_number\", \"esg_evaluations\".\"category\", \"esg_evaluations\".\"inspection_item\", \"esg_evaluations\".\"is_active\", \"esg_evaluations\".\"created_at\", \"esg_evaluations\".\"updated_at\", count(distinct \"esg_evaluation_items\".\"id\") as \"total_evaluation_items\", count(\"esg_answer_options\".\"id\") as \"total_answer_options\", coalesce(sum(\"esg_answer_options\".\"score\"), 0) as \"max_possible_score\", \n (\n SELECT array_agg(evaluation_item order by order_index) \n FROM esg_evaluation_items \n WHERE esg_evaluation_id = \"esg_evaluations\".\"id\" \n AND is_active = true \n AND evaluation_item is not null\n )\n as \"evaluation_items_list\" from \"esg_evaluations\" left join \"esg_evaluation_items\" on \"esg_evaluations\".\"id\" = \"esg_evaluation_items\".\"esg_evaluation_id\" AND \"esg_evaluation_items\".\"is_active\" = true left join \"esg_answer_options\" on \"esg_evaluation_items\".\"id\" = \"esg_answer_options\".\"esg_evaluation_item_id\" AND \"esg_answer_options\".\"is_active\" = true group by \"esg_evaluations\".\"id\", \"esg_evaluations\".\"serial_number\", \"esg_evaluations\".\"category\", \"esg_evaluations\".\"inspection_item\", \"esg_evaluations\".\"is_active\", \"esg_evaluations\".\"created_at\", \"esg_evaluations\".\"updated_at\"", - "name": "esg_evaluations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.evaluation_targets_with_departments": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "consensus_status": { - "name": "consensus_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "ld_claim_count": { - "name": "ld_claim_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "ld_claim_amount": { - "name": "ld_claim_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "ld_claim_currency": { - "name": "ld_claim_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"evaluation_targets\".\"id\", \"evaluation_targets\".\"evaluation_year\", \"evaluation_targets\".\"division\", \"evaluation_targets\".\"vendor_code\", \"evaluation_targets\".\"vendor_name\", \"evaluation_targets\".\"domestic_foreign\", \"evaluation_targets\".\"material_type\", \"evaluation_targets\".\"status\", \"evaluation_targets\".\"consensus_status\", \"evaluation_targets\".\"admin_comment\", \"evaluation_targets\".\"consolidated_comment\", \"evaluation_targets\".\"confirmed_at\", \"evaluation_targets\".\"confirmed_by\", \"evaluation_targets\".\"ld_claim_count\", \"evaluation_targets\".\"ld_claim_amount\", \"evaluation_targets\".\"ld_claim_currency\", \"evaluation_targets\".\"created_at\", \"evaluation_targets\".\"updated_at\", order_reviewer.name as \"order_reviewer_name\", order_reviewer.email as \"order_reviewer_email\", order_etr.department_name_from as \"order_department_name\", order_review.is_approved as \"order_is_approved\", order_review.reviewed_at as \"order_reviewed_at\", procurement_reviewer.name as \"procurement_reviewer_name\", procurement_reviewer.email as \"procurement_reviewer_email\", procurement_etr.department_name_from as \"procurement_department_name\", procurement_review.is_approved as \"procurement_is_approved\", procurement_review.reviewed_at as \"procurement_reviewed_at\", quality_reviewer.name as \"quality_reviewer_name\", quality_reviewer.email as \"quality_reviewer_email\", quality_etr.department_name_from as \"quality_department_name\", quality_review.is_approved as \"quality_is_approved\", quality_review.reviewed_at as \"quality_reviewed_at\", design_reviewer.name as \"design_reviewer_name\", design_reviewer.email as \"design_reviewer_email\", design_etr.department_name_from as \"design_department_name\", design_review.is_approved as \"design_is_approved\", design_review.reviewed_at as \"design_reviewed_at\", cs_reviewer.name as \"cs_reviewer_name\", cs_reviewer.email as \"cs_reviewer_email\", cs_etr.department_name_from as \"cs_department_name\", cs_review.is_approved as \"cs_is_approved\", cs_review.reviewed_at as \"cs_reviewed_at\" from \"evaluation_targets\" left join evaluation_target_reviewers order_etr on \"evaluation_targets\".\"id\" = order_etr.evaluation_target_id AND order_etr.department_code = 'ORDER_EVAL' left join users order_reviewer on order_etr.reviewer_user_id = order_reviewer.id left join evaluation_target_reviews order_review on \"evaluation_targets\".\"id\" = order_review.evaluation_target_id \n AND order_review.reviewer_user_id = order_reviewer.id \n AND order_review.department_code = 'ORDER_EVAL' left join evaluation_target_reviewers procurement_etr on \"evaluation_targets\".\"id\" = procurement_etr.evaluation_target_id AND procurement_etr.department_code = 'PROCUREMENT_EVAL' left join users procurement_reviewer on procurement_etr.reviewer_user_id = procurement_reviewer.id left join evaluation_target_reviews procurement_review on \"evaluation_targets\".\"id\" = procurement_review.evaluation_target_id \n AND procurement_review.reviewer_user_id = procurement_reviewer.id \n AND procurement_review.department_code = 'PROCUREMENT_EVAL' left join evaluation_target_reviewers quality_etr on \"evaluation_targets\".\"id\" = quality_etr.evaluation_target_id AND quality_etr.department_code = 'QUALITY_EVAL' left join users quality_reviewer on quality_etr.reviewer_user_id = quality_reviewer.id left join evaluation_target_reviews quality_review on \"evaluation_targets\".\"id\" = quality_review.evaluation_target_id \n AND quality_review.reviewer_user_id = quality_reviewer.id \n AND quality_review.department_code = 'QUALITY_EVAL' left join evaluation_target_reviewers design_etr on \"evaluation_targets\".\"id\" = design_etr.evaluation_target_id AND design_etr.department_code = 'DESIGN_EVAL' left join users design_reviewer on design_etr.reviewer_user_id = design_reviewer.id left join evaluation_target_reviews design_review on \"evaluation_targets\".\"id\" = design_review.evaluation_target_id \n AND design_review.reviewer_user_id = design_reviewer.id \n AND design_review.department_code = 'DESIGN_EVAL' left join evaluation_target_reviewers cs_etr on \"evaluation_targets\".\"id\" = cs_etr.evaluation_target_id AND cs_etr.department_code = 'CS_EVAL' left join users cs_reviewer on cs_etr.reviewer_user_id = cs_reviewer.id left join evaluation_target_reviews cs_review on \"evaluation_targets\".\"id\" = cs_review.evaluation_target_id \n AND cs_review.reviewer_user_id = cs_reviewer.id \n AND cs_review.department_code = 'CS_EVAL'", - "name": "evaluation_targets_with_departments", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.periodic_evaluations_aggregated_view": { - "columns": { - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select CONCAT(\"evaluation_year\", '_', \"vendor_id\") as \"id\", \"evaluation_year\", \"vendor_id\", \"vendor_code\", \"vendor_name\", \"domestic_foreign\", \"material_type\", ROUND(AVG(NULLIF(\"process_score\", 0)), 1) as \"process_score\", ROUND(AVG(NULLIF(\"price_score\", 0)), 1) as \"price_score\", ROUND(AVG(NULLIF(\"delivery_score\", 0)), 1) as \"delivery_score\", ROUND(AVG(NULLIF(\"self_evaluation_score\", 0)), 1) as \"self_evaluation_score\", ROUND(AVG(NULLIF(\"participation_bonus\", 0)), 1) as \"participation_bonus\", ROUND(AVG(NULLIF(\"quality_deduction\", 0)), 1) as \"quality_deduction\", ROUND(AVG(NULLIF(\"final_score\", 0)), 1) as \"final_score\", \n CASE \n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 90 THEN 'S'\n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 80 THEN 'A'\n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 70 THEN 'B'\n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 60 THEN 'C'\n ELSE 'D'\n END\n as \"evaluation_grade\", \n CASE \n WHEN AVG(NULLIF(\"final_score\", 0)) >= 90 THEN 'S'\n WHEN AVG(NULLIF(\"final_score\", 0)) >= 80 THEN 'A'\n WHEN AVG(NULLIF(\"final_score\", 0)) >= 70 THEN 'B'\n WHEN AVG(NULLIF(\"final_score\", 0)) >= 60 THEN 'C'\n ELSE 'D'\n END\n as \"final_grade\", \n CASE \n WHEN COUNT(CASE WHEN \"status\" = 'FINALIZED' THEN 1 END) = COUNT(*) THEN 'FINALIZED'\n WHEN COUNT(CASE WHEN \"status\" IN ('REVIEW_COMPLETED', 'FINALIZED') THEN 1 END) = COUNT(*) THEN 'REVIEW_COMPLETED'\n WHEN COUNT(CASE WHEN \"status\" IN ('IN_REVIEW', 'REVIEW_COMPLETED', 'FINALIZED') THEN 1 END) > 0 THEN 'IN_REVIEW'\n WHEN COUNT(CASE WHEN \"status\" IN ('SUBMITTED', 'IN_REVIEW', 'REVIEW_COMPLETED', 'FINALIZED') THEN 1 END) > 0 THEN 'SUBMITTED'\n ELSE 'PENDING_SUBMISSION'\n END\n as \"status\", \n CASE \n WHEN COUNT(CASE WHEN \"order_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"order_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"order_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"order_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"procurement_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"procurement_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"procurement_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"procurement_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"quality_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"quality_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"quality_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"quality_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"design_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"design_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"design_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"design_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"cs_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"cs_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"cs_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"cs_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"admin_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"admin_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"admin_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"admin_eval_status\", \n BOOL_AND(\"documents_submitted\")\n as \"documents_submitted\", MAX(\"submission_date\") as \"submission_date\", MAX(\"submission_deadline\") as \"submission_deadline\", MAX(\"review_completed_at\") as \"review_completed_at\", MAX(\"finalized_at\") as \"finalized_at\", \n CASE \n WHEN COUNT(DISTINCT \"division\") > 1 THEN 'BOTH'\n ELSE MAX(\"division\")\n END\n as \"division\", COUNT(*)::int as \"evaluation_count\", STRING_AGG(DISTINCT \"division\", ',') as \"divisions\", SUM(\"total_reviewers\")::int as \"total_reviewers\", SUM(\"completed_reviewers\")::int as \"completed_reviewers\", SUM(\"pending_reviewers\")::int as \"pending_reviewers\", MAX(\"evaluation_period\") as \"evaluation_period\", STRING_AGG(\"evaluation_note\", ' | ') as \"evaluation_note\", (ARRAY_AGG(\"periodic_evaluations_view\".\"finalized_by\" ORDER BY \"periodic_evaluations_view\".\"finalized_at\" DESC NULLS LAST))[1] as \"finalized_by\", (ARRAY_AGG(\"periodic_evaluations_view\".\"name\" ORDER BY \"periodic_evaluations_view\".\"finalized_at\" DESC NULLS LAST))[1] as \"finalized_by_user_name\", (ARRAY_AGG(\"periodic_evaluations_view\".\"email\" ORDER BY \"periodic_evaluations_view\".\"finalized_at\" DESC NULLS LAST))[1] as \"finalized_by_user_email\", MIN(\"created_at\") as \"created_at\", MAX(\"updated_at\") as \"updated_at\", (ARRAY_AGG(\"periodic_evaluations_view\".\"evaluation_target_id\"))[1] as \"evaluation_target_id\", \n STRING_AGG(DISTINCT \"admin_comment\", ' | ')\n as \"evaluation_target_admin_comment\", \n STRING_AGG(DISTINCT \"consolidated_comment\", ' | ')\n as \"evaluation_target_consolidated_comment\", (ARRAY_AGG(\"periodic_evaluations_view\".\"consensus_status\" ORDER BY \"periodic_evaluations_view\".\"updated_at\" DESC NULLS LAST))[1] as \"evaluation_target_consensus_status\", \n MAX(\"confirmed_at\")\n as \"evaluation_target_confirmed_at\" from \"periodic_evaluations_view\" group by \"periodic_evaluations_view\".\"evaluation_year\", \"periodic_evaluations_view\".\"vendor_id\", \"periodic_evaluations_view\".\"vendor_code\", \"periodic_evaluations_view\".\"vendor_name\", \"periodic_evaluations_view\".\"domestic_foreign\", \"periodic_evaluations_view\".\"material_type\"", - "name": "periodic_evaluations_aggregated_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.periodic_evaluations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "evaluation_period": { - "name": "evaluation_period", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "documents_submitted": { - "name": "documents_submitted", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submission_date": { - "name": "submission_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_deadline": { - "name": "submission_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "final_score": { - "name": "final_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_grade": { - "name": "final_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "review_completed_at": { - "name": "review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_at": { - "name": "finalized_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_by": { - "name": "finalized_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_note": { - "name": "evaluation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consensus_status": { - "name": "consensus_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"periodic_evaluations\".\"id\", \"periodic_evaluations\".\"evaluation_target_id\", \"evaluation_targets\".\"evaluation_year\", \"evaluation_targets\".\"division\", \"evaluation_targets\".\"vendor_id\", \"evaluation_targets\".\"vendor_code\", \"evaluation_targets\".\"vendor_name\", \"evaluation_targets\".\"domestic_foreign\", \"evaluation_targets\".\"material_type\", \"periodic_evaluations\".\"evaluation_period\", \"periodic_evaluations\".\"documents_submitted\", \"periodic_evaluations\".\"submission_date\", \"periodic_evaluations\".\"submission_deadline\", \"periodic_evaluations\".\"final_score\", \"periodic_evaluations\".\"final_grade\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'processScore'\n AND re.is_completed = true\n ) as \"process_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'priceScore'\n AND re.is_completed = true\n ) as \"price_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'deliveryScore'\n AND re.is_completed = true\n ) as \"delivery_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'selfEvaluationScore'\n AND re.is_completed = true\n ) as \"self_evaluation_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'bonus'\n AND re.is_completed = true\n ) as \"participation_bonus\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'penalty'\n AND re.is_completed = true\n ) as \"quality_deduction\", \"periodic_evaluations\".\"status\", \"periodic_evaluations\".\"review_completed_at\", \"periodic_evaluations\".\"finalized_at\", \"periodic_evaluations\".\"finalized_by\", \"periodic_evaluations\".\"evaluation_note\", \"periodic_evaluations\".\"created_at\", \"periodic_evaluations\".\"updated_at\", \"evaluation_targets\".\"admin_comment\", \"evaluation_targets\".\"consolidated_comment\", \"evaluation_targets\".\"consensus_status\", \"evaluation_targets\".\"confirmed_at\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'ORDER_EVAL'\n LIMIT 1\n ) as \"order_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'PROCUREMENT_EVAL'\n LIMIT 1\n ) as \"procurement_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'QUALITY_EVAL'\n LIMIT 1\n ) as \"quality_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'DESIGN_EVAL'\n LIMIT 1\n ) as \"design_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'CS_EVAL'\n LIMIT 1\n ) as \"cs_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'admin'\n LIMIT 1\n ) as \"admin_eval_status\", (\n SELECT COUNT(*)::int\n FROM \"reviewer_evaluations\" re\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n ) as \"total_reviewers\", (\n SELECT COUNT(*)::int\n FROM \"reviewer_evaluations\" re\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND re.is_completed = true\n ) as \"completed_reviewers\", (\n SELECT COUNT(*)::int\n FROM \"reviewer_evaluations\" re\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND re.is_completed = false\n ) as \"pending_reviewers\", \"users\".\"name\", \"users\".\"email\" from \"periodic_evaluations\" left join \"evaluation_targets\" on \"periodic_evaluations\".\"evaluation_target_id\" = \"evaluation_targets\".\"id\" left join \"users\" on \"periodic_evaluations\".\"finalized_by\" = \"users\".\"id\" order by \"periodic_evaluations\".\"created_at\"", - "name": "periodic_evaluations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.reviewer_evaluations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "periodic_evaluation_id": { - "name": "periodic_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_target_reviewer_id": { - "name": "evaluation_target_reviewer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_completed": { - "name": "is_completed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewer_comment": { - "name": "reviewer_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "evaluation_period": { - "name": "evaluation_period", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "documents_submitted": { - "name": "documents_submitted", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submission_date": { - "name": "submission_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_deadline": { - "name": "submission_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "final_score": { - "name": "final_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_grade": { - "name": "final_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "evaluation_grade": { - "name": "evaluation_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "review_completed_at": { - "name": "review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_at": { - "name": "finalized_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_by": { - "name": "finalized_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_note": { - "name": "evaluation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "ld_claim_count": { - "name": "ld_claim_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "ld_claim_amount": { - "name": "ld_claim_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "ld_claim_currency": { - "name": "ld_claim_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name_from": { - "name": "department_name_from", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "reviewer_user_id": { - "name": "reviewer_user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "assigned_at": { - "name": "assigned_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "assigned_by": { - "name": "assigned_by", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"reviewer_evaluations\".\"id\", \"reviewer_evaluations\".\"periodic_evaluation_id\", \"reviewer_evaluations\".\"evaluation_target_reviewer_id\", \"reviewer_evaluations\".\"is_completed\", \"reviewer_evaluations\".\"completed_at\", \"reviewer_evaluations\".\"reviewer_comment\", \"reviewer_evaluations\".\"created_at\", \"reviewer_evaluations\".\"updated_at\", \"periodic_evaluations\".\"evaluation_period\", \"reviewer_evaluations\".\"submitted_at\", \"periodic_evaluations\".\"documents_submitted\", \"periodic_evaluations\".\"submission_date\", \"periodic_evaluations\".\"submission_deadline\", \"periodic_evaluations\".\"final_score\", \"periodic_evaluations\".\"final_grade\", \"periodic_evaluations\".\"evaluation_score\", \"periodic_evaluations\".\"evaluation_grade\", \"periodic_evaluations\".\"status\", \"periodic_evaluations\".\"review_completed_at\", \"periodic_evaluations\".\"finalized_at\", \"periodic_evaluations\".\"finalized_by\", \"periodic_evaluations\".\"evaluation_note\", \"evaluation_targets\".\"evaluation_year\", \"evaluation_targets\".\"division\", \"evaluation_targets\".\"vendor_id\", \"evaluation_targets\".\"vendor_code\", \"evaluation_targets\".\"vendor_name\", \"evaluation_targets\".\"domestic_foreign\", \"evaluation_targets\".\"material_type\", \"evaluation_targets\".\"admin_comment\", \"evaluation_targets\".\"consolidated_comment\", \"evaluation_targets\".\"confirmed_at\", \"evaluation_targets\".\"confirmed_by\", \"evaluation_targets\".\"ld_claim_count\", \"evaluation_targets\".\"ld_claim_amount\", \"evaluation_targets\".\"ld_claim_currency\", \"evaluation_target_reviewers\".\"department_code\", \"evaluation_target_reviewers\".\"department_name_from\", \"evaluation_target_reviewers\".\"reviewer_user_id\", reviewer_user.name as \"reviewer_name\", reviewer_user.email as \"reviewer_email\", \"evaluation_target_reviewers\".\"assigned_at\", \"evaluation_target_reviewers\".\"assigned_by\", assigned_by_user.name as \"assigned_by_user_name\", finalized_by_user.name as \"finalized_by_user_name\", finalized_by_user.email as \"finalized_by_user_email\", \n CASE \n WHEN \"reviewer_evaluations\".\"is_completed\" = true THEN 'COMPLETED'\n ELSE 'NOT_STARTED'\n END\n as \"evaluation_progress\" from \"reviewer_evaluations\" left join \"periodic_evaluations\" on \"reviewer_evaluations\".\"periodic_evaluation_id\" = \"periodic_evaluations\".\"id\" left join \"evaluation_targets\" on \"periodic_evaluations\".\"evaluation_target_id\" = \"evaluation_targets\".\"id\" left join \"evaluation_target_reviewers\" on \"reviewer_evaluations\".\"evaluation_target_reviewer_id\" = \"evaluation_target_reviewers\".\"id\" left join users reviewer_user on \"evaluation_target_reviewers\".\"reviewer_user_id\" = reviewer_user.id left join users assigned_by_user on \"evaluation_target_reviewers\".\"assigned_by\" = assigned_by_user.id left join users finalized_by_user on \"periodic_evaluations\".\"finalized_by\" = finalized_by_user.id order by \"reviewer_evaluations\".\"is_completed\" ASC, \"reviewer_evaluations\".\"updated_at\" DESC", - "name": "reviewer_evaluations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.reg_eval_criteria_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "criteria_id": { - "name": "criteria_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "category2": { - "name": "category2", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'processScore'" - }, - "item": { - "name": "item", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "range": { - "name": "range", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "detail": { - "name": "detail", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "score_equip_ship": { - "name": "score_equip_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_equip_marine": { - "name": "score_equip_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_ship": { - "name": "score_bulk_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_marine": { - "name": "score_bulk_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"reg_eval_criteria_details\".\"id\", \"reg_eval_criteria_details\".\"criteria_id\", \"reg_eval_criteria\".\"category\", \"reg_eval_criteria\".\"category2\", \"reg_eval_criteria\".\"item\", \"reg_eval_criteria\".\"classification\", \"reg_eval_criteria\".\"range\", \"reg_eval_criteria_details\".\"detail\", \"reg_eval_criteria_details\".\"order_index\", \"reg_eval_criteria_details\".\"score_equip_ship\", \"reg_eval_criteria_details\".\"score_equip_marine\", \"reg_eval_criteria_details\".\"score_bulk_ship\", \"reg_eval_criteria_details\".\"score_bulk_marine\", \"reg_eval_criteria\".\"remarks\" from \"reg_eval_criteria\" left join \"reg_eval_criteria_details\" on \"reg_eval_criteria\".\"id\" = \"reg_eval_criteria_details\".\"criteria_id\" order by \"reg_eval_criteria\".\"id\", \"reg_eval_criteria_details\".\"order_index\"", - "name": "reg_eval_criteria_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.project_gtc_view": { - "columns": {}, - "definition": "select \"projects\".\"id\" as \"id\", \"projects\".\"code\" as \"code\", \"projects\".\"name\" as \"name\", \"projects\".\"type\" as \"type\", \"projects\".\"created_at\" as \"project_created_at\", \"projects\".\"updated_at\" as \"project_updated_at\", \"project_gtc_files\".\"id\" as \"gtc_file_id\", \"project_gtc_files\".\"file_name\" as \"fileName\", \"project_gtc_files\".\"file_path\" as \"filePath\", \"project_gtc_files\".\"original_file_name\" as \"originalFileName\", \"project_gtc_files\".\"file_size\" as \"fileSize\", \"project_gtc_files\".\"mime_type\" as \"mimeType\", \"project_gtc_files\".\"created_at\" as \"gtcCreatedAt\", \"project_gtc_files\".\"updated_at\" as \"gtcUpdatedAt\" from \"projects\" left join \"project_gtc_files\" on \"projects\".\"id\" = \"project_gtc_files\".\"project_id\"", - "name": "project_gtc_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.qna_answer_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "qna_id": { - "name": "qna_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"qna_answer\".\"id\", \"qna_answer\".\"qna_id\", \"qna_answer\".\"content\", \"qna_answer\".\"author\", \"qna_answer\".\"created_at\" as \"created_at\", \"qna_answer\".\"updated_at\" as \"updated_at\", \"qna_answer\".\"is_deleted\" as \"is_deleted\", \"qna_answer\".\"deleted_at\" as \"deleted_at\", \"qna\".\"title\" as \"question_title\", \"qna\".\"category\" as \"question_category\", \"qna\".\"author\" as \"question_author\", \"qna\".\"created_at\" as \"question_created_at\", \"users\".\"name\" as \"author_name\", \"users\".\"email\" as \"author_email\", \"users\".\"domain\" as \"author_domain\", \"users\".\"phone\" as \"author_phone\", \"users\".\"image_url\" as \"author_image_url\", \"users\".\"language\" as \"author_language\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"tech_vendors\".\"vendor_name\" as \"tech_vendor_name\", \"tech_vendors\".\"vendor_code\" as \"tech_vendor_code\", COALESCE(\"vendors\".\"vendor_name\", \"tech_vendors\".\"vendor_name\") as \"company_name\", COALESCE(\"vendors\".\"vendor_code\", \"tech_vendors\".\"vendor_code\") as \"company_code\", \n CASE \n WHEN \"vendors\".\"vendor_name\" IS NOT NULL THEN 'vendor'\n WHEN \"tech_vendors\".\"vendor_name\" IS NOT NULL THEN 'techVendor'\n ELSE NULL\n END\n as \"vendor_type\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.is_deleted = false\n ) as \"total_comments\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.is_deleted = false\n ) as \"comment_count\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.parent_comment_id IS NULL\n AND qc.is_deleted = false\n ) as \"parent_comments_count\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.parent_comment_id IS NOT NULL\n AND qc.is_deleted = false\n ) as \"child_comments_count\", (\n SELECT MAX(qc.created_at)\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.is_deleted = false\n ) as \"last_commented_at\", (\n SELECT ROW_NUMBER() OVER (\n PARTITION BY qa2.qna_id \n ORDER BY qa2.created_at ASC\n )\n FROM \"qna_answer\" qa2\n WHERE qa2.id = \"qna_answer\".\"id\"\n AND qa2.is_deleted = false\n ) as \"answer_order\", (\n \"qna_answer\".\"id\" = (\n SELECT qa2.id\n FROM \"qna_answer\" qa2\n WHERE qa2.qna_id = \"qna_answer\".\"qna_id\"\n AND qa2.is_deleted = false\n ORDER BY qa2.created_at ASC\n LIMIT 1\n )\n ) as \"is_first_answer\", (\n \"qna_answer\".\"id\" = (\n SELECT qa2.id\n FROM \"qna_answer\" qa2\n WHERE qa2.qna_id = \"qna_answer\".\"qna_id\"\n AND qa2.is_deleted = false\n ORDER BY qa2.created_at DESC\n LIMIT 1\n )\n ) as \"is_latest_answer\" from \"qna_answer\" left join \"qna\" on \"qna_answer\".\"qna_id\" = \"qna\".\"id\" left join \"users\" on \"qna_answer\".\"author\" = \"users\".\"id\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"tech_vendors\" on \"users\".\"tech_company_id\" = \"tech_vendors\".\"id\" where \"qna_answer\".\"is_deleted\" = false order by \"qna_answer\".\"created_at\"", - "name": "qna_answer_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.qna_comment_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_id": { - "name": "answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"qna_comments\".\"id\", \"qna_comments\".\"content\", \"qna_comments\".\"author\", \"qna_comments\".\"answer_id\", \"qna_comments\".\"parent_comment_id\", \"qna_comments\".\"created_at\" as \"created_at\", \"qna_comments\".\"updated_at\" as \"updated_at\", \"qna_comments\".\"is_deleted\" as \"is_deleted\", \"qna_comments\".\"deleted_at\" as \"deleted_at\", \"qna_answer\".\"content\" as \"answer_content\", \"qna_answer\".\"author\" as \"answer_author\", \"qna_answer\".\"created_at\" as \"answer_created_at\", \"qna_answer\".\"qna_id\" as \"qna_id\", \"qna\".\"title\" as \"question_title\", \"qna\".\"category\" as \"question_category\", \"qna\".\"author\" as \"question_author\", \"users\".\"name\" as \"author_name\", \"users\".\"email\" as \"author_email\", \"users\".\"domain\" as \"author_domain\", \"users\".\"image_url\" as \"author_image_url\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"tech_vendors\".\"vendor_name\" as \"tech_vendor_name\", COALESCE(\"vendors\".\"vendor_name\", \"tech_vendors\".\"vendor_name\") as \"company_name\", \n CASE \n WHEN \"vendors\".\"vendor_name\" IS NOT NULL THEN 'vendor'\n WHEN \"tech_vendors\".\"vendor_name\" IS NOT NULL THEN 'techVendor'\n ELSE NULL\n END\n as \"vendor_type\", \"qna_comments\".\"parent_comment_id\" IS NULL as \"is_parent_comment\", \"qna_comments\".\"parent_comment_id\" IS NOT NULL as \"is_child_comment\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc2\n WHERE qc2.parent_comment_id = \"qna_comments\".\"id\"\n AND qc2.is_deleted = false\n ) as \"child_comments_count\", (\n SELECT COUNT(*) > 0\n FROM \"qna_comments\" qc2\n WHERE qc2.parent_comment_id = \"qna_comments\".\"id\"\n AND qc2.is_deleted = false\n ) as \"has_child_comments\", \n CASE \n WHEN \"qna_comments\".\"parent_comment_id\" IS NULL THEN 0\n ELSE 1\n END\n as \"comment_depth\", (\n SELECT ROW_NUMBER() OVER (\n PARTITION BY qc2.answer_id, qc2.parent_comment_id\n ORDER BY qc2.created_at ASC\n )\n FROM \"qna_comments\" qc2\n WHERE qc2.id = \"qna_comments\".\"id\"\n AND qc2.is_deleted = false\n ) as \"comment_order\" from \"qna_comments\" left join \"qna_answer\" on \"qna_comments\".\"answer_id\" = \"qna_answer\".\"id\" left join \"qna\" on \"qna_answer\".\"qna_id\" = \"qna\".\"id\" left join \"users\" on \"qna_comments\".\"author\" = \"users\".\"id\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"tech_vendors\" on \"users\".\"tech_company_id\" = \"tech_vendors\".\"id\" where \"qna_comments\".\"is_deleted\" = false order by \"qna_comments\".\"created_at\"", - "name": "qna_comment_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.qna_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "qna_category", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'partners'" - }, - "phone": { - "name": "phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "image_url": { - "name": "image_url", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "language": { - "name": "language", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'en'" - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "last_login_at": { - "name": "last_login_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"qna\".\"id\", \"qna\".\"title\", \"qna\".\"content\", \"qna\".\"author\", \"qna\".\"category\", \"qna\".\"created_at\", \"qna\".\"updated_at\", \"qna\".\"is_deleted\", \"qna\".\"deleted_at\", \"users\".\"name\", \"users\".\"email\", \"users\".\"domain\", \"users\".\"phone\", \"users\".\"image_url\", \"users\".\"language\", \"users\".\"is_active\", \"users\".\"last_login_at\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"status\" as \"vendor_status\", \"vendors\".\"country\" as \"vendor_country\", \"vendors\".\"business_size\" as \"vendor_business_size\", \"tech_vendors\".\"vendor_name\" as \"tech_vendor_name\", \"tech_vendors\".\"vendor_code\" as \"tech_vendor_code\", \"tech_vendors\".\"status\" as \"tech_vendor_status\", \"tech_vendors\".\"country\" as \"tech_vendor_country\", \"tech_vendors\".\"tech_vendor_type\" as \"tech_vendor_type\", COALESCE(\"vendors\".\"vendor_name\", \"tech_vendors\".\"vendor_name\") as \"company_name\", COALESCE(\"vendors\".\"vendor_code\", \"tech_vendors\".\"vendor_code\") as \"company_code\", COALESCE(\"vendors\".\"country\", \"tech_vendors\".\"country\") as \"company_country\", \n CASE \n WHEN \"vendors\".\"vendor_name\" IS NOT NULL THEN 'vendor'\n WHEN \"tech_vendors\".\"vendor_name\" IS NOT NULL THEN 'techVendor'\n ELSE NULL\n END\n as \"vendor_type\", (\n SELECT COUNT(*)::int\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"total_answers\", (\n SELECT COUNT(*)::int\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"answer_count\", (\n SELECT MAX(qa.created_at)\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"last_answered_at\", (\n SELECT MIN(qa.created_at)\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"first_answered_at\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n INNER JOIN \"qna_answer\" qa ON qc.answer_id = qa.id\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qc.is_deleted = false\n AND qa.is_deleted = false\n ) as \"total_comments\", (\n SELECT GREATEST(\n \"qna\".\"updated_at\",\n COALESCE((\n SELECT MAX(qa.updated_at)\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ), \"qna\".\"updated_at\"),\n COALESCE((\n SELECT MAX(qc.updated_at)\n FROM \"qna_comments\" qc\n INNER JOIN \"qna_answer\" qa ON qc.answer_id = qa.id\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qc.is_deleted = false\n AND qa.is_deleted = false\n ), \"qna\".\"updated_at\")\n )\n ) as \"last_activity_at\", (\n SELECT COUNT(*) > 0\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"has_answers\", (\n SELECT COUNT(*) > 0\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"is_answered\", (\n (SELECT COUNT(*) FROM \"qna_answer\" qa WHERE qa.qna_id = \"qna\".\"id\" AND qa.is_deleted = false) >= 3\n OR\n (SELECT COUNT(*) FROM \"qna_comments\" qc \n INNER JOIN \"qna_answer\" qa ON qc.answer_id = qa.id \n WHERE qa.qna_id = \"qna\".\"id\" AND qc.is_deleted = false AND qa.is_deleted = false) >= 5\n ) as \"is_popular\" from \"qna\" left join \"users\" on \"qna\".\"author\" = \"users\".\"id\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"tech_vendors\" on \"users\".\"tech_company_id\" = \"tech_vendors\".\"id\" where \"qna\".\"is_deleted\" = false order by \"qna\".\"created_at\"", - "name": "qna_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.template_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "slug": { - "name": "slug", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sample_data": { - "name": "sample_data", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by_email": { - "name": "created_by_email", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "variables": { - "name": "variables", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT\n t.id,\n t.name,\n t.slug,\n t.subject,\n t.content,\n t.description,\n t.category,\n t.sample_data,\n t.is_active,\n t.version,\n t.created_by,\n u.name AS created_by_name,\n u.email AS created_by_email,\n t.created_at,\n t.updated_at,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', v.id,\n 'variableName', v.variable_name,\n 'variableType', v.variable_type,\n 'defaultValue', v.default_value,\n 'isRequired', v.is_required,\n 'description', v.description,\n 'displayOrder', v.display_order\n ) ORDER BY v.display_order\n ) FILTER (WHERE v.id IS NOT NULL),\n '[]'::json\n ) AS variables\n FROM \"templates\" t\n LEFT JOIN \"users\" u ON t.created_by = u.id\n LEFT JOIN \"template_variables\" v ON t.id = v.template_id\n GROUP BY\n t.id,\n t.name,\n t.slug,\n t.subject,\n t.content,\n t.description,\n t.category,\n t.sample_data,\n t.is_active,\n t.version,\n t.created_by,\n u.name,\n u.email,\n t.created_at,\n t.updated_at\n", - "name": "template_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.template_list_view": { - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "slug": { - "name": "slug", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by_email": { - "name": "created_by_email", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "variable_count": { - "name": "variable_count", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "required_variable_count": { - "name": "required_variable_count", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n SELECT\n t.id,\n t.name,\n t.slug,\n t.subject,\n t.description,\n t.category,\n t.is_active,\n t.version,\n t.created_by,\n u.name AS created_by_name,\n u.email AS created_by_email,\n t.created_at,\n t.updated_at,\n COALESCE(v.variable_count, 0) AS variable_count,\n COALESCE(v.required_variable_count, 0) AS required_variable_count\n FROM \"templates\" t\n LEFT JOIN \"users\" u ON t.created_by = u.id\n LEFT JOIN (\n SELECT\n template_id,\n COUNT(*) AS variable_count,\n COUNT(*) FILTER (WHERE is_required) AS required_variable_count\n FROM \"template_variables\"\n GROUP BY template_id\n ) v ON t.id = v.template_id\n", - "name": "template_list_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_clauses_tree_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "subtitle": { - "name": "subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "images": { - "name": "images", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"gtc_clauses\".\"id\", \"gtc_clauses\".\"document_id\", \"gtc_clauses\".\"parent_id\", \"gtc_clauses\".\"item_number\", \"gtc_clauses\".\"category\", \"gtc_clauses\".\"subtitle\", \"gtc_clauses\".\"content\", \"gtc_clauses\".\"sort_order\", \"gtc_clauses\".\"depth\", \"gtc_clauses\".\"full_path\", \"gtc_clauses\".\"images\", \"gtc_clauses\".\"is_active\", \"gtc_clauses\".\"created_at\", \"gtc_clauses\".\"created_by_id\", \"gtc_clauses\".\"updated_at\", \"gtc_clauses\".\"updated_by_id\", \"gtc_clauses\".\"edit_reason\", \"gtc_documents\".\"type\", \"gtc_documents\".\"file_name\", \"gtc_documents\".\"revision\", \"gtc_documents\".\"project_id\", created_by_user.name as \"created_by_name\", created_by_user.email as \"created_by_email\", updated_by_user.name as \"updated_by_name\", updated_by_user.email as \"updated_by_email\", parent_clause.item_number as \"parent_item_number\", parent_clause.subtitle as \"parent_subtitle\", \n (\n SELECT count(*)\n FROM gtc_clauses children\n WHERE children.parent_id = \"gtc_clauses\".\"id\"\n AND children.is_active = true\n )\n as \"children_count\", \n (\n SELECT count(*)\n FROM gtc_clauses siblings\n WHERE siblings.parent_id = \"gtc_clauses\".\"parent_id\"\n AND siblings.is_active = true\n )\n as \"siblings_count\", \n \"gtc_clauses\".\"created_by_id\" != \"gtc_clauses\".\"updated_by_id\" OR \n \"gtc_clauses\".\"created_at\" != \"gtc_clauses\".\"updated_at\"\n as \"has_edit_history\" from \"gtc_clauses\" left join \"gtc_documents\" on \"gtc_clauses\".\"document_id\" = \"gtc_documents\".\"id\" left join users created_by_user on \"gtc_clauses\".\"created_by_id\" = created_by_user.id left join users updated_by_user on \"gtc_clauses\".\"updated_by_id\" = updated_by_user.id left join gtc_clauses parent_clause on \"gtc_clauses\".\"parent_id\" = parent_clause.id", - "name": "gtc_clauses_tree_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_clauses_with_vendor_view": { - "columns": {}, - "definition": "select base_clauses.id as \"base_clause_id\", base_clauses.document_id as \"document_id\", base_clauses.parent_id as \"parent_id\", base_clauses.item_number as \"base_item_number\", base_clauses.category as \"base_category\", base_clauses.subtitle as \"base_subtitle\", base_clauses.content as \"base_content\", base_clauses.sort_order as \"base_sort_order\", base_clauses.depth as \"base_depth\", base_clauses.full_path as \"base_full_path\", base_clauses.is_active as \"base_is_active\", vendor_clauses.id as \"vendor_clause_id\", vendor_clauses.vendor_document_id as \"vendor_document_id\", vendor_docs.vendor_id as \"vendor_id\", v.vendor_code as \"vendor_code\", v.vendor_name as \"vendor_name\", base_doc.type as \"document_type\", base_doc.title as \"document_title\", base_doc.revision as \"document_revision\", \n COALESCE(vendor_clauses.modified_item_number, base_clauses.item_number)\n as \"effective_item_number\", \n COALESCE(vendor_clauses.modified_category, base_clauses.category)\n as \"effective_category\", \n COALESCE(vendor_clauses.modified_subtitle, base_clauses.subtitle)\n as \"effective_subtitle\", \n COALESCE(vendor_clauses.modified_content, base_clauses.content)\n as \"effective_content\", \n COALESCE(vendor_clauses.sort_order, base_clauses.sort_order)\n as \"effective_sort_order\", \n COALESCE(vendor_clauses.depth, base_clauses.depth)\n as \"effective_depth\", \n COALESCE(vendor_clauses.full_path, base_clauses.full_path)\n as \"effective_full_path\", \n COALESCE(vendor_clauses.is_number_modified, false)\n as \"is_number_modified\", \n COALESCE(vendor_clauses.is_category_modified, false)\n as \"is_category_modified\", \n COALESCE(vendor_clauses.is_subtitle_modified, false)\n as \"is_subtitle_modified\", \n COALESCE(vendor_clauses.is_content_modified, false)\n as \"is_content_modified\", \n vendor_clauses.id IS NOT NULL\n as \"has_vendor_clause\", \n COALESCE(vendor_clauses.is_number_modified, false) OR \n COALESCE(vendor_clauses.is_category_modified, false) OR \n COALESCE(vendor_clauses.is_subtitle_modified, false) OR \n COALESCE(vendor_clauses.is_content_modified, false)\n as \"has_modifications\", vendor_clauses.review_status as \"review_status\", vendor_clauses.negotiation_note as \"negotiation_note\", \n COALESCE(vendor_clauses.is_excluded, false)\n as \"is_excluded\", \n EXISTS(\n SELECT 1 \n FROM gtc_negotiation_history gnh \n WHERE gnh.vendor_clause_id = vendor_clauses.id\n AND gnh.comment IS NOT NULL \n AND gnh.comment != ''\n )\n as \"has_negotiation_history\", base_clauses.created_at as \"base_created_at\", base_clauses.updated_at as \"base_updated_at\", vendor_clauses.created_at as \"vendor_created_at\", vendor_clauses.updated_at as \"vendor_updated_at\" from gtc_clauses base_clauses left join gtc_vendor_clauses vendor_clauses on \n base_clauses.id = vendor_clauses.base_clause_id\n left join gtc_vendor_documents vendor_docs on \n vendor_clauses.vendor_document_id = vendor_docs.id\n left join vendors v on \n vendor_docs.vendor_id = v.id\n left join gtc_documents base_doc on \n base_clauses.document_id = base_doc.id\n ", - "name": "gtc_clauses_with_vendor_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_documents_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"gtc_documents\".\"id\", \"gtc_documents\".\"type\", \"gtc_documents\".\"project_id\", \"gtc_documents\".\"revision\", \"gtc_documents\".\"title\", \"gtc_documents\".\"file_name\", \"gtc_documents\".\"file_path\", \"gtc_documents\".\"file_size\", \"gtc_documents\".\"created_at\", \"gtc_documents\".\"created_by_id\", \"gtc_documents\".\"updated_at\", \"gtc_documents\".\"updated_by_id\", \"gtc_documents\".\"edit_reason\", \"gtc_documents\".\"is_active\", \"projects\".\"code\", \"projects\".\"name\", created_by_user.name as \"created_by_name\", created_by_user.email as \"created_by_email\", updated_by_user.name as \"updated_by_name\", updated_by_user.email as \"updated_by_email\", \n (\n SELECT count(*)\n FROM gtc_documents gd2\n WHERE gd2.type = \"gtc_documents\".\"type\"\n AND gd2.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd2.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd2.project_id IS NULL)\n )\n )\n as \"total_documents_in_group\", \n (\n SELECT max(revision)\n FROM gtc_documents gd3\n WHERE gd3.type = \"gtc_documents\".\"type\"\n AND gd3.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd3.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd3.project_id IS NULL)\n )\n )\n as \"latest_revision\", \n \"gtc_documents\".\"revision\" = (\n SELECT max(revision)\n FROM gtc_documents gd4\n WHERE gd4.type = \"gtc_documents\".\"type\"\n AND gd4.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd4.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd4.project_id IS NULL)\n )\n )\n as \"is_latest_revision\", \n (\n SELECT id\n FROM gtc_documents gd5\n WHERE gd5.type = \"gtc_documents\".\"type\"\n AND gd5.is_active = true\n AND gd5.revision < \"gtc_documents\".\"revision\"\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd5.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd5.project_id IS NULL)\n )\n ORDER BY gd5.revision DESC\n LIMIT 1\n )\n as \"previous_revision_id\", \n (\n SELECT id\n FROM gtc_documents gd6\n WHERE gd6.type = \"gtc_documents\".\"type\"\n AND gd6.is_active = true\n AND gd6.revision > \"gtc_documents\".\"revision\"\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd6.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd6.project_id IS NULL)\n )\n ORDER BY gd6.revision ASC\n LIMIT 1\n )\n as \"next_revision_id\", \n CASE \n WHEN \"gtc_documents\".\"file_size\" IS NULL THEN NULL\n WHEN \"gtc_documents\".\"file_size\" < 1024 THEN \"gtc_documents\".\"file_size\" || ' B'\n WHEN \"gtc_documents\".\"file_size\" < 1024 * 1024 THEN round(\"gtc_documents\".\"file_size\" / 1024.0, 1) || ' KB'\n WHEN \"gtc_documents\".\"file_size\" < 1024 * 1024 * 1024 THEN round(\"gtc_documents\".\"file_size\" / (1024.0 * 1024), 1) || ' MB'\n ELSE round(\"gtc_documents\".\"file_size\" / (1024.0 * 1024 * 1024), 1) || ' GB'\n END\n as \"file_size_formatted\", \n CASE \n WHEN \"gtc_documents\".\"project_id\" IS NOT NULL THEN (\n SELECT count(*)\n FROM gtc_documents gd7\n WHERE gd7.project_id = \"gtc_documents\".\"project_id\"\n AND gd7.is_active = true\n )\n ELSE NULL\n END\n as \"project_total_documents\", \n (\n SELECT array_agg(revision ORDER BY revision)\n FROM gtc_documents gd8\n WHERE gd8.type = \"gtc_documents\".\"type\"\n AND gd8.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd8.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd8.project_id IS NULL)\n )\n )\n as \"revision_history\", \n \"gtc_documents\".\"created_by_id\" != \"gtc_documents\".\"updated_by_id\" OR \n \"gtc_documents\".\"created_at\" != \"gtc_documents\".\"updated_at\"\n as \"has_edit_history\" from \"gtc_documents\" left join \"projects\" on \"gtc_documents\".\"project_id\" = \"projects\".\"id\" left join users created_by_user on \"gtc_documents\".\"created_by_id\" = created_by_user.id left join users updated_by_user on \"gtc_documents\".\"updated_by_id\" = updated_by_user.id", - "name": "gtc_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_vendor_clauses_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_document_id": { - "name": "vendor_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "base_clause_id": { - "name": "base_clause_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_number_modified": { - "name": "is_number_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_category_modified": { - "name": "is_category_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_subtitle_modified": { - "name": "is_subtitle_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_content_modified": { - "name": "is_content_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "subtitle": { - "name": "subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "base_document_id": { - "name": "base_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "review_status": { - "name": "review_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "negotiation_note": { - "name": "negotiation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_excluded": { - "name": "is_excluded", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"gtc_vendor_clauses\".\"id\", \"gtc_vendor_clauses\".\"vendor_document_id\", \"gtc_vendor_clauses\".\"base_clause_id\", \"gtc_vendor_clauses\".\"parent_id\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_item_number\", \"gtc_clauses\".\"item_number\")\n as \"effective_item_number\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_category\", \"gtc_clauses\".\"category\")\n as \"effective_category\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_subtitle\", \"gtc_clauses\".\"subtitle\")\n as \"effective_subtitle\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_content\", \"gtc_clauses\".\"content\")\n as \"effective_content\", \"gtc_vendor_clauses\".\"is_number_modified\", \"gtc_vendor_clauses\".\"is_category_modified\", \"gtc_vendor_clauses\".\"is_subtitle_modified\", \"gtc_vendor_clauses\".\"is_content_modified\", \"gtc_clauses\".\"item_number\", \"gtc_clauses\".\"category\", \"gtc_clauses\".\"subtitle\", \"gtc_clauses\".\"content\", \"gtc_vendor_documents\".\"vendor_id\", \"vendors\".\"vendor_code\", \"vendors\".\"vendor_name\", \"gtc_vendor_documents\".\"base_document_id\", \"gtc_documents\".\"type\", \"gtc_documents\".\"file_name\", \"gtc_vendor_clauses\".\"review_status\", \"gtc_vendor_clauses\".\"negotiation_note\", \"gtc_vendor_clauses\".\"is_excluded\", \"gtc_vendor_clauses\".\"sort_order\", \"gtc_vendor_clauses\".\"depth\", \"gtc_vendor_clauses\".\"full_path\", \n \"gtc_vendor_clauses\".\"is_number_modified\" OR \n \"gtc_vendor_clauses\".\"is_category_modified\" OR \n \"gtc_vendor_clauses\".\"is_subtitle_modified\" OR \n \"gtc_vendor_clauses\".\"is_content_modified\"\n as \"has_modifications\", \"gtc_vendor_clauses\".\"created_at\", \"gtc_vendor_clauses\".\"updated_at\" from \"gtc_vendor_clauses\" left join \"gtc_clauses\" on \"gtc_vendor_clauses\".\"base_clause_id\" = \"gtc_clauses\".\"id\" left join \"gtc_vendor_documents\" on \"gtc_vendor_clauses\".\"vendor_document_id\" = \"gtc_vendor_documents\".\"id\" left join \"vendors\" on \"gtc_vendor_documents\".\"vendor_id\" = \"vendors\".\"id\" left join \"gtc_documents\" on \"gtc_vendor_documents\".\"base_document_id\" = \"gtc_documents\".\"id\"", - "name": "gtc_vendor_clauses_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.legal_works_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "request_date": { - "name": "request_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "consultation_date": { - "name": "consultation_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "expected_answer_date": { - "name": "expected_answer_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "legal_completion_date": { - "name": "legal_completion_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "reviewer": { - "name": "reviewer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "legal_responder": { - "name": "legal_responder", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "has_attachment": { - "name": "has_attachment", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "review_department": { - "name": "review_department", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "inquiry_type": { - "name": "inquiry_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "request_content": { - "name": "request_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_project_name": { - "name": "contract_project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "contract_type": { - "name": "contract_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"legal_works\".\"id\", \"legal_works\".\"category\", \"legal_works\".\"status\", \"legal_works\".\"company_id\", \"legal_works\".\"vendor_code\", \"legal_works\".\"vendor_name\", \"legal_works\".\"is_urgent\", \"legal_works\".\"request_date\", \"legal_works\".\"consultation_date\", \"legal_works\".\"expected_answer_date\", \"legal_works\".\"legal_completion_date\", \"legal_works\".\"reviewer\", \"legal_works\".\"legal_responder\", \"legal_works\".\"has_attachment\", \"legal_works\".\"created_at\", \"legal_works\".\"updated_at\", \"legal_work_requests\".\"review_department\", \"legal_work_requests\".\"inquiry_type\", \"legal_work_requests\".\"title\", \"legal_work_requests\".\"request_content\", \"legal_work_requests\".\"is_public\", \"legal_work_requests\".\"contract_project_name\", \"legal_work_requests\".\"contract_type\", \"legal_work_requests\".\"contract_amount\", (\n SELECT response_content \n FROM legal_work_responses lwr_latest \n WHERE lwr_latest.legal_work_id = \"legal_works\".\"id\" \n ORDER BY lwr_latest.created_at DESC \n LIMIT 1\n ) as \"response_content\", (\n SELECT COUNT(*)::integer \n FROM legal_work_attachments lwa \n WHERE lwa.legal_work_id = \"legal_works\".\"id\"\n ) as \"attachment_count\" from \"legal_works\" left join \"legal_work_requests\" on \"legal_works\".\"id\" = \"legal_work_requests\".\"legal_work_id\" left join \"vendors\" on \"legal_works\".\"company_id\" = \"vendors\".\"id\"", - "name": "legal_works_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.bidding_list_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_number": { - "name": "bidding_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "project_name": { - "name": "project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(300)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "bidding_source_type": { - "name": "bidding_source_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'manual'" - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_type": { - "name": "contract_type", - "type": "contract_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "bidding_type": { - "name": "bidding_type", - "type": "bidding_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "award_count": { - "name": "award_count", - "type": "award_count", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'single'" - }, - "contract_start_date": { - "name": "contract_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_end_date": { - "name": "contract_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "pre_quote_date": { - "name": "pre_quote_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "bidding_registration_date": { - "name": "bidding_registration_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "submission_start_date": { - "name": "submission_start_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_end_date": { - "name": "submission_end_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_date": { - "name": "evaluation_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "has_specification_meeting": { - "name": "has_specification_meeting", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "has_pr_document": { - "name": "has_pr_document", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "budget": { - "name": "budget", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "target_price": { - "name": "target_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "final_bid_price": { - "name": "final_bid_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "bidding_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'bidding_generated'" - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "manager_name": { - "name": "manager_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_email": { - "name": "manager_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_phone": { - "name": "manager_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "meeting_date": { - "name": "meeting_date", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "location": { - "name": "location", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "contact_person": { - "name": "contact_person", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - } - }, - "definition": "select \"biddings\".\"id\", \"biddings\".\"bidding_number\", \"biddings\".\"revision\", \"biddings\".\"project_name\", \"biddings\".\"item_name\", \"biddings\".\"title\", \"biddings\".\"description\", \"biddings\".\"content\", \"biddings\".\"bidding_source_type\", \"biddings\".\"is_urgent\", \"biddings\".\"contract_type\", \"biddings\".\"bidding_type\", \"biddings\".\"award_count\", \"biddings\".\"contract_start_date\", \"biddings\".\"contract_end_date\", \"biddings\".\"pre_quote_date\", \"biddings\".\"bidding_registration_date\", \"biddings\".\"submission_start_date\", \"biddings\".\"submission_end_date\", \"biddings\".\"evaluation_date\", \"biddings\".\"has_specification_meeting\", \"biddings\".\"has_pr_document\", \"biddings\".\"pr_number\", \"biddings\".\"currency\", \"biddings\".\"budget\", \"biddings\".\"target_price\", \"biddings\".\"final_bid_price\", \"biddings\".\"status\", \"biddings\".\"is_public\", \"biddings\".\"manager_name\", \"biddings\".\"manager_email\", \"biddings\".\"manager_phone\", \"biddings\".\"remarks\", \"biddings\".\"created_by\", \"biddings\".\"created_at\", \"biddings\".\"updated_at\", \"biddings\".\"updated_by\", \"specification_meetings\".\"id\" IS NOT NULL as \"has_specification_meeting_details\", \"specification_meetings\".\"meeting_date\", \"specification_meetings\".\"location\", \"specification_meetings\".\"contact_person\", \"specification_meetings\".\"is_required\", \n COALESCE((\n SELECT count(*) \n FROM pr_documents \n WHERE bidding_id = \"biddings\".\"id\"\n ), 0)\n as \"pr_document_count\", \n (\n SELECT array_agg(document_name ORDER BY registered_at DESC)\n FROM pr_documents \n WHERE bidding_id = \"biddings\".\"id\"\n LIMIT 5\n )\n as \"pr_document_names\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ), 0)\n as \"participant_expected\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'submitted'\n ), 0)\n as \"participant_participated\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'declined'\n ), 0)\n as \"participant_declined\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status IN ('pending', 'sent')\n ), 0)\n as \"participant_pending\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'accepted'\n ), 0)\n as \"participant_accepted\", \n CASE \n WHEN (\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ) > 0 \n THEN ROUND(\n (\n SELECT count(*)::decimal \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'submitted'\n ) / (\n SELECT count(*)::decimal \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ) * 100, 1\n )\n ELSE 0 \n END\n as \"participation_rate\", \n (\n SELECT AVG(pre_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND pre_quote_amount IS NOT NULL\n )\n as \"avg_pre_quote_amount\", \n (\n SELECT MIN(pre_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND pre_quote_amount IS NOT NULL\n )\n as \"min_pre_quote_amount\", \n (\n SELECT MAX(pre_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND pre_quote_amount IS NOT NULL\n )\n as \"max_pre_quote_amount\", \n (\n SELECT AVG(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n )\n as \"avg_final_quote_amount\", \n (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n )\n as \"min_final_quote_amount\", \n (\n SELECT MAX(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n )\n as \"max_final_quote_amount\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND is_pre_quote_selected = true\n ), 0)\n as \"selected_for_final_bid_count\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND is_winner = true\n ), 0)\n as \"winner_count\", \n (\n SELECT array_agg(v.vendor_name ORDER BY v.vendor_name)\n FROM bidding_companies bc\n JOIN vendors v ON bc.company_id = v.id\n WHERE bc.bidding_id = \"biddings\".\"id\" \n AND bc.is_winner = true\n )\n as \"winner_company_names\", \n CASE \n WHEN \"biddings\".\"submission_start_date\" IS NULL OR \"biddings\".\"submission_end_date\" IS NULL \n THEN 'not_scheduled'\n WHEN NOW() < \"biddings\".\"submission_start_date\" \n THEN 'scheduled'\n WHEN NOW() BETWEEN \"biddings\".\"submission_start_date\" AND \"biddings\".\"submission_end_date\" \n THEN 'active'\n WHEN NOW() > \"biddings\".\"submission_end_date\" \n THEN 'closed'\n ELSE 'unknown'\n END\n as \"submission_status\", \n CASE \n WHEN \"biddings\".\"submission_end_date\" IS NOT NULL \n AND NOW() < \"biddings\".\"submission_end_date\" \n THEN EXTRACT(DAYS FROM (\"biddings\".\"submission_end_date\" - NOW()))::integer\n ELSE NULL \n END\n as \"days_until_deadline\", \n CASE \n WHEN \"biddings\".\"submission_start_date\" IS NOT NULL \n AND NOW() < \"biddings\".\"submission_start_date\" \n THEN EXTRACT(DAYS FROM (\"biddings\".\"submission_start_date\" - NOW()))::integer\n ELSE NULL \n END\n as \"days_until_start\", \n CASE \n WHEN \"biddings\".\"budget\" IS NOT NULL AND \"biddings\".\"budget\" > 0\n AND (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) IS NOT NULL\n THEN ROUND(\n (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) / \"biddings\".\"budget\" * 100, 1\n )\n ELSE NULL \n END\n as \"budget_efficiency_rate\", \n CASE \n WHEN \"biddings\".\"target_price\" IS NOT NULL AND \"biddings\".\"target_price\" > 0\n AND (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) IS NOT NULL\n THEN ROUND(\n (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) / \"biddings\".\"target_price\" * 100, 1\n )\n ELSE NULL \n END\n as \"target_price_efficiency_rate\", \n CASE \"biddings\".\"status\"\n WHEN 'bidding_generated' THEN 10\n WHEN 'request_for_quotation' THEN 20\n WHEN 'received_quotation' THEN 40\n WHEN 'set_target_price' THEN 60\n WHEN 'bidding_opened' THEN 70\n WHEN 'bidding_closed' THEN 80\n WHEN 'evaluation_of_bidding' THEN 90\n WHEN 'vendor_selected' THEN 100\n WHEN 'bidding_disposal' THEN 0\n ELSE 0\n END\n as \"progress_score\", \n GREATEST(\n \"biddings\".\"updated_at\",\n COALESCE((\n SELECT MAX(updated_at) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ), \"biddings\".\"updated_at\")\n )\n as \"last_activity_date\" from \"biddings\" left join \"specification_meetings\" on \"biddings\".\"id\" = \"specification_meetings\".\"bidding_id\"", - "name": "bidding_list_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.pr_items_last_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "rfq_title": { - "name": "rfq_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_issue_date": { - "name": "pr_issue_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "series": { - "name": "series", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ 생성'" - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"rfq_pr_items\".\"id\", \"rfq_pr_items\".\"rfqs_last_id\", \"rfq_pr_items\".\"rfq_item\", \"rfq_pr_items\".\"pr_item\", \"rfq_pr_items\".\"pr_no\", \"rfq_pr_items\".\"material_code\", \"rfq_pr_items\".\"material_category\", \"rfq_pr_items\".\"acc\", \"rfq_pr_items\".\"material_description\", \"rfq_pr_items\".\"size\", \"rfq_pr_items\".\"delivery_date\", \"rfq_pr_items\".\"quantity\", \"rfq_pr_items\".\"uom\", \"rfq_pr_items\".\"gross_weight\", \"rfq_pr_items\".\"gw_uom\", \"rfq_pr_items\".\"spec_no\", \"rfq_pr_items\".\"spec_url\", \"rfq_pr_items\".\"tracking_no\", \"rfq_pr_items\".\"major_yn\", \"rfq_pr_items\".\"project_def\", \"rfq_pr_items\".\"project_sc\", \"rfq_pr_items\".\"project_kl\", \"rfq_pr_items\".\"project_lc\", \"rfq_pr_items\".\"project_dl\", \"rfq_pr_items\".\"remark\", \"rfqs_last\".\"rfq_code\", \"rfqs_last\".\"rfq_type\", \"rfqs_last\".\"rfq_title\", \"rfqs_last\".\"item_code\", \"rfqs_last\".\"item_name\", \"rfqs_last\".\"pr_number\", \"rfqs_last\".\"pr_issue_date\", \"rfqs_last\".\"series\", \"rfqs_last\".\"status\", \"rfqs_last\".\"project_company\", \"rfqs_last\".\"project_flag\", \"rfqs_last\".\"project_site\", \"rfqs_last\".\"sm_code\", \"rfqs_last\".\"package_no\", \"rfqs_last\".\"package_name\", \"projects\".\"code\", \"projects\".\"name\" from \"rfq_pr_items\" left join \"rfqs_last\" on \"rfq_pr_items\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\"", - "name": "pr_items_last_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.purchase_requests_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": false, - "notNull": true - }, - "request_code": { - "name": "request_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "request_title": { - "name": "request_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "request_description": { - "name": "request_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "class_no": { - "name": "class_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_category": { - "name": "major_item_material_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_description": { - "name": "major_item_material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "estimated_budget": { - "name": "estimated_budget", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "requested_delivery_date": { - "name": "requested_delivery_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "item_count": { - "name": "item_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_quantity": { - "name": "total_quantity", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "total_estimated_amount": { - "name": "total_estimated_amount", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "reject_reason": { - "name": "reject_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "confirmed_by_name": { - "name": "confirmed_by_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_created_at": { - "name": "rfq_created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "eng_pic_id": { - "name": "eng_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_email": { - "name": "eng_pic_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_id": { - "name": "purchase_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_name": { - "name": "purchase_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_email": { - "name": "purchase_pic_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by_email": { - "name": "created_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by_name": { - "name": "updated_by_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "updated_by_email": { - "name": "updated_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n pr.id,\n pr.request_code,\n pr.request_title,\n pr.request_description,\n \n -- 프로젝트 정보\n pr.project_id,\n pr.project_code,\n pr.project_name,\n pr.project_company,\n pr.project_site,\n pr.class_no,\n \n -- 패키지 정보\n pr.package_no,\n pr.package_name,\n \n -- 자재 정보\n pr.major_item_material_category,\n pr.major_item_material_description,\n pr.sm_code,\n \n -- 예산 및 납기\n pr.estimated_budget,\n pr.requested_delivery_date,\n \n -- 아이템 정보\n pr.items,\n jsonb_array_length(pr.items) as item_count,\n (\n SELECT SUM((item->>'quantity')::numeric)\n FROM jsonb_array_elements(pr.items) as item\n ) as total_quantity,\n (\n SELECT SUM(\n (item->>'quantity')::numeric * \n COALESCE((item->>'estimatedUnitPrice')::numeric, 0)\n )\n FROM jsonb_array_elements(pr.items) as item\n ) as total_estimated_amount,\n \n -- 상태 정보\n pr.status,\n pr.reject_reason,\n \n -- 확정 정보\n pr.confirmed_at,\n pr.confirmed_by,\n cb.name as confirmed_by_name,\n \n -- RFQ 정보\n pr.rfq_id,\n pr.rfq_code,\n pr.rfq_created_at,\n \n -- 담당자 정보\n pr.eng_pic_id,\n pr.eng_pic_name,\n ep.email as eng_pic_email,\n \n pr.purchase_pic_id,\n pr.purchase_pic_name,\n pp.email as purchase_pic_email,\n \n -- 첨부파일 수\n (\n SELECT COUNT(*)\n FROM purchase_request_attachments pra\n WHERE pra.request_id = pr.id\n ) as attachment_count,\n \n -- 생성/수정 정보\n pr.created_by,\n cr.name as created_by_name,\n cr.email as created_by_email,\n pr.updated_by,\n up.name as updated_by_name,\n up.email as updated_by_email,\n pr.created_at,\n pr.updated_at\n \n FROM purchase_requests pr\n LEFT JOIN users cb ON cb.id = pr.confirmed_by\n LEFT JOIN users ep ON ep.id = pr.eng_pic_id\n LEFT JOIN users pp ON pp.id = pr.purchase_pic_id\n LEFT JOIN users cr ON cr.id = pr.created_by\n LEFT JOIN users up ON up.id = pr.updated_by\n ", - "name": "purchase_requests_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_attachments_with_latest_revision": { - "columns": { - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n a.id as attachment_id,\n a.attachment_type,\n a.serial_no,\n a.rfq_id,\n a.description,\n a.current_revision,\n \n r.id as revision_id,\n r.file_name,\n r.original_file_name,\n r.file_path,\n r.file_size,\n r.file_type,\n r.revision_comment,\n \n a.created_by,\n u.name as created_by_name,\n a.created_at,\n a.updated_at\n FROM rfq_last_attachments a\n LEFT JOIN rfq_last_attachment_revisions r ON a.latest_revision_id = r.id\n LEFT JOIN users u ON a.created_by = u.id\n ", - "name": "rfq_attachments_with_latest_revision", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_last_details_view": { - "columns": {}, - "definition": "select \"rfq_details\".\"id\" as \"detail_id\", \"rfqs\".\"id\" as \"rfq_id\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"rfq_title\" as \"rfq_title\", \"rfqs\".\"project_company\" as \"project_company\", \"rfqs\".\"project_flag\" as \"project_flag\", \"rfqs\".\"project_site\" as \"project_site\", \"rfqs\".\"sm_code\" as \"sm_code\", \"rfqs\".\"pr_number\" as \"pr_number\", \"rfqs\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs\".\"series\" as \"series\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs\".\"item_code\" as \"item_code\", \"rfqs\".\"item_name\" as \"item_name\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"country\" as \"vendor_country\", \"rfq_details\".\"currency\" as \"currency\", \"payment_terms\".\"code\" as \"payment_terms_code\", \"payment_terms\".\"description\" as \"payment_terms_description\", \"incoterms\".\"code\" as \"incoterms_code\", \"incoterms\".\"description\" as \"incoterms_description\", \"rfq_details\".\"incoterms_detail\" as \"incoterms_detail\", \"rfq_details\".\"delivery_date\" as \"delivery_date\", \"rfq_details\".\"contract_duration\" as \"contract_duration\", \"rfq_details\".\"tax_code\" as \"tax_code\", \"rfq_details\".\"place_of_shipping\" as \"place_of_shipping\", \"rfq_details\".\"place_of_destination\" as \"place_of_destination\", \"rfq_details\".\"short_list\" as \"short_list\", \"rfq_details\".\"return_yn\" as \"return_yn\", \"rfq_details\".\"returned_at\" as \"returned_at\", \"rfq_details\".\"project_gtc_yn\" as \"project_gtc_yn\", \"rfq_details\".\"general_gtc_yn\" as \"general_gtc_yn\", \"rfq_details\".\"nda_yn\" as \"nda_yn\", \"rfq_details\".\"agreement_yn\" as \"agreement_yn\", \"rfq_details\".\"gtc_type\" as \"gtc_type\", \"rfq_details\".\"material_price_related_yn\" as \"material_price_related_yn\", \"rfq_details\".\"sparepart_yn\" as \"sparepart_yn\", \"rfq_details\".\"first_yn\" as \"first_yn\", \"rfq_details\".\"remark\" as \"remark\", \"rfq_details\".\"cancel_reason\" as \"cancel_reason\", \"rfq_details\".\"first_description\" as \"first_description\", \"rfq_details\".\"sparepart_description\" as \"sparepart_description\", \"rfq_details\".\"is_latest\" as \"is_latest\", \"rfq_details\".\"send_version\" as \"send_version\", \"rfq_details\".\"email_sent_at\" as \"email_sent_at\", \"rfq_details\".\"email_sent_to\" as \"email_sent_to\", \"rfq_details\".\"email_resent_count\" as \"email_resent_count\", \"rfq_details\".\"last_email_sent_at\" as \"last_email_sent_at\", \"rfq_details\".\"email_status\" as \"email_status\", \"rfq_details\".\"updated_by\" as \"updated_by\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfq_details\".\"updated_at\" as \"updated_at\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs\".\"id\" \n AND major_yn = true\n ) as \"major_items_count\", (\n SELECT COUNT(*) > 0\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"has_quotation\", (\n SELECT status\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_status\", (\n SELECT total_amount\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_total_price\", (\n SELECT response_version\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY response_version DESC LIMIT 1\n ) as \"quotation_version\", (\n SELECT COUNT(DISTINCT response_version)\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"quotation_version_count\", (\n SELECT created_at\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY response_version DESC LIMIT 1\n ) as \"last_quotation_date\", (\n SELECT submitted_at\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY response_version DESC LIMIT 1\n ) as \"quotation_submitted_at\" from \"rfq_last_details\" \"rfq_details\" left join \"rfqs_last\" \"rfqs\" on \"rfq_details\".\"rfqs_last_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendors\" on \"rfq_details\".\"vendors_id\" = \"vendors\".\"id\" left join \"payment_terms\" on \"rfq_details\".\"payment_terms_code\" = \"payment_terms\".\"code\" left join \"incoterms\" on \"rfq_details\".\"incoterms_code\" = \"incoterms\".\"code\" left join \"users\" \"updated_by_user\" on \"rfq_details\".\"updated_by\" = \"updated_by_user\".\"id\"", - "name": "rfq_last_details_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfqs_last_view": { - "columns": {}, - "definition": "select \"rfqs_last\".\"id\" as \"id\", \"rfqs_last\".\"rfq_code\" as \"rfq_code\", \"rfqs_last\".\"series\" as \"series\", \"rfqs_last\".\"rfq_sealed_yn\" as \"rfq_sealed_yn\", \"rfqs_last\".\"rfq_type\" as \"rfq_type\", \"rfqs_last\".\"rfq_title\" as \"rfq_title\", \"rfqs_last\".\"project_company\" as \"project_company\", \"rfqs_last\".\"project_flag\" as \"project_flag\", \"rfqs_last\".\"project_site\" as \"project_site\", \"rfqs_last\".\"sm_code\" as \"sm_code\", \"rfqs_last\".\"pr_number\" as \"pr_number\", \"rfqs_last\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs_last\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs_last\".\"item_code\" as \"item_code\", \"rfqs_last\".\"item_name\" as \"item_name\", \"rfqs_last\".\"package_no\" as \"package_no\", \"rfqs_last\".\"package_name\" as \"package_name\", \"rfqs_last\".\"eng_pic_name\" as \"eng_pic_name\", \"rfqs_last\".\"status\" as \"status\", \"rfqs_last\".\"rfq_send_date\" as \"rfq_send_date\", \"rfqs_last\".\"due_date\" as \"due_date\", \"rfqs_last\".\"pic\" as \"pic_id\", \"rfqs_last\".\"pic_code\" as \"pic_code\", \"rfqs_last\".\"pic_name\" as \"pic_name\", \"pic_user\".\"name\" as \"pic_user_name\", (\n SELECT MIN(submitted_at)\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND submitted_at IS NOT NULL\n ) as \"earliest_quotation_submitted_at\", (\n SELECT COUNT(*)\n FROM rfq_last_details\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"vendor_count\", (\n SELECT COUNT(*)\n FROM rfq_last_details\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND short_list = true\n ) as \"short_listed_vendor_count\", (\n SELECT COUNT(DISTINCT vendor_id)\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND submitted_at IS NOT NULL\n ) as \"quotation_received_count\", \"rfqs_last\".\"created_by\" as \"created_by\", \"created_by_user\".\"name\" as \"created_by_user_name\", \"rfqs_last\".\"created_at\" as \"created_at\", \"rfqs_last\".\"sent_by\" as \"sent_by\", \"sent_by_user\".\"name\" as \"sent_by_user_name\", \"rfqs_last\".\"updated_by\" as \"updated_by\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfqs_last\".\"updated_at\" as \"updated_at\", \"rfqs_last\".\"remark\" as \"remark\", (\n SELECT material_code \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_code\", (\n SELECT material_description \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_materialD_description\", (\n SELECT material_category \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_category\", (\n SELECT pr_no \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_pr_no\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n ) as \"major_items_count\" from \"rfqs_last\" left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"created_by_user\" on \"rfqs_last\".\"created_by\" = \"created_by_user\".\"id\" left join \"users\" \"updated_by_user\" on \"rfqs_last\".\"updated_by\" = \"updated_by_user\".\"id\" left join \"users\" \"sent_by_user\" on \"rfqs_last\".\"sent_by\" = \"sent_by_user\".\"id\" left join \"users\" \"pic_user\" on \"rfqs_last\".\"pic\" = \"pic_user\".\"id\"", - "name": "rfqs_last_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_quotation_items_detail_view": { - "columns": {}, - "definition": "select \"quotation\".\"id\" as \"quotation_item_id\", \"quotation\".\"vendor_response_id\" as \"vendor_response_id\", \"rfq\".\"rfq_code\" as \"rfq_code\", \"pr_item\".\"pr_no\" as \"pr_no\", \"pr_item\".\"pr_item\" as \"pr_item\", \"pr_item\".\"material_code\" as \"material_code\", \"pr_item\".\"material_description\" as \"material_description\", \"pr_item\".\"quantity\" as \"original_quantity\", \"pr_item\".\"delivery_date\" as \"original_delivery_date\", \"quotation\".\"quantity\" as \"quoted_quantity\", \"quotation\".\"unit_price\" as \"unit_price\", \"quotation\".\"total_price\" as \"total_price\", \"quotation\".\"currency\" as \"currency\", \"quotation\".\"vendor_delivery_date\" as \"vendor_delivery_date\", \"quotation\".\"lead_time\" as \"lead_time\", \"quotation\".\"manufacturer\" as \"manufacturer\", \"quotation\".\"model_no\" as \"model_no\", \"quotation\".\"discount_rate\" as \"discount_rate\", \"quotation\".\"discount_amount\" as \"discount_amount\", \"quotation\".\"technical_compliance\" as \"technical_compliance\", \"quotation\".\"alternative_proposal\" as \"alternative_proposal\", \"quotation\".\"item_remark\" as \"item_remark\", \"quotation\".\"deviation_reason\" as \"deviation_reason\" from \"rfq_last_vendor_quotation_items\" \"quotation\" left join \"rfq_pr_items\" \"pr_item\" on \"quotation\".\"rfq_pr_item_id\" = \"pr_item\".\"id\" left join \"rfq_last_vendor_responses\" \"response\" on \"quotation\".\"vendor_response_id\" = \"response\".\"id\" left join \"rfqs_last\" \"rfq\" on \"response\".\"rfqs_last_id\" = \"rfq\".\"id\"", - "name": "vendor_quotation_items_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_quotation_view": { - "columns": {}, - "definition": "select \"rfqs_last\".\"id\" as \"id\", \"rfqs_last\".\"rfq_code\" as \"rfq_code\", \"rfqs_last\".\"series\" as \"series\", \"rfqs_last\".\"rfq_sealed_yn\" as \"rfq_sealed_yn\", \"rfqs_last\".\"rfq_type\" as \"rfq_type\", \"rfqs_last\".\"rfq_title\" as \"rfq_title\", \"rfqs_last\".\"project_company\" as \"project_company\", \"rfqs_last\".\"project_flag\" as \"project_flag\", \"rfqs_last\".\"project_site\" as \"project_site\", \"rfqs_last\".\"sm_code\" as \"sm_code\", \"rfqs_last\".\"pr_number\" as \"pr_number\", \"rfqs_last\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs_last\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs_last\".\"item_code\" as \"item_code\", \"rfqs_last\".\"item_name\" as \"item_name\", \"rfqs_last\".\"package_no\" as \"package_no\", \"rfqs_last\".\"package_name\" as \"package_name\", \"rfqs_last\".\"eng_pic_name\" as \"eng_pic_name\", \"rfqs_last\".\"status\" as \"status\", \"rfqs_last\".\"rfq_send_date\" as \"rfq_send_date\", \"rfqs_last\".\"due_date\" as \"due_date\", \"rfqs_last\".\"pic\" as \"pic_id\", \"rfqs_last\".\"pic_code\" as \"pic_code\", \"rfqs_last\".\"pic_name\" as \"pic_name\", \"pic_user\".\"name\" as \"pic_user_name\", \"rfqs_last\".\"created_by\" as \"created_by\", \"created_by_user\".\"name\" as \"created_by_user_name\", \"rfqs_last\".\"created_at\" as \"created_at\", \"rfqs_last\".\"sent_by\" as \"sent_by\", \"sent_by_user\".\"name\" as \"sent_by_user_name\", \"rfqs_last\".\"updated_by\" as \"updated_by\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfqs_last\".\"updated_at\" as \"updated_at\", \"rfqs_last\".\"remark\" as \"remark\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"rfq_last_details\".\"id\" as \"rfq_last_details_id\", \"rfq_last_details\".\"email_sent_at\" as \"email_sent_at\", \"rfq_last_details\".\"email_status\" as \"email_status\", \"rfq_last_details\".\"short_list\" as \"short_list\", \"rfq_last_vendor_responses\".\"id\" as \"vendor_response_id\", \"rfq_last_vendor_responses\".\"participation_status\" as \"participation_status\", \"rfq_last_vendor_responses\".\"participation_replied_at\" as \"participation_replied_at\", \"rfq_last_vendor_responses\".\"non_participation_reason\" as \"non_participation_reason\", \"rfq_last_vendor_responses\".\"status\" as \"response_status\", \"rfq_last_vendor_responses\".\"response_version\" as \"response_version\", \"rfq_last_vendor_responses\".\"submitted_at\" as \"submitted_at\", \"rfq_last_vendor_responses\".\"total_amount\" as \"total_amount\", \"rfq_last_vendor_responses\".\"vendor_currency\" as \"vendor_currency\", \"rfq_last_vendor_responses\".\"vendor_payment_terms_code\" as \"vendor_payment_terms_code\", \"rfq_last_vendor_responses\".\"vendor_incoterms_code\" as \"vendor_incoterms_code\", \"rfq_last_vendor_responses\".\"vendor_delivery_date\" as \"vendor_delivery_date\", \n CASE \n WHEN \"rfq_last_vendor_responses\".\"participation_status\" = '불참' THEN '불참'\n WHEN \"rfq_last_vendor_responses\".\"participation_status\" = '참여' THEN \n COALESCE(\"rfq_last_vendor_responses\".\"status\", '작성중')\n WHEN \"rfq_last_vendor_responses\".\"participation_status\" = '미응답' OR \"rfq_last_vendor_responses\".\"participation_status\" IS NULL THEN\n CASE\n WHEN \"rfq_last_details\".\"email_sent_at\" IS NOT NULL THEN '미응답'\n ELSE NULL\n END\n ELSE '미응답'\n END\n as \"display_status\", (\n SELECT COUNT(*)\n FROM rfq_last_details d\n WHERE d.rfqs_last_id = \"rfqs_last\".\"id\"\n AND d.is_latest = true\n ) as \"vendor_count\", (\n SELECT COUNT(*)\n FROM rfq_last_details d\n WHERE d.rfqs_last_id = \"rfqs_last\".\"id\"\n AND d.short_list = true\n AND d.is_latest = true\n ) as \"short_listed_vendor_count\", (\n SELECT COUNT(DISTINCT r.vendor_id)\n FROM rfq_last_vendor_responses r\n WHERE r.rfqs_last_id = \"rfqs_last\".\"id\"\n AND r.submitted_at IS NOT NULL\n AND r.is_latest = true\n ) as \"quotation_received_count\", (\n SELECT MIN(r.submitted_at)\n FROM rfq_last_vendor_responses r\n WHERE r.rfqs_last_id = \"rfqs_last\".\"id\"\n AND r.submitted_at IS NOT NULL\n AND r.is_latest = true\n ) as \"earliest_quotation_submitted_at\", (\n SELECT material_code \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_code\", (\n SELECT material_description \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_description\", (\n SELECT material_category \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_category\", (\n SELECT pr_no \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_pr_no\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n ) as \"major_items_count\" from \"rfqs_last\" inner join \"rfq_last_details\" on (\"rfq_last_details\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" and \"rfq_last_details\".\"is_latest\" = true) left join \"vendors\" on \"rfq_last_details\".\"vendors_id\" = \"vendors\".\"id\" left join \"rfq_last_vendor_responses\" on (\"rfq_last_vendor_responses\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" and \"rfq_last_vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" and \"rfq_last_vendor_responses\".\"is_latest\" = true) left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"created_by_user\" on \"rfqs_last\".\"created_by\" = \"created_by_user\".\"id\" left join \"users\" \"updated_by_user\" on \"rfqs_last\".\"updated_by\" = \"updated_by_user\".\"id\" left join \"users\" \"sent_by_user\" on \"rfqs_last\".\"sent_by\" = \"sent_by_user\".\"id\" left join \"users\" \"pic_user\" on \"rfqs_last\".\"pic\" = \"pic_user\".\"id\"", - "name": "vendor_quotation_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_summary_view": { - "columns": {}, - "definition": "select \"response\".\"id\" as \"response_id\", \"rfq\".\"id\" as \"rfq_id\", \"rfq\".\"rfq_code\" as \"rfq_code\", \"vendor\".\"id\" as \"vendor_id\", \"vendor\".\"vendor_name\" as \"vendor_name\", \"vendor\".\"vendor_code\" as \"vendor_code\", \"response\".\"response_version\" as \"response_version\", \"response\".\"status\" as \"status\", \"response\".\"is_latest\" as \"is_latest\", \"response\".\"submitted_at\" as \"submitted_at\", \"submitted_by_user\".\"name\" as \"submitted_by_name\", \"response\".\"total_amount\" as \"total_amount\", \"response\".\"currency\" as \"currency\", \n CASE \n WHEN \"detail\".\"delivery_date\" = \"response\".\"vendor_delivery_date\" THEN true\n ELSE false\n END\n as \"delivery_date_match\", \n CASE \n WHEN \"detail\".\"currency\" = \"response\".\"vendor_currency\" THEN true\n ELSE false\n END\n as \"currency_match\", (\n SELECT COUNT(*)\n FROM rfq_last_vendor_quotation_items\n WHERE vendor_response_id = \"response\".\"id\"\n ) as \"quoted_item_count\", (\n SELECT COUNT(*)\n FROM rfq_last_vendor_attachments\n WHERE vendor_response_id = \"response\".\"id\"\n ) as \"attachment_count\", \"response\".\"created_at\" as \"created_at\", \"response\".\"updated_at\" as \"updated_at\" from \"rfq_last_vendor_responses\" \"response\" left join \"rfqs_last\" \"rfq\" on \"response\".\"rfqs_last_id\" = \"rfq\".\"id\" left join \"rfq_last_details\" \"detail\" on \"response\".\"rfq_last_details_id\" = \"detail\".\"id\" left join \"vendors\" \"vendor\" on \"response\".\"vendor_id\" = \"vendor\".\"id\" left join \"users\" \"submitted_by_user\" on \"response\".\"submitted_by\" = \"submitted_by_user\".\"id\"", - "name": "vendor_response_summary_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tbe_documents_view": { - "columns": {}, - "definition": "select dr.id as \"document_review_id\", dr.tbe_session_id as \"tbe_session_id\", dr.document_source as \"document_source\", \n CASE \n WHEN dr.document_source = 'buyer' THEN dr.buyer_attachment_id\n WHEN dr.document_source = 'vendor' THEN dr.vendor_attachment_id\n ELSE NULL\n END\n as \"document_id\", dr.document_type as \"document_type\", dr.document_name as \"document_name\", COALESCE(ba_rev.original_file_name, vd.original_file_name) as \"original_file_name\", COALESCE(ba_rev.file_path, vd.file_path) as \"file_path\", COALESCE(ba_rev.file_size, vd.file_size) as \"file_size\", COALESCE(ba_rev.file_type, vd.file_type) as \"file_type\", dr.review_status as \"review_status\", dr.technical_compliance as \"technical_compliance\", dr.quality_acceptable as \"quality_acceptable\", COALESCE(dr.requires_revision, false) as \"requires_revision\", COALESCE(dr.has_pdftron_comments, false) as \"has_pdftron_comments\", dr.pdftron_document_id as \"pdftron_document_id\", COALESCE(dr.pdftron_annotation_count, 0) as \"pdftron_annotation_count\", dr.reviewed_by as \"reviewed_by\", dr.reviewed_at as \"reviewed_at\", dr.review_comments as \"review_comments\", \n CASE WHEN dr.document_source = 'vendor' THEN vd.submitted_by ELSE NULL END\n as \"submitted_by\", \n CASE WHEN dr.document_source = 'vendor' THEN vd.submitted_at ELSE NULL END\n as \"submitted_at\", dr.created_at as \"created_at\", dr.updated_at as \"updated_at\" from \"rfq_last_tbe_document_reviews\" \"dr\" left join \"rfq_last_attachments\" \"ba\" on dr.buyer_attachment_id = \"ba\".\"id\" left join \"rfq_last_attachment_revisions\" \"ba_rev\" on dr.buyer_attachment_revision_id = \"ba_rev\".\"id\" left join \"rfq_last_tbe_vendor_documents\" \"vd\" on dr.vendor_attachment_id = \"vd\".\"id\"", - "name": "tbe_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tbe_last_view": { - "columns": {}, - "definition": "select \"rfq_last_tbe_sessions\".\"id\" as \"tbe_session_id\", \"rfq_last_tbe_sessions\".\"session_code\" as \"session_code\", \"rfq_last_tbe_sessions\".\"session_title\" as \"session_title\", \"rfq_last_tbe_sessions\".\"session_type\" as \"session_type\", \"rfq_last_tbe_sessions\".\"status\" as \"session_status\", \"rfq_last_tbe_sessions\".\"evaluation_result\" as \"evaluation_result\", \"rfq_last_tbe_sessions\".\"conditional_requirements\" as \"conditional_requirements\", \"rfq_last_tbe_sessions\".\"conditions_fulfilled\" as \"conditions_fulfilled\", \"rfqs_last\".\"id\" as \"rfq_id\", \"rfqs_last\".\"rfq_code\" as \"rfq_code\", \"rfqs_last\".\"rfq_type\" as \"rfq_type\", \"rfqs_last\".\"rfq_title\" as \"rfq_title\", \"rfqs_last\".\"series\" as \"series\", \"rfqs_last\".\"status\" as \"rfq_status\", \"rfqs_last\".\"due_date\" as \"rfq_due_date\", \"rfqs_last\".\"pic_name\" as \"pic_name\", \"rfqs_last\".\"eng_pic_name\" as \"eng_pic_name\", \"rfqs_last\".\"package_no\" as \"package_no\", \"rfqs_last\".\"package_name\" as \"package_name\", \"rfqs_last\".\"pr_number\" as \"pr_number\", \"rfqs_last\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs_last\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs_last\".\"project_company\" as \"project_company\", \"rfqs_last\".\"project_flag\" as \"project_flag\", \"rfqs_last\".\"project_site\" as \"project_site\", \"rfqs_last\".\"item_code\" as \"item_code\", \"rfqs_last\".\"item_name\" as \"item_name\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"country\" as \"vendor_country\", \"vendors\".\"email\" as \"vendor_email\", \"vendors\".\"status\" as \"vendor_status\", \"rfq_last_details\".\"id\" as \"rfq_detail_id\", \"rfq_last_details\".\"short_list\" as \"short_list\", \"rfq_last_details\".\"return_yn\" as \"return_yn\", \"rfq_last_tbe_sessions\".\"planned_start_date\" as \"planned_start_date\", \"rfq_last_tbe_sessions\".\"actual_start_date\" as \"actual_start_date\", \"rfq_last_tbe_sessions\".\"planned_end_date\" as \"planned_end_date\", \"rfq_last_tbe_sessions\".\"actual_end_date\" as \"actual_end_date\", \"rfq_last_tbe_sessions\".\"lead_evaluator_id\" as \"lead_evaluator_id\", lead_user.name as \"lead_evaluator_name\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n ) as \"major_items_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n AND document_source = 'buyer'\n ) as \"buyer_documents_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_vendor_documents\n WHERE tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n ) as \"vendor_documents_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n AND review_status IN ('검토완료', '승인')\n ) as \"reviewed_documents_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_pdftron_comments pc\n JOIN rfq_last_tbe_document_reviews dr ON pc.document_review_id = dr.id\n WHERE dr.tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n ) as \"total_comments_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_pdftron_comments pc\n JOIN rfq_last_tbe_document_reviews dr ON pc.document_review_id = dr.id\n WHERE dr.tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n AND pc.status = 'open'\n ) as \"unresolved_comments_count\", \"rfq_last_tbe_sessions\".\"created_at\" as \"created_at\", \"rfq_last_tbe_sessions\".\"updated_at\" as \"updated_at\" from \"rfq_last_tbe_sessions\" left join \"rfqs_last\" on \"rfq_last_tbe_sessions\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" left join \"rfq_last_details\" on \"rfq_last_tbe_sessions\".\"rfq_last_details_id\" = \"rfq_last_details\".\"id\" left join \"vendors\" on \"rfq_last_tbe_sessions\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"lead_user\" on \"rfq_last_tbe_sessions\".\"lead_evaluator_id\" = \"lead_user\".\"id\"", - "name": "tbe_last_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tbe_session_summary_view": { - "columns": {}, - "definition": "select \"tbe\".\"id\" as \"tbe_id\", \"tbe\".\"session_code\" as \"session_code\", \"tbe\".\"session_title\" as \"session_title\", \"rfq\".\"rfq_code\" as \"rfq_code\", \"vendor\".\"vendor_name\" as \"vendor_name\", \"vendor\".\"vendor_code\" as \"vendor_code\", \"tbe\".\"status\" as \"status\", \"tbe\".\"evaluation_result\" as \"evaluation_result\", \"lead_evaluator\".\"name\" as \"lead_evaluator_name\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"tbe\".\"id\"\n ) as \"total_documents\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"tbe\".\"id\"\n AND review_status IN ('검토완료', '승인')\n ) as \"reviewed_documents\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_pdftron_comments pc\n JOIN rfq_last_tbe_document_reviews dr ON pc.document_review_id = dr.id\n WHERE dr.tbe_session_id = \"tbe\".\"id\"\n ) as \"total_comments\", \"tbe\".\"actual_start_date\" as \"actual_start_date\", \"tbe\".\"actual_end_date\" as \"actual_end_date\", \"tbe\".\"created_at\" as \"created_at\", \"tbe\".\"updated_at\" as \"updated_at\" from \"rfq_last_tbe_sessions\" \"tbe\" left join \"rfqs_last\" \"rfq\" on \"tbe\".\"rfqs_last_id\" = \"rfq\".\"id\" left join \"vendors\" \"vendor\" on \"tbe\".\"vendor_id\" = \"vendor\".\"id\" left join \"users\" \"lead_evaluator\" on \"tbe\".\"lead_evaluator_id\" = \"lead_evaluator\".\"id\"", - "name": "tbe_session_summary_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "risks.risks_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "event_type": { - "name": "event_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "provider": { - "name": "provider", - "type": "varchar(128)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "event_status": { - "name": "event_status", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "manager_id": { - "name": "manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "occurred_at": { - "name": "occurred_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"risks\".\"risk_events\".\"id\", \"risks\".\"risk_events\".\"event_type\", \"risks\".\"risk_events\".\"vendor_id\", \"vendors\".\"vendor_code\", \"vendors\".\"vendor_name\", \"vendors\".\"tax_id\", \"risks\".\"risk_events\".\"provider\", \"risks\".\"risk_events\".\"content\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '종합등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '종합등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '종합등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_total\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '종합등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '종합등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_total\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '신용등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '신용등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '신용등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_credit\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '신용등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '신용등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_credit\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '현금흐름등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '현금흐름등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '현금흐름등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_cashflow\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '현금흐름등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '현금흐름등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_cashflow\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = 'WATCH등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = 'WATCH등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = 'WATCH등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_watch\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = 'WATCH등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = 'WATCH등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_watch\", \"risks\".\"risk_events\".\"event_status\", \"risks\".\"risk_events\".\"manager_id\", \"users\".\"name\", \"risks\".\"risk_events\".\"admin_comment\", \"risks\".\"risk_events\".\"occurred_at\" from \"risks\".\"risk_events\" left join \"vendors\" on \"vendors\".\"id\" = \"risks\".\"risk_events\".\"vendor_id\" left join \"users\" on \"users\".\"id\" = \"risks\".\"risk_events\".\"manager_id\"", - "name": "risks_view", - "schema": "risks", - "isExisting": false, - "materialized": false - }, - "public.avl_list_summary_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_template": { - "name": "is_template", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ship_type": { - "name": "ship_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_kind": { - "name": "avl_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "rev": { - "name": "rev", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pkg_count": { - "name": "pkg_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "material_group_count": { - "name": "material_group_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_count": { - "name": "vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tier_count": { - "name": "tier_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "owner_suggestion_count": { - "name": "owner_suggestion_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "shi_suggestion_count": { - "name": "shi_suggestion_count", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n WITH latest_revisions AS (\n -- 표준 AVL의 경우: 공사부문, 선종, AVL종류, H/T 구분별 최신 revision 찾기\n SELECT \n construction_sector,\n ship_type,\n avl_kind,\n ht_division,\n MAX(rev) as max_rev,\n 'standard' as avl_type,\n NULL::varchar as project_code\n FROM avl_list \n WHERE is_template = true\n GROUP BY construction_sector, ship_type, avl_kind, ht_division\n \n UNION ALL\n \n -- 프로젝트 AVL의 경우: 프로젝트 코드별 최신 revision 찾기\n SELECT \n construction_sector,\n ship_type,\n avl_kind,\n ht_division,\n MAX(rev) as max_rev,\n 'project' as avl_type,\n project_code\n FROM avl_list \n WHERE is_template = false\n GROUP BY project_code, construction_sector, ship_type, avl_kind, ht_division\n ),\n latest_avl_lists AS (\n -- 최신 revision의 실제 AVL 리스트 가져오기\n SELECT \n al.*,\n CASE \n WHEN al.is_template = true THEN 'standard'\n ELSE 'project'\n END as avl_type\n FROM avl_list al\n INNER JOIN latest_revisions lr ON (\n (al.is_template = true AND lr.avl_type = 'standard' AND\n al.construction_sector = lr.construction_sector AND\n al.ship_type = lr.ship_type AND\n al.avl_kind = lr.avl_kind AND\n al.ht_division = lr.ht_division AND\n al.rev = lr.max_rev)\n OR\n (al.is_template = false AND lr.avl_type = 'project' AND\n al.project_code = lr.project_code AND\n al.rev = lr.max_rev)\n )\n )\n SELECT \n al.id,\n al.is_template,\n al.construction_sector,\n al.project_code,\n al.ship_type,\n al.avl_kind,\n al.ht_division,\n al.rev,\n al.created_at,\n al.created_by,\n al.updated_at,\n al.updated_by,\n \n -- 집계 필드들\n COALESCE(COUNT(DISTINCT CASE WHEN avi.package_code IS NOT NULL THEN avi.package_code END), 0)::integer as pkg_count,\n COALESCE(COUNT(DISTINCT CASE WHEN avi.material_group_code IS NOT NULL THEN avi.material_group_code END), 0)::integer as material_group_count,\n COALESCE(COUNT(DISTINCT CASE WHEN avi.vendor_name IS NOT NULL THEN avi.vendor_name END), 0)::integer as vendor_count,\n COALESCE(COUNT(DISTINCT CASE WHEN avi.tier IS NOT NULL THEN avi.tier END), 0)::integer as tier_count,\n COALESCE(SUM(CASE WHEN avi.owner_suggestion = true THEN 1 ELSE 0 END), 0)::integer as owner_suggestion_count,\n COALESCE(SUM(CASE WHEN avi.shi_suggestion = true THEN 1 ELSE 0 END), 0)::integer as shi_suggestion_count\n \n FROM latest_avl_lists al\n LEFT JOIN avl_vendor_info avi ON al.id = avi.avl_list_id\n GROUP BY \n al.id, al.is_template, al.construction_sector, al.project_code, \n al.ship_type, al.avl_kind, al.ht_division, al.rev,\n al.created_at, al.created_by, al.updated_at, al.updated_by\n ORDER BY \n al.is_template ASC, \n al.construction_sector, \n al.project_code, \n al.ship_type, \n al.avl_kind, \n al.ht_division,\n al.rev DESC\n", - "name": "avl_list_summary_view", - "schema": "public", - "isExisting": false, - "materialized": false - } - }, - "_meta": { - "columns": {}, - "schemas": {}, - "tables": {} - } -} \ No newline at end of file diff --git a/db/migrations/meta/0001_snapshot.json b/db/migrations/meta/0001_snapshot.json deleted file mode 100644 index 7434163c..00000000 --- a/db/migrations/meta/0001_snapshot.json +++ /dev/null @@ -1,67013 +0,0 @@ -{ - "id": "a6ea758f-0b88-414c-97c3-e71d43b32f43", - "prevId": "31694ffc-b2c9-4cac-9999-cff3bde33805", - "version": "7", - "dialect": "postgresql", - "tables": { - "public.companies": { - "name": "companies", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "companies_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "taxID": { - "name": "taxID", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contract_envelopes": { - "name": "contract_envelopes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contract_envelopes_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "envelope_id": { - "name": "envelope_id", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "envelope_status": { - "name": "envelope_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "contract_envelopes_contract_id_contracts_id_fk": { - "name": "contract_envelopes_contract_id_contracts_id_fk", - "tableFrom": "contract_envelopes", - "tableTo": "contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contract_items": { - "name": "contract_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contract_items_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_id": { - "name": "item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "unit_price": { - "name": "unit_price", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "tax_rate": { - "name": "tax_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "tax_amount": { - "name": "tax_amount", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "total_line_amount": { - "name": "total_line_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "contract_items_contract_item_idx": { - "name": "contract_items_contract_item_idx", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "contract_items_contract_id_contracts_id_fk": { - "name": "contract_items_contract_id_contracts_id_fk", - "tableFrom": "contract_items", - "tableTo": "contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "contract_items_item_id_items_id_fk": { - "name": "contract_items_item_id_items_id_fk", - "tableFrom": "contract_items", - "tableTo": "items", - "columnsFrom": [ - "item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "contract_items_contract_id_item_id_unique": { - "name": "contract_items_contract_id_item_id_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_id", - "item_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contract_signers": { - "name": "contract_signers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contract_signers_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "envelope_id": { - "name": "envelope_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_contact_id": { - "name": "vendor_contact_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "signer_type": { - "name": "signer_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'VENDOR'" - }, - "signer_email": { - "name": "signer_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "signer_name": { - "name": "signer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "signer_position": { - "name": "signer_position", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "signer_status": { - "name": "signer_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "signed_at": { - "name": "signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "contract_signers_envelope_id_contract_envelopes_id_fk": { - "name": "contract_signers_envelope_id_contract_envelopes_id_fk", - "tableFrom": "contract_signers", - "tableTo": "contract_envelopes", - "columnsFrom": [ - "envelope_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "contract_signers_vendor_contact_id_vendor_contacts_id_fk": { - "name": "contract_signers_vendor_contact_id_vendor_contacts_id_fk", - "tableFrom": "contract_signers", - "tableTo": "vendor_contacts", - "columnsFrom": [ - "vendor_contact_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.contracts": { - "name": "contracts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contracts_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "contract_name": { - "name": "contract_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'Contract Accept Request'" - }, - "start_date": { - "name": "start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "end_date": { - "name": "end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "payment_terms": { - "name": "payment_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "shippment_place": { - "name": "shippment_place", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "po_version": { - "name": "po_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "purchase_doc_type": { - "name": "purchase_doc_type", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "purchase_org": { - "name": "purchase_org", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "purchase_group": { - "name": "purchase_group", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "exchange_rate": { - "name": "exchange_rate", - "type": "numeric(9, 5)", - "primaryKey": false, - "notNull": false - }, - "po_confirm_status": { - "name": "po_confirm_status", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "contract_guarantee_code": { - "name": "contract_guarantee_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "defect_guarantee_code": { - "name": "defect_guarantee_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "guarantee_period_code": { - "name": "guarantee_period_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "advance_payment_yn": { - "name": "advance_payment_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "budget_amount": { - "name": "budget_amount", - "type": "numeric(17, 2)", - "primaryKey": false, - "notNull": false - }, - "budget_currency": { - "name": "budget_currency", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "total_amount_krw": { - "name": "total_amount_krw", - "type": "numeric(17, 2)", - "primaryKey": false, - "notNull": false - }, - "electronic_contract_yn": { - "name": "electronic_contract_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "electronic_approval_date": { - "name": "electronic_approval_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "electronic_approval_time": { - "name": "electronic_approval_time", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "owner_approval_yn": { - "name": "owner_approval_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "planned_in_out_flag": { - "name": "planned_in_out_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "settlement_standard": { - "name": "settlement_standard", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "weight_settlement_flag": { - "name": "weight_settlement_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "price_index_yn": { - "name": "price_index_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "written_contract_no": { - "name": "written_contract_no", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "contract_version": { - "name": "contract_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "partial_shipping_allowed": { - "name": "partial_shipping_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "partial_payment_allowed": { - "name": "partial_payment_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "shi_comment": { - "name": "shi_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_content": { - "name": "contract_content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "contracts_project_id_projects_id_fk": { - "name": "contracts_project_id_projects_id_fk", - "tableFrom": "contracts", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "contracts_vendor_id_vendors_id_fk": { - "name": "contracts_vendor_id_vendors_id_fk", - "tableFrom": "contracts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "contracts_contract_no_unique": { - "name": "contracts_contract_no_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_no" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.poa": { - "name": "poa", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "poa_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "original_contract_no": { - "name": "original_contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "original_contract_name": { - "name": "original_contract_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_status": { - "name": "original_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "approval_status": { - "name": "approval_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "poa_original_contract_no_contracts_contract_no_fk": { - "name": "poa_original_contract_no_contracts_contract_no_fk", - "tableFrom": "poa", - "tableTo": "contracts", - "columnsFrom": [ - "original_contract_no" - ], - "columnsTo": [ - "contract_no" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "poa_project_id_projects_id_fk": { - "name": "poa_project_id_projects_id_fk", - "tableFrom": "poa", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "poa_vendor_id_vendors_id_fk": { - "name": "poa_vendor_id_vendors_id_fk", - "tableFrom": "poa", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.item_offshore_hull": { - "name": "item_offshore_hull", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "work_type": { - "name": "work_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "item_list": { - "name": "item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sub_item_list": { - "name": "sub_item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.item_offshore_top": { - "name": "item_offshore_top", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "work_type": { - "name": "work_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "item_list": { - "name": "item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sub_item_list": { - "name": "sub_item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.item_shipbuilding": { - "name": "item_shipbuilding", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "work_type": { - "name": "work_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "item_list": { - "name": "item_list", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ship_types": { - "name": "ship_types", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'OPTION'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.items": { - "name": "items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_no": { - "name": "project_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "package_code": { - "name": "package_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "parent_item_code": { - "name": "parent_item_code", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "item_level": { - "name": "item_level", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "delete_flag": { - "name": "delete_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "unit_of_measure": { - "name": "unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "steel_type": { - "name": "steel_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "grade_material": { - "name": "grade_material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "change_date": { - "name": "change_date", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "base_unit_of_measure": { - "name": "base_unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "project_item_unique": { - "name": "project_item_unique", - "nullsNotDistinct": false, - "columns": [ - "project_no", - "item_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.materials": { - "name": "materials", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "parent_item_code": { - "name": "parent_item_code", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "item_level": { - "name": "item_level", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "delete_flag": { - "name": "delete_flag", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "unit_of_measure": { - "name": "unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "steel_type": { - "name": "steel_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "grade_material": { - "name": "grade_material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "change_date": { - "name": "change_date", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "base_unit_of_measure": { - "name": "base_unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "materials_item_code_unique": { - "name": "materials_item_code_unique", - "nullsNotDistinct": false, - "columns": [ - "item_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pq_criterias": { - "name": "pq_criterias", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "check_point": { - "name": "check_point", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "group_name": { - "name": "group_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sub_group_name": { - "name": "sub_group_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pq_list_id": { - "name": "pq_list_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "input_format": { - "name": "input_format", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'TEXT'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pq_criterias_pq_list_id_pq_lists_id_fk": { - "name": "pq_criterias_pq_list_id_pq_lists_id_fk", - "tableFrom": "pq_criterias", - "tableTo": "pq_lists", - "columnsFrom": [ - "pq_list_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pq_lists": { - "name": "pq_lists", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "valid_to": { - "name": "valid_to", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pq_lists_project_id_projects_id_fk": { - "name": "pq_lists_project_id_projects_id_fk", - "tableFrom": "pq_lists", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pq_lists_created_by_users_id_fk": { - "name": "pq_lists_created_by_users_id_fk", - "tableFrom": "pq_lists", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pq_lists_updated_by_users_id_fk": { - "name": "pq_lists_updated_by_users_id_fk", - "tableFrom": "pq_lists", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.site_visit_request_attachments": { - "name": "site_visit_request_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "site_visit_request_id": { - "name": "site_visit_request_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_site_visit_info_id": { - "name": "vendor_site_visit_info_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "site_visit_request_attachments_site_visit_request_id_site_visit_requests_id_fk": { - "name": "site_visit_request_attachments_site_visit_request_id_site_visit_requests_id_fk", - "tableFrom": "site_visit_request_attachments", - "tableTo": "site_visit_requests", - "columnsFrom": [ - "site_visit_request_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "site_visit_request_attachments_vendor_site_visit_info_id_vendor_site_visit_info_id_fk": { - "name": "site_visit_request_attachments_vendor_site_visit_info_id_vendor_site_visit_info_id_fk", - "tableFrom": "site_visit_request_attachments", - "tableTo": "vendor_site_visit_info", - "columnsFrom": [ - "vendor_site_visit_info_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.site_visit_requests": { - "name": "site_visit_requests", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "investigation_id": { - "name": "investigation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "inspection_duration": { - "name": "inspection_duration", - "type": "numeric(4, 1)", - "primaryKey": false, - "notNull": false - }, - "requested_start_date": { - "name": "requested_start_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "requested_end_date": { - "name": "requested_end_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "shi_attendees": { - "name": "shi_attendees", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "vendor_requests": { - "name": "vendor_requests", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "additional_requests": { - "name": "additional_requests", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'REQUESTED'" - }, - "sent_at": { - "name": "sent_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "site_visit_requests_investigation_id_vendor_investigations_id_fk": { - "name": "site_visit_requests_investigation_id_vendor_investigations_id_fk", - "tableFrom": "site_visit_requests", - "tableTo": "vendor_investigations", - "columnsFrom": [ - "investigation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "site_visit_requests_requester_id_users_id_fk": { - "name": "site_visit_requests_requester_id_users_id_fk", - "tableFrom": "site_visit_requests", - "tableTo": "users", - "columnsFrom": [ - "requester_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_criteria_attachments": { - "name": "vendor_criteria_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_criteria_answer_id": { - "name": "vendor_criteria_answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_criteria_attachments_vendor_criteria_answer_id_vendor_pq_criteria_answers_id_fk": { - "name": "vendor_criteria_attachments_vendor_criteria_answer_id_vendor_pq_criteria_answers_id_fk", - "tableFrom": "vendor_criteria_attachments", - "tableTo": "vendor_pq_criteria_answers", - "columnsFrom": [ - "vendor_criteria_answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_investigation_attachments": { - "name": "vendor_investigation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "investigation_id": { - "name": "investigation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'REPORT'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_investigation_attachments_investigation_id_vendor_investigations_id_fk": { - "name": "vendor_investigation_attachments_investigation_id_vendor_investigations_id_fk", - "tableFrom": "vendor_investigation_attachments", - "tableTo": "vendor_investigations", - "columnsFrom": [ - "investigation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_investigations": { - "name": "vendor_investigations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pq_submission_id": { - "name": "pq_submission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "qm_manager_id": { - "name": "qm_manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "investigation_status": { - "name": "investigation_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "investigation_address": { - "name": "investigation_address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "investigation_method": { - "name": "investigation_method", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "scheduled_start_at": { - "name": "scheduled_start_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "scheduled_end_at": { - "name": "scheduled_end_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "forecasted_at": { - "name": "forecasted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_result": { - "name": "evaluation_result", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "investigation_notes": { - "name": "investigation_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "purchase_comment": { - "name": "purchase_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_investigations_vendor_id_vendors_id_fk": { - "name": "vendor_investigations_vendor_id_vendors_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_investigations_pq_submission_id_vendor_pq_submissions_id_fk": { - "name": "vendor_investigations_pq_submission_id_vendor_pq_submissions_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "vendor_pq_submissions", - "columnsFrom": [ - "pq_submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "cascade" - }, - "vendor_investigations_requester_id_users_id_fk": { - "name": "vendor_investigations_requester_id_users_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "users", - "columnsFrom": [ - "requester_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_investigations_qm_manager_id_users_id_fk": { - "name": "vendor_investigations_qm_manager_id_users_id_fk", - "tableFrom": "vendor_investigations", - "tableTo": "users", - "columnsFrom": [ - "qm_manager_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pq_submissions": { - "name": "vendor_pq_submissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "pq_number": { - "name": "pq_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'REQUESTED'" - }, - "due_date": { - "name": "due_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "agreements": { - "name": "agreements", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "pq_items": { - "name": "pq_items", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "rejected_at": { - "name": "rejected_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reject_reason": { - "name": "reject_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_pq_submission": { - "name": "unique_pq_submission", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_pq_submissions_requester_id_users_id_fk": { - "name": "vendor_pq_submissions_requester_id_users_id_fk", - "tableFrom": "vendor_pq_submissions", - "tableTo": "users", - "columnsFrom": [ - "requester_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_pq_submissions_vendor_id_vendors_id_fk": { - "name": "vendor_pq_submissions_vendor_id_vendors_id_fk", - "tableFrom": "vendor_pq_submissions", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - }, - "vendor_pq_submissions_project_id_projects_id_fk": { - "name": "vendor_pq_submissions_project_id_projects_id_fk", - "tableFrom": "vendor_pq_submissions", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_pq_submissions_pq_number_unique": { - "name": "vendor_pq_submissions_pq_number_unique", - "nullsNotDistinct": false, - "columns": [ - "pq_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pq_criteria_answers": { - "name": "vendor_pq_criteria_answers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "criteria_id": { - "name": "criteria_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "answer": { - "name": "answer", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "shi_comment": { - "name": "shi_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_reply": { - "name": "vendor_reply", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_pq_criteria_answers_vendor_id_vendors_id_fk": { - "name": "vendor_pq_criteria_answers_vendor_id_vendors_id_fk", - "tableFrom": "vendor_pq_criteria_answers", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - }, - "vendor_pq_criteria_answers_criteria_id_pq_criterias_id_fk": { - "name": "vendor_pq_criteria_answers_criteria_id_pq_criterias_id_fk", - "tableFrom": "vendor_pq_criteria_answers", - "tableTo": "pq_criterias", - "columnsFrom": [ - "criteria_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - }, - "vendor_pq_criteria_answers_project_id_projects_id_fk": { - "name": "vendor_pq_criteria_answers_project_id_projects_id_fk", - "tableFrom": "vendor_pq_criteria_answers", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "cascade" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pq_review_logs": { - "name": "vendor_pq_review_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_pq_criteria_answer_id": { - "name": "vendor_pq_criteria_answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "reviewer_comment": { - "name": "reviewer_comment", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "reviewer_name": { - "name": "reviewer_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_pq_review_logs_vendor_pq_criteria_answer_id_vendor_pq_criteria_answers_id_fk": { - "name": "vendor_pq_review_logs_vendor_pq_criteria_answer_id_vendor_pq_criteria_answers_id_fk", - "tableFrom": "vendor_pq_review_logs", - "tableTo": "vendor_pq_criteria_answers", - "columnsFrom": [ - "vendor_pq_criteria_answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_site_visit_info": { - "name": "vendor_site_visit_info", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "site_visit_request_id": { - "name": "site_visit_request_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "factory_name": { - "name": "factory_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_location": { - "name": "factory_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_address": { - "name": "factory_address", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "factory_pic_name": { - "name": "factory_pic_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_pic_phone": { - "name": "factory_pic_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "factory_pic_email": { - "name": "factory_pic_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "factory_directions": { - "name": "factory_directions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "access_procedure": { - "name": "access_procedure", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "has_attachments": { - "name": "has_attachments", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "other_info": { - "name": "other_info", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "submitted_by": { - "name": "submitted_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_site_visit_info_site_visit_request_id_site_visit_requests_id_fk": { - "name": "vendor_site_visit_info_site_visit_request_id_site_visit_requests_id_fk", - "tableFrom": "vendor_site_visit_info", - "tableTo": "site_visit_requests", - "columnsFrom": [ - "site_visit_request_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_site_visit_info_submitted_by_users_id_fk": { - "name": "vendor_site_visit_info_submitted_by_users_id_fk", - "tableFrom": "vendor_site_visit_info", - "tableTo": "users", - "columnsFrom": [ - "submitted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_projects": { - "name": "bidding_projects", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "pspid": { - "name": "pspid", - "type": "char(24)", - "primaryKey": false, - "notNull": true - }, - "proj_nm": { - "name": "proj_nm", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "sector": { - "name": "sector", - "type": "char(1)", - "primaryKey": false, - "notNull": false - }, - "proj_msrm": { - "name": "proj_msrm", - "type": "numeric(3, 0)", - "primaryKey": false, - "notNull": false - }, - "kunnr": { - "name": "kunnr", - "type": "char(10)", - "primaryKey": false, - "notNull": false - }, - "kunnr_nm": { - "name": "kunnr_nm", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "cls_1": { - "name": "cls_1", - "type": "char(10)", - "primaryKey": false, - "notNull": false - }, - "cls1_nm": { - "name": "cls1_nm", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ptype": { - "name": "ptype", - "type": "char(3)", - "primaryKey": false, - "notNull": false - }, - "ptype_nm": { - "name": "ptype_nm", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "pmodel_cd": { - "name": "pmodel_cd", - "type": "char(10)", - "primaryKey": false, - "notNull": false - }, - "pmodel_nm": { - "name": "pmodel_nm", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "pmodel_sz": { - "name": "pmodel_sz", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "pmodel_uom": { - "name": "pmodel_uom", - "type": "char(5)", - "primaryKey": false, - "notNull": false - }, - "txt04": { - "name": "txt04", - "type": "char(4)", - "primaryKey": false, - "notNull": false - }, - "txt30": { - "name": "txt30", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "estm_pm": { - "name": "estm_pm", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "pjt_type": { - "name": "pjt_type", - "type": "varchar", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "bidding_projects_pspid_unique": { - "name": "bidding_projects_pspid_unique", - "nullsNotDistinct": false, - "columns": [ - "pspid" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_series": { - "name": "project_series", - "schema": "", - "columns": { - "pspid": { - "name": "pspid", - "type": "char(24)", - "primaryKey": false, - "notNull": true - }, - "sers_no": { - "name": "sers_no", - "type": "char(3)", - "primaryKey": false, - "notNull": true - }, - "sc_dt": { - "name": "sc_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "kl_dt": { - "name": "kl_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "lc_dt": { - "name": "lc_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "dl_dt": { - "name": "dl_dt", - "type": "char(8)", - "primaryKey": false, - "notNull": false - }, - "dock_no": { - "name": "dock_no", - "type": "char(3)", - "primaryKey": false, - "notNull": false - }, - "dock_nm": { - "name": "dock_nm", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "proj_no": { - "name": "proj_no", - "type": "char(24)", - "primaryKey": false, - "notNull": false - }, - "post1": { - "name": "post1", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "project_sersNo_unique": { - "name": "project_sersNo_unique", - "columns": [ - { - "expression": "pspid", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "sers_no", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "project_series_pspid_bidding_projects_pspid_fk": { - "name": "project_series_pspid_bidding_projects_pspid_fk", - "tableFrom": "project_series", - "tableTo": "bidding_projects", - "columnsFrom": [ - "pspid" - ], - "columnsTo": [ - "pspid" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.projects": { - "name": "projects", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ship'" - }, - "AS_GRNT_PRD": { - "name": "AS_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_CD": { - "name": "BIZLOC_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_DMN": { - "name": "BIZ_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BP_DL_DT": { - "name": "BP_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHN_PROJ_TP": { - "name": "CHN_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_CNTN_YN": { - "name": "CNRT_CNTN_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DL_DT": { - "name": "CNRT_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DT": { - "name": "CNRT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_RESV_YN": { - "name": "CNRT_RESV_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTM_PO_NO": { - "name": "CSTM_PO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIGT_PDT_GRP": { - "name": "DIGT_PDT_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_BF_PROJ_NM": { - "name": "DL_BF_PROJ_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_CSTM_CD": { - "name": "DL_CSTM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOCK_CD": { - "name": "DOCK_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DSN_CHRGR": { - "name": "DSN_CHRGR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_GRNT_FN_DT": { - "name": "FIN_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GENT_CNT": { - "name": "GENT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GOV": { - "name": "GOV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GRNT_STDT": { - "name": "GRNT_STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IMO_NO": { - "name": "IMO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_NO": { - "name": "INQY_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_SEQ": { - "name": "INQY_SEQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IO_GB": { - "name": "IO_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MNG_ACOT_DMN": { - "name": "MNG_ACOT_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MN_ENGN_TP_CD": { - "name": "MN_ENGN_TP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSHIP_NO": { - "name": "MSHIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTTP": { - "name": "NTTP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_FN_DT": { - "name": "ORDR_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_PRD": { - "name": "ORDR_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_1": { - "name": "OWN_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_AB": { - "name": "OWN_AB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_NM": { - "name": "OWN_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDT_LVL_4": { - "name": "PDT_LVL_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRGS_STAT": { - "name": "PRGS_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_DT": { - "name": "PROJ_CRTE_REQ_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_EMPNO": { - "name": "PROJ_CRTE_REQ_EMPNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_PLN_DT": { - "name": "PROJ_DL_PLN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_RT_DT": { - "name": "PROJ_DL_RT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DTL_TP": { - "name": "PROJ_DTL_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_ETC_TP": { - "name": "PROJ_ETC_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_GB": { - "name": "PROJ_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PRGS_YN": { - "name": "PROJ_PRGS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PROF": { - "name": "PROJ_PROF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_SCP": { - "name": "PROJ_SCP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_WBS_TP": { - "name": "PROJ_WBS_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRO_PROJ_NO": { - "name": "PRO_PROJ_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REF_NO": { - "name": "REF_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RLTD_PROJ": { - "name": "RLTD_PROJ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RL_DL_DT": { - "name": "RL_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SA_DT": { - "name": "SA_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_NO": { - "name": "SERS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_YN": { - "name": "SERS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE": { - "name": "SHTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_GRP": { - "name": "SHTYPE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SKND": { - "name": "SKND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRC_SYS_ID": { - "name": "SRC_SYS_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STDT": { - "name": "STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SYS_ACOT_CLSD_DT": { - "name": "SYS_ACOT_CLSD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TOT_CNRT_CNT": { - "name": "TOT_CNRT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TYPE_MDG": { - "name": "TYPE_MDG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WP_PROJ_TP": { - "name": "WP_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.cbe_evaluations": { - "name": "cbe_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluated_by": { - "name": "evaluated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluated_at": { - "name": "evaluated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "result": { - "name": "result", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_cost": { - "name": "total_cost", - "type": "numeric(18, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms": { - "name": "payment_terms", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "incoterms": { - "name": "incoterms", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "delivery_schedule": { - "name": "delivery_schedule", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "cbe_evaluations_rfq_id_rfqs_id_fk": { - "name": "cbe_evaluations_rfq_id_rfqs_id_fk", - "tableFrom": "cbe_evaluations", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "cbe_evaluations_vendor_id_vendors_id_fk": { - "name": "cbe_evaluations_vendor_id_vendors_id_fk", - "tableFrom": "cbe_evaluations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "cbe_evaluations_evaluated_by_users_id_fk": { - "name": "cbe_evaluations_evaluated_by_users_id_fk", - "tableFrom": "cbe_evaluations", - "tableTo": "users", - "columnsFrom": [ - "evaluated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_attachments": { - "name": "rfq_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "evaluation_id": { - "name": "evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "cbe_id": { - "name": "cbe_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "comment_id": { - "name": "comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_attachments_rfq_id_rfqs_id_fk": { - "name": "rfq_attachments_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_vendor_id_vendors_id_fk": { - "name": "rfq_attachments_vendor_id_vendors_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_evaluation_id_rfq_evaluations_id_fk": { - "name": "rfq_attachments_evaluation_id_rfq_evaluations_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "rfq_evaluations", - "columnsFrom": [ - "evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_cbe_id_cbe_evaluations_id_fk": { - "name": "rfq_attachments_cbe_id_cbe_evaluations_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "cbe_evaluations", - "columnsFrom": [ - "cbe_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_attachments_comment_id_rfq_comments_id_fk": { - "name": "rfq_attachments_comment_id_rfq_comments_id_fk", - "tableFrom": "rfq_attachments", - "tableTo": "rfq_comments", - "columnsFrom": [ - "comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_comments": { - "name": "rfq_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "comment_text": { - "name": "comment_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "commented_by": { - "name": "commented_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_id": { - "name": "evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "cbe_id": { - "name": "cbe_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_comments_rfq_id_rfqs_id_fk": { - "name": "rfq_comments_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_vendor_id_vendors_id_fk": { - "name": "rfq_comments_vendor_id_vendors_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_commented_by_users_id_fk": { - "name": "rfq_comments_commented_by_users_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "users", - "columnsFrom": [ - "commented_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_evaluation_id_rfq_evaluations_id_fk": { - "name": "rfq_comments_evaluation_id_rfq_evaluations_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "rfq_evaluations", - "columnsFrom": [ - "evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_comments_cbe_id_vendor_responses_id_fk": { - "name": "rfq_comments_cbe_id_vendor_responses_id_fk", - "tableFrom": "rfq_comments", - "tableTo": "vendor_responses", - "columnsFrom": [ - "cbe_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_evaluations": { - "name": "rfq_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "eval_type": { - "name": "eval_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "result": { - "name": "result", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_evaluations_rfq_id_rfqs_id_fk": { - "name": "rfq_evaluations_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_evaluations", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_evaluations_vendor_id_vendors_id_fk": { - "name": "rfq_evaluations_vendor_id_vendors_id_fk", - "tableFrom": "rfq_evaluations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_items": { - "name": "rfq_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_items_rfq_id_rfqs_id_fk": { - "name": "rfq_items_rfq_id_rfqs_id_fk", - "tableFrom": "rfq_items", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_items_item_code_items_item_code_fk": { - "name": "rfq_items_item_code_items_item_code_fk", - "tableFrom": "rfq_items", - "tableTo": "items", - "columnsFrom": [ - "item_code" - ], - "columnsTo": [ - "item_code" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfqs": { - "name": "rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "bid_project_id": { - "name": "bid_project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'PURCHASE'" - }, - "parent_rfq_id": { - "name": "parent_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfqs_project_id_projects_id_fk": { - "name": "rfqs_project_id_projects_id_fk", - "tableFrom": "rfqs", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_bid_project_id_bidding_projects_id_fk": { - "name": "rfqs_bid_project_id_bidding_projects_id_fk", - "tableFrom": "rfqs", - "tableTo": "bidding_projects", - "columnsFrom": [ - "bid_project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_created_by_users_id_fk": { - "name": "rfqs_created_by_users_id_fk", - "tableFrom": "rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_parent_rfq_id_rfqs_id_fk": { - "name": "rfqs_parent_rfq_id_rfqs_id_fk", - "tableFrom": "rfqs", - "tableTo": "rfqs", - "columnsFrom": [ - "parent_rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "rfqs_rfq_code_unique": { - "name": "rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_commercial_responses": { - "name": "vendor_commercial_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "total_price": { - "name": "total_price", - "type": "numeric(18, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms": { - "name": "payment_terms", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "incoterms": { - "name": "incoterms", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "delivery_period": { - "name": "delivery_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "warranty_period": { - "name": "warranty_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "validity_period": { - "name": "validity_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "price_breakdown": { - "name": "price_breakdown", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "commercial_notes": { - "name": "commercial_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_commercial_responses_response_id_vendor_responses_id_fk": { - "name": "vendor_commercial_responses_response_id_vendor_responses_id_fk", - "tableFrom": "vendor_commercial_responses", - "tableTo": "vendor_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_response_attachments": { - "name": "vendor_response_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_response_id": { - "name": "technical_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "commercial_response_id": { - "name": "commercial_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_response_attachments_response_id_vendor_responses_id_fk": { - "name": "vendor_response_attachments_response_id_vendor_responses_id_fk", - "tableFrom": "vendor_response_attachments", - "tableTo": "vendor_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_attachments_technical_response_id_vendor_technical_responses_id_fk": { - "name": "vendor_response_attachments_technical_response_id_vendor_technical_responses_id_fk", - "tableFrom": "vendor_response_attachments", - "tableTo": "vendor_technical_responses", - "columnsFrom": [ - "technical_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_attachments_commercial_response_id_vendor_commercial_responses_id_fk": { - "name": "vendor_response_attachments_commercial_response_id_vendor_commercial_responses_id_fk", - "tableFrom": "vendor_response_attachments", - "tableTo": "vendor_commercial_responses", - "columnsFrom": [ - "commercial_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_responses": { - "name": "vendor_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'REVIEWING'" - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "responded_by": { - "name": "responded_by", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "vendor_response_unique": { - "name": "vendor_response_unique", - "columns": [ - { - "expression": "rfq_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_responses_rfq_id_rfqs_id_fk": { - "name": "vendor_responses_rfq_id_rfqs_id_fk", - "tableFrom": "vendor_responses", - "tableTo": "rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_responses_vendor_id_vendors_id_fk": { - "name": "vendor_responses_vendor_id_vendors_id_fk", - "tableFrom": "vendor_responses", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_technical_responses": { - "name": "vendor_technical_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "summary": { - "name": "summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_technical_responses_response_id_vendor_responses_id_fk": { - "name": "vendor_technical_responses_response_id_vendor_responses_id_fk", - "tableFrom": "vendor_technical_responses", - "tableTo": "vendor_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.departments": { - "name": "departments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name": { - "name": "department_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "departments_department_code_unique": { - "name": "departments_department_code_unique", - "nullsNotDistinct": false, - "columns": [ - "department_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.login_attempts": { - "name": "login_attempts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "login_attempts_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "success": { - "name": "success", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": true - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "failure_reason": { - "name": "failure_reason", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attempted_at": { - "name": "attempted_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "country": { - "name": "country", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "city": { - "name": "city", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "login_attempts_email_idx": { - "name": "login_attempts_email_idx", - "columns": [ - { - "expression": "email", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "login_attempts_attempted_at_idx": { - "name": "login_attempts_attempted_at_idx", - "columns": [ - { - "expression": "attempted_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "login_attempts_ip_address_idx": { - "name": "login_attempts_ip_address_idx", - "columns": [ - { - "expression": "ip_address", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "login_attempts_user_id_users_id_fk": { - "name": "login_attempts_user_id_users_id_fk", - "tableFrom": "login_attempts", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.mfa_tokens": { - "name": "mfa_tokens", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "mfa_tokens_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "token": { - "name": "token", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "used_at": { - "name": "used_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "phone_number": { - "name": "phone_number", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "attempts": { - "name": "attempts", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - } - }, - "indexes": { - "mfa_tokens_user_id_idx": { - "name": "mfa_tokens_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "mfa_tokens_token_idx": { - "name": "mfa_tokens_token_idx", - "columns": [ - { - "expression": "token", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "mfa_tokens_expires_at_idx": { - "name": "mfa_tokens_expires_at_idx", - "columns": [ - { - "expression": "expires_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "mfa_tokens_user_id_users_id_fk": { - "name": "mfa_tokens_user_id_users_id_fk", - "tableFrom": "mfa_tokens", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.otps": { - "name": "otps", - "schema": "", - "columns": { - "email": { - "name": "email", - "type": "varchar(256)", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(6)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "otpToken": { - "name": "otpToken", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "otp_expires": { - "name": "otp_expires", - "type": "timestamp", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.password_history": { - "name": "password_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "password_history_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "password_hash": { - "name": "password_hash", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "salt": { - "name": "salt", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "replaced_at": { - "name": "replaced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "password_history_user_id_idx": { - "name": "password_history_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "password_history_created_at_idx": { - "name": "password_history_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "password_history_user_id_users_id_fk": { - "name": "password_history_user_id_users_id_fk", - "tableFrom": "password_history", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.passwords": { - "name": "passwords", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "passwords_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "password_hash": { - "name": "password_hash", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "salt": { - "name": "salt", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "strength": { - "name": "strength", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "has_uppercase": { - "name": "has_uppercase", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "has_lowercase": { - "name": "has_lowercase", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "has_numbers": { - "name": "has_numbers", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "has_symbols": { - "name": "has_symbols", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "length": { - "name": "length", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": { - "passwords_user_id_idx": { - "name": "passwords_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "passwords_active_idx": { - "name": "passwords_active_idx", - "columns": [ - { - "expression": "is_active", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "passwords_user_id_users_id_fk": { - "name": "passwords_user_id_users_id_fk", - "tableFrom": "passwords", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.roles": { - "name": "roles", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "roles_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "''" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "roles_company_id_vendors_id_fk": { - "name": "roles_company_id_vendors_id_fk", - "tableFrom": "roles", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.security_settings": { - "name": "security_settings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "security_settings_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "min_password_length": { - "name": "min_password_length", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 8 - }, - "require_uppercase": { - "name": "require_uppercase", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "require_lowercase": { - "name": "require_lowercase", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "require_numbers": { - "name": "require_numbers", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "require_symbols": { - "name": "require_symbols", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "password_expiry_days": { - "name": "password_expiry_days", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 90 - }, - "password_history_count": { - "name": "password_history_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 5 - }, - "max_failed_attempts": { - "name": "max_failed_attempts", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 5 - }, - "lockout_duration_minutes": { - "name": "lockout_duration_minutes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 30 - }, - "require_mfa_for_partners": { - "name": "require_mfa_for_partners", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "sms_token_expiry_minutes": { - "name": "sms_token_expiry_minutes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 5 - }, - "max_sms_attempts_per_day": { - "name": "max_sms_attempts_per_day", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 10 - }, - "session_timeout_minutes": { - "name": "session_timeout_minutes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 480 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_roles": { - "name": "user_roles", - "schema": "", - "columns": { - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "role_id": { - "name": "role_id", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "user_roles_user_id_users_id_fk": { - "name": "user_roles_user_id_users_id_fk", - "tableFrom": "user_roles", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_roles_role_id_roles_id_fk": { - "name": "user_roles_role_id_roles_id_fk", - "tableFrom": "user_roles", - "tableTo": "roles", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.users": { - "name": "users", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "users_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "epId": { - "name": "epId", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "deptCode": { - "name": "deptCode", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "deptName": { - "name": "deptName", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tech_company_id": { - "name": "tech_company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'partners'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "image_url": { - "name": "image_url", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "language": { - "name": "language", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'en'" - }, - "phone": { - "name": "phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "mfa_enabled": { - "name": "mfa_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "mfa_secret": { - "name": "mfa_secret", - "type": "varchar(32)", - "primaryKey": false, - "notNull": false - }, - "is_locked": { - "name": "is_locked", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "lockout_until": { - "name": "lockout_until", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "failed_login_attempts": { - "name": "failed_login_attempts", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "last_login_at": { - "name": "last_login_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "password_change_required": { - "name": "password_change_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "deactivated_at": { - "name": "deactivated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "deactivation_reason": { - "name": "deactivation_reason", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "last_consent_update": { - "name": "last_consent_update", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "consent_version": { - "name": "consent_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "requires_consent_update": { - "name": "requires_consent_update", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "employee_number": { - "name": "employee_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "knox_id": { - "name": "knox_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "nonsap_user_id": { - "name": "nonsap_user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_absent": { - "name": "is_absent", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_deleted_on_non_sap": { - "name": "is_deleted_on_non_sap", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_regular_employee": { - "name": "is_regular_employee", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "user_code": { - "name": "user_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "users_email_idx": { - "name": "users_email_idx", - "columns": [ - { - "expression": "email", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "users_phone_idx": { - "name": "users_phone_idx", - "columns": [ - { - "expression": "phone", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "users_company_id_vendors_id_fk": { - "name": "users_company_id_vendors_id_fk", - "tableFrom": "users", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "users_tech_company_id_tech_vendors_id_fk": { - "name": "users_tech_company_id_tech_vendors_id_fk", - "tableFrom": "users", - "tableTo": "tech_vendors", - "columnsFrom": [ - "tech_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "users_email_unique": { - "name": "users_email_unique", - "nullsNotDistinct": false, - "columns": [ - "email" - ] - }, - "users_nonsap_user_id_unique": { - "name": "users_nonsap_user_id_unique", - "nullsNotDistinct": false, - "columns": [ - "nonsap_user_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.form_entries": { - "name": "form_entries", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "data": { - "name": "data", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "form_entries_contract_item_id_contract_items_id_fk": { - "name": "form_entries_contract_item_id_contract_items_id_fk", - "tableFrom": "form_entries", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.form_metas": { - "name": "form_metas", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "form_name": { - "name": "form_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "columns": { - "name": "columns", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "form_metas_project_id_projects_id_fk": { - "name": "form_metas_project_id_projects_id_fk", - "tableFrom": "form_metas", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "form_code_project_unique": { - "name": "form_code_project_unique", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "form_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.forms": { - "name": "forms", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "forms_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "form_name": { - "name": "form_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "eng": { - "name": "eng", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "im": { - "name": "im", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "contract_item_form_code_unique": { - "name": "contract_item_form_code_unique", - "columns": [ - { - "expression": "contract_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "form_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "forms_contract_item_id_contract_items_id_fk": { - "name": "forms_contract_item_id_contract_items_id_fk", - "tableFrom": "forms", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_class_attributes": { - "name": "tag_class_attributes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "tag_class_attributes_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "tag_class_id": { - "name": "tag_class_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "att_id": { - "name": "att_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "def_val": { - "name": "def_val", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "uom_id": { - "name": "uom_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "seq": { - "name": "seq", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "tag_class_attributes_seq_idx": { - "name": "tag_class_attributes_seq_idx", - "columns": [ - { - "expression": "seq", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "tag_class_attributes_tag_class_id_tag_classes_id_fk": { - "name": "tag_class_attributes_tag_class_id_tag_classes_id_fk", - "tableFrom": "tag_class_attributes", - "tableTo": "tag_classes", - "columnsFrom": [ - "tag_class_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_att_id_in_tag_class": { - "name": "uniq_att_id_in_tag_class", - "nullsNotDistinct": false, - "columns": [ - "tag_class_id", - "att_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_classes": { - "name": "tag_classes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "tag_classes_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "label": { - "name": "label", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "tag_type_code": { - "name": "tag_type_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "subclasses": { - "name": "subclasses", - "type": "json", - "primaryKey": false, - "notNull": false, - "default": "'[]'::json" - }, - "subclass_remark": { - "name": "subclass_remark", - "type": "json", - "primaryKey": false, - "notNull": false, - "default": "'{}'::json" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_classes_project_id_projects_id_fk": { - "name": "tag_classes_project_id_projects_id_fk", - "tableFrom": "tag_classes", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tag_classes_tag_type_code_project_id_tag_types_code_project_id_fk": { - "name": "tag_classes_tag_type_code_project_id_tag_types_code_project_id_fk", - "tableFrom": "tag_classes", - "tableTo": "tag_types", - "columnsFrom": [ - "tag_type_code", - "project_id" - ], - "columnsTo": [ - "code", - "project_id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_code_in_project": { - "name": "uniq_code_in_project", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_subfield_options": { - "name": "tag_subfield_options", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "attributes_id": { - "name": "attributes_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "label": { - "name": "label", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_subfield_options_project_id_projects_id_fk": { - "name": "tag_subfield_options_project_id_projects_id_fk", - "tableFrom": "tag_subfield_options", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_attribute_project_code": { - "name": "uniq_attribute_project_code", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "attributes_id", - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_subfields": { - "name": "tag_subfields", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "tag_type_code": { - "name": "tag_type_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "attributes_id": { - "name": "attributes_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "attributes_description": { - "name": "attributes_description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "expression": { - "name": "expression", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delimiter": { - "name": "delimiter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_subfields_project_id_projects_id_fk": { - "name": "tag_subfields_project_id_projects_id_fk", - "tableFrom": "tag_subfields", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_tag_type_attribute": { - "name": "uniq_tag_type_attribute", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "tag_type_code", - "attributes_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_type_class_form_mappings": { - "name": "tag_type_class_form_mappings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "tag_type_label": { - "name": "tag_type_label", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "class_label": { - "name": "class_label", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "form_code": { - "name": "form_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "form_name": { - "name": "form_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ep": { - "name": "ep", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_mapping_in_project": { - "name": "uniq_mapping_in_project", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "tag_type_label", - "class_label", - "form_code", - "remark" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tag_types": { - "name": "tag_types", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tag_types_project_id_projects_id_fk": { - "name": "tag_types_project_id_projects_id_fk", - "tableFrom": "tag_types", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "tag_types_code_project_id_pk": { - "name": "tag_types_code_project_id_pk", - "columns": [ - "code", - "project_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tags": { - "name": "tags", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "tags_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_id": { - "name": "form_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tag_idx": { - "name": "tag_idx", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "tag_no": { - "name": "tag_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "tag_type": { - "name": "tag_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "class": { - "name": "class", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "tag_class_id": { - "name": "tag_class_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tags_contract_item_id_contract_items_id_fk": { - "name": "tags_contract_item_id_contract_items_id_fk", - "tableFrom": "tags", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tags_form_id_forms_id_fk": { - "name": "tags_form_id_forms_id_fk", - "tableFrom": "tags", - "tableTo": "forms", - "columnsFrom": [ - "form_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tags_tag_class_id_tag_classes_id_fk": { - "name": "tags_tag_class_id_tag_classes_id_fk", - "tableFrom": "tags", - "tableTo": "tag_classes", - "columnsFrom": [ - "tag_class_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "contract_item_tag_idx_unique": { - "name": "contract_item_tag_idx_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_item_id", - "tag_idx" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.template_items": { - "name": "template_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "form_mapping_id": { - "name": "form_mapping_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "tmpl_id": { - "name": "tmpl_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "tmpl_type": { - "name": "tmpl_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "spr_lst_setup": { - "name": "spr_lst_setup", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "grd_lst_setup": { - "name": "grd_lst_setup", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "spr_itm_lst_setup": { - "name": "spr_itm_lst_setup", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "template_items_form_mapping_id_tag_type_class_form_mappings_id_fk": { - "name": "template_items_form_mapping_id_tag_type_class_form_mappings_id_fk", - "tableFrom": "template_items", - "tableTo": "tag_type_class_form_mappings", - "columnsFrom": [ - "form_mapping_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uniq_tmpl_in_form_mapping": { - "name": "uniq_tmpl_in_form_mapping", - "nullsNotDistinct": false, - "columns": [ - "form_mapping_id", - "tmpl_id" - ] - }, - "uniq_name_in_form_mapping": { - "name": "uniq_name_in_form_mapping", - "nullsNotDistinct": false, - "columns": [ - "form_mapping_id", - "name" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_data_report_temps": { - "name": "vendor_data_report_temps", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_item_id": { - "name": "contract_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "form_id": { - "name": "form_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_data_report_temps_contract_item_id_contract_items_id_fk": { - "name": "vendor_data_report_temps_contract_item_id_contract_items_id_fk", - "tableFrom": "vendor_data_report_temps", - "tableTo": "contract_items", - "columnsFrom": [ - "contract_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_data_report_temps_form_id_forms_id_fk": { - "name": "vendor_data_report_temps_form_id_forms_id_fk", - "tableFrom": "vendor_data_report_temps", - "tableTo": "forms", - "columnsFrom": [ - "form_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.change_logs": { - "name": "change_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "entity_type": { - "name": "entity_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "entity_id": { - "name": "entity_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "changed_fields": { - "name": "changed_fields", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "old_values": { - "name": "old_values", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "new_values": { - "name": "new_values", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_name": { - "name": "user_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_synced": { - "name": "is_synced", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "sync_attempts": { - "name": "sync_attempts", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_sync_error": { - "name": "last_sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "synced_at": { - "name": "synced_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "target_systems": { - "name": "target_systems", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'[]'::jsonb" - } - }, - "indexes": { - "idx_change_logs_vendor_synced": { - "name": "idx_change_logs_vendor_synced", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_synced", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_change_logs_created_at": { - "name": "idx_change_logs_created_at", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_change_logs_entity": { - "name": "idx_change_logs_entity", - "columns": [ - { - "expression": "entity_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "entity_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_change_logs_sync_attempts": { - "name": "idx_change_logs_sync_attempts", - "columns": [ - { - "expression": "sync_attempts", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_attachments": { - "name": "document_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "document_attachments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "upload_id": { - "name": "upload_id", - "type": "varchar(36)", - "primaryKey": false, - "notNull": false - }, - "file_id": { - "name": "file_id", - "type": "varchar(36)", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "dolce_file_path": { - "name": "dolce_file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_attachments_revision_id_revisions_id_fk": { - "name": "document_attachments_revision_id_revisions_id_fk", - "tableFrom": "document_attachments", - "tableTo": "revisions", - "columnsFrom": [ - "revision_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.documents": { - "name": "documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "documents_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "drawing_move_gbn": { - "name": "drawing_move_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "discipline": { - "name": "discipline", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "external_document_id": { - "name": "external_document_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "external_system_type": { - "name": "external_system_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "external_synced_at": { - "name": "external_synced_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "c_gbn": { - "name": "c_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "d_gbn": { - "name": "d_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "degree_gbn": { - "name": "degree_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "dept_gbn": { - "name": "dept_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "j_gbn": { - "name": "j_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "s_gbn": { - "name": "s_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "shi_drawing_no": { - "name": "shi_drawing_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager": { - "name": "manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_enm": { - "name": "manager_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_no": { - "name": "manager_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "register_group": { - "name": "register_group", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "register_group_id": { - "name": "register_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "create_user_no": { - "name": "create_user_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "create_user_id": { - "name": "create_user_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "create_user_enm": { - "name": "create_user_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_contract_doc_status": { - "name": "unique_contract_doc_status", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_contract_vendor_doc": { - "name": "unique_contract_vendor_doc", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"documents\".\"vendor_doc_number\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_external_doc": { - "name": "unique_external_doc", - "columns": [ - { - "expression": "contract_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_system_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"documents\".\"external_document_id\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_project_doc_status": { - "name": "unique_project_doc_status", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_external_doc_project": { - "name": "unique_external_doc_project", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "discipline", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "external_system_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"documents\".\"external_document_id\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "drawing_kind_idx": { - "name": "drawing_kind_idx", - "columns": [ - { - "expression": "drawing_kind", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "documents_project_id_projects_id_fk": { - "name": "documents_project_id_projects_id_fk", - "tableFrom": "documents", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "documents_contract_id_contracts_id_fk": { - "name": "documents_contract_id_contracts_id_fk", - "tableFrom": "documents", - "tableTo": "contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "documents_vendor_id_vendors_id_fk": { - "name": "documents_vendor_id_vendors_id_fk", - "tableFrom": "documents", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.issue_stages": { - "name": "issue_stages", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "issue_stages_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_name": { - "name": "stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "plan_date": { - "name": "plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_date": { - "name": "actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "stage_status": { - "name": "stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "stage_order": { - "name": "stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "priority": { - "name": "priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'MEDIUM'" - }, - "assignee_id": { - "name": "assignee_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "assignee_name": { - "name": "assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reminder_days": { - "name": "reminder_days", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 3 - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_document_stage": { - "name": "unique_document_stage", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "document_stage_order": { - "name": "document_stage_order", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "issue_stages_document_id_documents_id_fk": { - "name": "issue_stages_document_id_documents_id_fk", - "tableFrom": "issue_stages", - "tableTo": "documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.revisions": { - "name": "revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "revisions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "issue_stage_id": { - "name": "issue_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "uploader_type": { - "name": "uploader_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'vendor'" - }, - "uploader_id": { - "name": "uploader_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploader_name": { - "name": "uploader_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "usage": { - "name": "usage", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "usage_type": { - "name": "usage_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "revision_status": { - "name": "revision_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'SUBMITTED'" - }, - "submitted_date": { - "name": "submitted_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "review_start_date": { - "name": "review_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "approved_date": { - "name": "approved_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "rejected_date": { - "name": "rejected_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "reviewer_id": { - "name": "reviewer_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewer_name": { - "name": "reviewer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "external_upload_id": { - "name": "external_upload_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "register_id": { - "name": "register_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "register_serial_no_max": { - "name": "register_serial_no_max", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_stage_revision_usage": { - "name": "unique_stage_revision_usage", - "columns": [ - { - "expression": "issue_stage_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "usage", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "serial_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "COALESCE(\"usage_type\", '')", - "asc": true, - "isExpression": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_documents": { - "name": "stage_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_documents_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_project_doc": { - "name": "unique_project_doc", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_project_vendor_doc": { - "name": "unique_project_vendor_doc", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_doc_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"stage_documents\".\"vendor_doc_number\" IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_vendor_id_idx": { - "name": "stage_doc_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_status_idx": { - "name": "stage_doc_status_idx", - "columns": [ - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_sync_status_idx": { - "name": "stage_doc_sync_status_idx", - "columns": [ - { - "expression": "sync_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_doc_buyer_status_idx": { - "name": "stage_doc_buyer_status_idx", - "columns": [ - { - "expression": "buyer_system_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_documents_project_id_projects_id_fk": { - "name": "stage_documents_project_id_projects_id_fk", - "tableFrom": "stage_documents", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_issue_stages": { - "name": "stage_issue_stages", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_issue_stages_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_name": { - "name": "stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "plan_date": { - "name": "plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_date": { - "name": "actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "stage_status": { - "name": "stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "stage_order": { - "name": "stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "priority": { - "name": "priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'MEDIUM'" - }, - "assignee_id": { - "name": "assignee_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "assignee_name": { - "name": "assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reminder_days": { - "name": "reminder_days", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 3 - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_stage_document_stage": { - "name": "unique_stage_document_stage", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "stage_document_stage_order": { - "name": "stage_document_stage_order", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "stage_order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_issue_stages_document_id_stage_documents_id_fk": { - "name": "stage_issue_stages_document_id_stage_documents_id_fk", - "tableFrom": "stage_issue_stages", - "tableTo": "stage_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_submission_attachments": { - "name": "stage_submission_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_submission_attachments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_extension": { - "name": "file_extension", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "bigint", - "primaryKey": false, - "notNull": true - }, - "storage_type": { - "name": "storage_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'S3'" - }, - "storage_path": { - "name": "storage_path", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "storage_url": { - "name": "storage_url", - "type": "varchar(2000)", - "primaryKey": false, - "notNull": false - }, - "bucket_name": { - "name": "bucket_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "checksum": { - "name": "checksum", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "document_type": { - "name": "document_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "document_category": { - "name": "document_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_version": { - "name": "file_version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'ACTIVE'" - }, - "buyer_system_file_id": { - "name": "buyer_system_file_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "buyer_system_url": { - "name": "buyer_system_url", - "type": "varchar(2000)", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "sync_started_at": { - "name": "sync_started_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_completed_at": { - "name": "sync_completed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_retry_count": { - "name": "sync_retry_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_sync_attempt": { - "name": "last_sync_attempt", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "transfer_method": { - "name": "transfer_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "transferred_bytes": { - "name": "transferred_bytes", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "transfer_progress": { - "name": "transfer_progress", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "attachment_submission_id_idx": { - "name": "attachment_submission_id_idx", - "columns": [ - { - "expression": "submission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_file_type_idx": { - "name": "attachment_file_type_idx", - "columns": [ - { - "expression": "file_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_status_idx": { - "name": "attachment_status_idx", - "columns": [ - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_uploaded_at_idx": { - "name": "attachment_uploaded_at_idx", - "columns": [ - { - "expression": "uploaded_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_sync_status_idx": { - "name": "attachment_sync_status_idx", - "columns": [ - { - "expression": "sync_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_buyer_file_id_idx": { - "name": "attachment_buyer_file_id_idx", - "columns": [ - { - "expression": "buyer_system_file_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_buyer_status_idx": { - "name": "attachment_buyer_status_idx", - "columns": [ - { - "expression": "buyer_system_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_submission_attachments_submission_id_stage_submissions_id_fk": { - "name": "stage_submission_attachments_submission_id_stage_submissions_id_fk", - "tableFrom": "stage_submission_attachments", - "tableTo": "stage_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.stage_submissions": { - "name": "stage_submissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "stage_submissions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "stage_id": { - "name": "stage_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_number": { - "name": "revision_number", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "revision_code": { - "name": "revision_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "revision_type": { - "name": "revision_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'INITIAL'" - }, - "submission_status": { - "name": "submission_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "submitted_by": { - "name": "submitted_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "submitted_by_email": { - "name": "submitted_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reviewed_by_email": { - "name": "reviewed_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "submission_title": { - "name": "submission_title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "submission_description": { - "name": "submission_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submission_notes": { - "name": "submission_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "review_status": { - "name": "review_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_files": { - "name": "total_files", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "total_file_size": { - "name": "total_file_size", - "type": "bigint", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "buyer_system_submission_id": { - "name": "buyer_system_submission_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sync_retry_count": { - "name": "sync_retry_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "next_retry_at": { - "name": "next_retry_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "total_files_to_sync": { - "name": "total_files_to_sync", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "synced_files_count": { - "name": "synced_files_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "failed_files_count": { - "name": "failed_files_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "unique_stage_revision": { - "name": "unique_stage_revision", - "columns": [ - { - "expression": "stage_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_document_id_idx": { - "name": "submission_document_id_idx", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_vendor_id_idx": { - "name": "submission_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_status_idx": { - "name": "submission_status_idx", - "columns": [ - { - "expression": "submission_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_submitted_at_idx": { - "name": "submission_submitted_at_idx", - "columns": [ - { - "expression": "submitted_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_sync_status_idx": { - "name": "submission_sync_status_idx", - "columns": [ - { - "expression": "sync_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_buyer_status_idx": { - "name": "submission_buyer_status_idx", - "columns": [ - { - "expression": "buyer_system_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "submission_next_retry_idx": { - "name": "submission_next_retry_idx", - "columns": [ - { - "expression": "next_retry_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "stage_submissions_stage_id_stage_issue_stages_id_fk": { - "name": "stage_submissions_stage_id_stage_issue_stages_id_fk", - "tableFrom": "stage_submissions", - "tableTo": "stage_issue_stages", - "columnsFrom": [ - "stage_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "stage_submissions_document_id_stage_documents_id_fk": { - "name": "stage_submissions_document_id_stage_documents_id_fk", - "tableFrom": "stage_submissions", - "tableTo": "stage_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.sync_batches": { - "name": "sync_batches", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "target_system": { - "name": "target_system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "batch_size": { - "name": "batch_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "started_at": { - "name": "started_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "error_message": { - "name": "error_message", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "retry_count": { - "name": "retry_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "change_log_ids": { - "name": "change_log_ids", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "success_count": { - "name": "success_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "failure_count": { - "name": "failure_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "sync_metadata": { - "name": "sync_metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_sync_batches_project_system": { - "name": "idx_sync_batches_project_system", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "target_system", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_sync_batches_status": { - "name": "idx_sync_batches_status", - "columns": [ - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_sync_batches_created_at": { - "name": "idx_sync_batches_created_at", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.sync_configs": { - "name": "sync_configs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "target_system": { - "name": "target_system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "sync_enabled": { - "name": "sync_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "sync_interval_minutes": { - "name": "sync_interval_minutes", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 30 - }, - "last_successful_sync": { - "name": "last_successful_sync", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "last_sync_attempt": { - "name": "last_sync_attempt", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "endpoint_url": { - "name": "endpoint_url", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "auth_token": { - "name": "auth_token", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "api_version": { - "name": "api_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'v1'" - }, - "max_batch_size": { - "name": "max_batch_size", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 100 - }, - "retry_max_attempts": { - "name": "retry_max_attempts", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 3 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_sync_configs_contract_system": { - "name": "idx_sync_configs_contract_system", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "target_system", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_attachments": { - "name": "vendor_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'GENERAL'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_attachments_vendor_id_vendors_id_fk": { - "name": "vendor_attachments_vendor_id_vendors_id_fk", - "tableFrom": "vendor_attachments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_candidates": { - "name": "vendor_candidates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "company_name": { - "name": "company_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "source": { - "name": "source", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'COLLECTED'" - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_candidates_vendor_id_vendors_id_fk": { - "name": "vendor_candidates_vendor_id_vendors_id_fk", - "tableFrom": "vendor_candidates", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_contacts": { - "name": "vendor_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_name": { - "name": "contact_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_position": { - "name": "contact_position", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_department": { - "name": "contact_department", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_task": { - "name": "contact_task", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_primary": { - "name": "is_primary", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_contacts_vendor_id_vendors_id_fk": { - "name": "vendor_contacts_vendor_id_vendors_id_fk", - "tableFrom": "vendor_contacts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_possible_items": { - "name": "vendor_possible_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_possible_items_vendor_id_vendors_id_fk": { - "name": "vendor_possible_items_vendor_id_vendors_id_fk", - "tableFrom": "vendor_possible_items", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_possible_items_item_code_items_item_code_fk": { - "name": "vendor_possible_items_item_code_items_item_code_fk", - "tableFrom": "vendor_possible_items", - "tableTo": "items", - "columnsFrom": [ - "item_code" - ], - "columnsTo": [ - "item_code" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_possible_materials": { - "name": "vendor_possible_materials", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_type": { - "name": "vendor_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "register_user_id": { - "name": "register_user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "register_user_name": { - "name": "register_user_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "is_confirmed": { - "name": "is_confirmed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "recent_po_no": { - "name": "recent_po_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "recent_po_date": { - "name": "recent_po_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "recent_delivery_date": { - "name": "recent_delivery_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "recent_order_date": { - "name": "recent_order_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "recent_order_user_name": { - "name": "recent_order_user_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "purchase_group_code": { - "name": "purchase_group_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_possible_materials_vendor_id_vendors_id_fk": { - "name": "vendor_possible_materials_vendor_id_vendors_id_fk", - "tableFrom": "vendor_possible_materials", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_types": { - "name": "vendor_types", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name_ko": { - "name": "name_ko", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "name_en": { - "name": "name_en", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_types_code_unique": { - "name": "vendor_types_code_unique", - "nullsNotDistinct": false, - "columns": [ - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendors": { - "name": "vendors", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "address_detail": { - "name": "address_detail", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "postal_code": { - "name": "postal_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING_REVIEW'" - }, - "vendor_type_id": { - "name": "vendor_type_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "representative_work_expirence": { - "name": "representative_work_expirence", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "corporate_registration_number": { - "name": "corporate_registration_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "credit_agency": { - "name": "credit_agency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "credit_rating": { - "name": "credit_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "cash_flow_rating": { - "name": "cash_flow_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "business_size": { - "name": "business_size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "is_association_member": { - "name": "is_association_member", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendors_vendor_type_id_vendor_types_id_fk": { - "name": "vendors_vendor_type_id_vendor_types_id_fk", - "tableFrom": "vendors", - "tableTo": "vendor_types", - "columnsFrom": [ - "vendor_type_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tasks": { - "name": "tasks", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "varchar(30)", - "primaryKey": true, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(128)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(128)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'todo'" - }, - "label": { - "name": "label", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'bug'" - }, - "priority": { - "name": "priority", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'low'" - }, - "archived": { - "name": "archived", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "current_timestamp" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "tasks_code_unique": { - "name": "tasks_code_unique", - "nullsNotDistinct": false, - "columns": [ - "code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_candidate_logs": { - "name": "vendor_candidate_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_candidate_id": { - "name": "vendor_candidate_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "old_status": { - "name": "old_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_candidate_logs_vendor_candidate_id_vendor_candidates_id_fk": { - "name": "vendor_candidate_logs_vendor_candidate_id_vendor_candidates_id_fk", - "tableFrom": "vendor_candidate_logs", - "tableTo": "vendor_candidates", - "columnsFrom": [ - "vendor_candidate_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_candidate_logs_user_id_users_id_fk": { - "name": "vendor_candidate_logs_user_id_users_id_fk", - "tableFrom": "vendor_candidate_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendors_logs": { - "name": "vendors_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "old_status": { - "name": "old_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendors_logs_vendor_id_vendors_id_fk": { - "name": "vendors_logs_vendor_id_vendors_id_fk", - "tableFrom": "vendors_logs", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendors_logs_user_id_users_id_fk": { - "name": "vendors_logs_user_id_users_id_fk", - "tableFrom": "vendors_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.basic_contract": { - "name": "basic_contract", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "basic_contract_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "bidding_company_id": { - "name": "bidding_company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_company_id": { - "name": "rfq_company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "general_contract_id": { - "name": "general_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "requested_by": { - "name": "requested_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "deadline": { - "name": "deadline", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "vendor_signed_at": { - "name": "vendor_signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "buyer_signed_at": { - "name": "buyer_signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "legal_review_requested_at": { - "name": "legal_review_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "legal_review_completed_at": { - "name": "legal_review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "basic_contract_template_id_basic_contract_templates_id_fk": { - "name": "basic_contract_template_id_basic_contract_templates_id_fk", - "tableFrom": "basic_contract", - "tableTo": "basic_contract_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_vendor_id_vendors_id_fk": { - "name": "basic_contract_vendor_id_vendors_id_fk", - "tableFrom": "basic_contract", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_bidding_company_id_bidding_companies_id_fk": { - "name": "basic_contract_bidding_company_id_bidding_companies_id_fk", - "tableFrom": "basic_contract", - "tableTo": "bidding_companies", - "columnsFrom": [ - "bidding_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_rfq_company_id_rfq_last_details_id_fk": { - "name": "basic_contract_rfq_company_id_rfq_last_details_id_fk", - "tableFrom": "basic_contract", - "tableTo": "rfq_last_details", - "columnsFrom": [ - "rfq_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_general_contract_id_general_contracts_id_fk": { - "name": "basic_contract_general_contract_id_general_contracts_id_fk", - "tableFrom": "basic_contract", - "tableTo": "general_contracts", - "columnsFrom": [ - "general_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_requested_by_users_id_fk": { - "name": "basic_contract_requested_by_users_id_fk", - "tableFrom": "basic_contract", - "tableTo": "users", - "columnsFrom": [ - "requested_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.basic_contract_templates": { - "name": "basic_contract_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "basic_contract_templates_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "template_name": { - "name": "template_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "status": { - "name": "status", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "validity_period": { - "name": "validity_period", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "legal_review_required": { - "name": "legal_review_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "disposed_at": { - "name": "disposed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "restored_at": { - "name": "restored_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "basic_contract_templates_created_by_users_id_fk": { - "name": "basic_contract_templates_created_by_users_id_fk", - "tableFrom": "basic_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "basic_contract_templates_updated_by_users_id_fk": { - "name": "basic_contract_templates_updated_by_users_id_fk", - "tableFrom": "basic_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "template_name_revision_unique": { - "name": "template_name_revision_unique", - "nullsNotDistinct": false, - "columns": [ - "template_name", - "revision" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.buyer_signatures": { - "name": "buyer_signatures", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "buyer_signatures_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true, - "default": "'삼성중공업'" - }, - "image_url": { - "name": "image_url", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "data_url": { - "name": "data_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.incoterms": { - "name": "incoterms", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(20)", - "primaryKey": true, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.payment_terms": { - "name": "payment_terms", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": true, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.place_of_shipping": { - "name": "place_of_shipping", - "schema": "", - "columns": { - "code": { - "name": "code", - "type": "varchar(20)", - "primaryKey": true, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pr_items": { - "name": "pr_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "pr_items_procurement_rfqs_id_procurement_rfqs_id_fk": { - "name": "pr_items_procurement_rfqs_id_procurement_rfqs_id_fk", - "tableFrom": "pr_items", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "procurement_rfqs_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_attachments": { - "name": "procurement_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "procurement_rfq_details_id": { - "name": "procurement_rfq_details_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_attachments_procurement_rfqs_id_procurement_rfqs_id_fk": { - "name": "procurement_attachments_procurement_rfqs_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_attachments", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "procurement_rfqs_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_attachments_procurement_rfq_details_id_procurement_rfq_details_id_fk": { - "name": "procurement_attachments_procurement_rfq_details_id_procurement_rfq_details_id_fk", - "tableFrom": "procurement_attachments", - "tableTo": "procurement_rfq_details", - "columnsFrom": [ - "procurement_rfq_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_attachments_created_by_users_id_fk": { - "name": "procurement_attachments_created_by_users_id_fk", - "tableFrom": "procurement_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": { - "attachment_type_check": { - "name": "attachment_type_check", - "value": "\"procurement_attachments\".\"procurement_rfqs_id\" IS NOT NULL OR \"procurement_attachments\".\"procurement_rfq_details_id\" IS NOT NULL" - } - }, - "isRLSEnabled": false - }, - "public.procurement_quotation_items": { - "name": "procurement_quotation_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pr_item_id": { - "name": "pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "material_code": { - "name": "material_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric", - "primaryKey": false, - "notNull": true - }, - "uom": { - "name": "uom", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "unit_price": { - "name": "unit_price", - "type": "numeric", - "primaryKey": false, - "notNull": true - }, - "total_price": { - "name": "total_price", - "type": "numeric", - "primaryKey": false, - "notNull": true - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "vendor_material_code": { - "name": "vendor_material_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_material_description": { - "name": "vendor_material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "lead_time_in_days": { - "name": "lead_time_in_days", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tax_rate": { - "name": "tax_rate", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "tax_amount": { - "name": "tax_amount", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "discount_rate": { - "name": "discount_rate", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "discount_amount": { - "name": "discount_amount", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_alternative": { - "name": "is_alternative", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_recommended": { - "name": "is_recommended", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_quotation_items_quotation_id_procurement_vendor_quotations_id_fk": { - "name": "procurement_quotation_items_quotation_id_procurement_vendor_quotations_id_fk", - "tableFrom": "procurement_quotation_items", - "tableTo": "procurement_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_quotation_items_pr_item_id_pr_items_id_fk": { - "name": "procurement_quotation_items_pr_item_id_pr_items_id_fk", - "tableFrom": "procurement_quotation_items", - "tableTo": "pr_items", - "columnsFrom": [ - "pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfq_attachments": { - "name": "procurement_rfq_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "comment_id": { - "name": "comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "is_vendor_upload": { - "name": "is_vendor_upload", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfq_attachments_rfq_id_procurement_rfqs_id_fk": { - "name": "procurement_rfq_attachments_rfq_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_comment_id_procurement_rfq_comments_id_fk": { - "name": "procurement_rfq_attachments_comment_id_procurement_rfq_comments_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "procurement_rfq_comments", - "columnsFrom": [ - "comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_quotation_id_procurement_vendor_quotations_id_fk": { - "name": "procurement_rfq_attachments_quotation_id_procurement_vendor_quotations_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "procurement_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_uploaded_by_users_id_fk": { - "name": "procurement_rfq_attachments_uploaded_by_users_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_attachments_vendor_id_vendors_id_fk": { - "name": "procurement_rfq_attachments_vendor_id_vendors_id_fk", - "tableFrom": "procurement_rfq_attachments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfq_comments": { - "name": "procurement_rfq_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_vendor_comment": { - "name": "is_vendor_comment", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_read": { - "name": "is_read", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfq_comments_rfq_id_procurement_rfqs_id_fk": { - "name": "procurement_rfq_comments_rfq_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_rfq_comments_vendor_id_vendors_id_fk": { - "name": "procurement_rfq_comments_vendor_id_vendors_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_comments_user_id_users_id_fk": { - "name": "procurement_rfq_comments_user_id_users_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_comments_parent_comment_id_procurement_rfq_comments_id_fk": { - "name": "procurement_rfq_comments_parent_comment_id_procurement_rfq_comments_id_fk", - "tableFrom": "procurement_rfq_comments", - "tableTo": "procurement_rfq_comments", - "columnsFrom": [ - "parent_comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfq_details": { - "name": "procurement_rfq_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendors_id": { - "name": "vendors_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_detail": { - "name": "incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false, - "default": "'VV'" - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "cancel_reason": { - "name": "cancel_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfq_details_procurement_rfqs_id_procurement_rfqs_id_fk": { - "name": "procurement_rfq_details_procurement_rfqs_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "procurement_rfqs_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_vendors_id_vendors_id_fk": { - "name": "procurement_rfq_details_vendors_id_vendors_id_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "vendors", - "columnsFrom": [ - "vendors_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_payment_terms_code_payment_terms_code_fk": { - "name": "procurement_rfq_details_payment_terms_code_payment_terms_code_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_incoterms_code_incoterms_code_fk": { - "name": "procurement_rfq_details_incoterms_code_incoterms_code_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfq_details_updated_by_users_id_fk": { - "name": "procurement_rfq_details_updated_by_users_id_fk", - "tableFrom": "procurement_rfq_details", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_rfqs": { - "name": "procurement_rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "series": { - "name": "series", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "rfq_send_date": { - "name": "rfq_send_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ Created'" - }, - "rfq_sealed_yn": { - "name": "rfq_sealed_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sent_by": { - "name": "sent_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_rfqs_sent_by_users_id_fk": { - "name": "procurement_rfqs_sent_by_users_id_fk", - "tableFrom": "procurement_rfqs", - "tableTo": "users", - "columnsFrom": [ - "sent_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfqs_created_by_users_id_fk": { - "name": "procurement_rfqs_created_by_users_id_fk", - "tableFrom": "procurement_rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_rfqs_updated_by_users_id_fk": { - "name": "procurement_rfqs_updated_by_users_id_fk", - "tableFrom": "procurement_rfqs", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "procurement_rfqs_rfq_code_unique": { - "name": "procurement_rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.procurement_vendor_quotations": { - "name": "procurement_vendor_quotations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "quotation_code": { - "name": "quotation_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quotation_version": { - "name": "quotation_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "total_items_count": { - "name": "total_items_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "sub_total": { - "name": "sub_total", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "tax_total": { - "name": "tax_total", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "discount_total": { - "name": "discount_total", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "total_price": { - "name": "total_price", - "type": "numeric", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "valid_until": { - "name": "valid_until", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "estimated_delivery_date": { - "name": "estimated_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_detail": { - "name": "incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'Draft'" - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "accepted_at": { - "name": "accepted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "procurement_vendor_quotations_rfq_id_procurement_rfqs_id_fk": { - "name": "procurement_vendor_quotations_rfq_id_procurement_rfqs_id_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "procurement_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "procurement_vendor_quotations_vendor_id_vendors_id_fk": { - "name": "procurement_vendor_quotations_vendor_id_vendors_id_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_vendor_quotations_payment_terms_code_payment_terms_code_fk": { - "name": "procurement_vendor_quotations_payment_terms_code_payment_terms_code_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "procurement_vendor_quotations_incoterms_code_incoterms_code_fk": { - "name": "procurement_vendor_quotations_incoterms_code_incoterms_code_fk", - "tableFrom": "procurement_vendor_quotations", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.preset_shares": { - "name": "preset_shares", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "preset_id": { - "name": "preset_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "shared_with_user_id": { - "name": "shared_with_user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "permission": { - "name": "permission", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'read'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "preset_shares_preset_id_table_presets_id_fk": { - "name": "preset_shares_preset_id_table_presets_id_fk", - "tableFrom": "preset_shares", - "tableTo": "table_presets", - "columnsFrom": [ - "preset_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.table_presets": { - "name": "table_presets", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "table_id": { - "name": "table_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "settings": { - "name": "settings", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "is_default": { - "name": "is_default", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_shared": { - "name": "is_shared", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_attachments": { - "name": "tech_sales_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "tech_sales_rfq_id": { - "name": "tech_sales_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_attachments_tech_sales_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_attachments_tech_sales_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_attachments", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "tech_sales_rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_attachments_created_by_users_id_fk": { - "name": "tech_sales_attachments_created_by_users_id_fk", - "tableFrom": "tech_sales_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_contact_possible_items": { - "name": "tech_sales_contact_possible_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contact_id": { - "name": "contact_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_possible_item_id": { - "name": "vendor_possible_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_contact_possible_items_contact_id_tech_vendor_contacts_id_fk": { - "name": "tech_sales_contact_possible_items_contact_id_tech_vendor_contacts_id_fk", - "tableFrom": "tech_sales_contact_possible_items", - "tableTo": "tech_vendor_contacts", - "columnsFrom": [ - "contact_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_contact_possible_items_vendor_possible_item_id_tech_vendor_possible_items_id_fk": { - "name": "tech_sales_contact_possible_items_vendor_possible_item_id_tech_vendor_possible_items_id_fk", - "tableFrom": "tech_sales_contact_possible_items", - "tableTo": "tech_vendor_possible_items", - "columnsFrom": [ - "vendor_possible_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfq_comment_attachments": { - "name": "tech_sales_rfq_comment_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "comment_id": { - "name": "comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "is_vendor_upload": { - "name": "is_vendor_upload", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfq_comment_attachments_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_rfq_comment_attachments_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_comment_id_tech_sales_rfq_comments_id_fk": { - "name": "tech_sales_rfq_comment_attachments_comment_id_tech_sales_rfq_comments_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_sales_rfq_comments", - "columnsFrom": [ - "comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_quotation_id_tech_sales_vendor_quotations_id_fk": { - "name": "tech_sales_rfq_comment_attachments_quotation_id_tech_sales_vendor_quotations_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_sales_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_uploaded_by_users_id_fk": { - "name": "tech_sales_rfq_comment_attachments_uploaded_by_users_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfq_comment_attachments_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_rfq_comment_attachments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_rfq_comment_attachments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfq_comments": { - "name": "tech_sales_rfq_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_vendor_comment": { - "name": "is_vendor_comment", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_read": { - "name": "is_read", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfq_comments_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_rfq_comments_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_comments_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_rfq_comments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfq_comments_user_id_users_id_fk": { - "name": "tech_sales_rfq_comments_user_id_users_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfq_comments_parent_comment_id_tech_sales_rfq_comments_id_fk": { - "name": "tech_sales_rfq_comments_parent_comment_id_tech_sales_rfq_comments_id_fk", - "tableFrom": "tech_sales_rfq_comments", - "tableTo": "tech_sales_rfq_comments", - "columnsFrom": [ - "parent_comment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfq_items": { - "name": "tech_sales_rfq_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_shipbuilding_id": { - "name": "item_shipbuilding_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_offshore_top_id": { - "name": "item_offshore_top_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_offshore_hull_id": { - "name": "item_offshore_hull_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_type": { - "name": "item_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfq_items_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_rfq_items_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_items_item_shipbuilding_id_item_shipbuilding_id_fk": { - "name": "tech_sales_rfq_items_item_shipbuilding_id_item_shipbuilding_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "item_shipbuilding", - "columnsFrom": [ - "item_shipbuilding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_items_item_offshore_top_id_item_offshore_top_id_fk": { - "name": "tech_sales_rfq_items_item_offshore_top_id_item_offshore_top_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "item_offshore_top", - "columnsFrom": [ - "item_offshore_top_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_rfq_items_item_offshore_hull_id_item_offshore_hull_id_fk": { - "name": "tech_sales_rfq_items_item_offshore_hull_id_item_offshore_hull_id_fk", - "tableFrom": "tech_sales_rfq_items", - "tableTo": "item_offshore_hull", - "columnsFrom": [ - "item_offshore_hull_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_rfqs": { - "name": "tech_sales_rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "bidding_project_id": { - "name": "bidding_project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "rfq_send_date": { - "name": "rfq_send_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ Created'" - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sent_by": { - "name": "sent_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "cancel_reason": { - "name": "cancel_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'SHIP'" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_rfqs_bidding_project_id_bidding_projects_id_fk": { - "name": "tech_sales_rfqs_bidding_project_id_bidding_projects_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "bidding_projects", - "columnsFrom": [ - "bidding_project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfqs_sent_by_users_id_fk": { - "name": "tech_sales_rfqs_sent_by_users_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "users", - "columnsFrom": [ - "sent_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfqs_created_by_users_id_fk": { - "name": "tech_sales_rfqs_created_by_users_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_rfqs_updated_by_users_id_fk": { - "name": "tech_sales_rfqs_updated_by_users_id_fk", - "tableFrom": "tech_sales_rfqs", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "tech_sales_rfqs_rfq_code_unique": { - "name": "tech_sales_rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotation_attachments": { - "name": "tech_sales_vendor_quotation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_vendor_upload": { - "name": "is_vendor_upload", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_vendor_quotation_attachments_quotation_id_tech_sales_vendor_quotations_id_fk": { - "name": "tech_sales_vendor_quotation_attachments_quotation_id_tech_sales_vendor_quotations_id_fk", - "tableFrom": "tech_sales_vendor_quotation_attachments", - "tableTo": "tech_sales_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_vendor_quotation_attachments_uploaded_by_users_id_fk": { - "name": "tech_sales_vendor_quotation_attachments_uploaded_by_users_id_fk", - "tableFrom": "tech_sales_vendor_quotation_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "tech_sales_vendor_quotation_attachments_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_vendor_quotation_attachments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_vendor_quotation_attachments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotation_contacts": { - "name": "tech_sales_vendor_quotation_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_id": { - "name": "contact_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotation_revisions": { - "name": "tech_sales_vendor_quotation_revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "quotation_id": { - "name": "quotation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "snapshot": { - "name": "snapshot", - "type": "json", - "primaryKey": false, - "notNull": true - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_note": { - "name": "revision_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revised_by": { - "name": "revised_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "revised_at": { - "name": "revised_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "tech_sales_quotation_revisions_quotation_version_idx": { - "name": "tech_sales_quotation_revisions_quotation_version_idx", - "columns": [ - { - "expression": "quotation_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "version", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "tech_sales_vendor_quotation_revisions_quotation_id_tech_sales_vendor_quotations_id_fk": { - "name": "tech_sales_vendor_quotation_revisions_quotation_id_tech_sales_vendor_quotations_id_fk", - "tableFrom": "tech_sales_vendor_quotation_revisions", - "tableTo": "tech_sales_vendor_quotations", - "columnsFrom": [ - "quotation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_sales_vendor_quotations": { - "name": "tech_sales_vendor_quotations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "quotation_code": { - "name": "quotation_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quotation_version": { - "name": "quotation_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_price": { - "name": "total_price", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "valid_until": { - "name": "valid_until", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "vendor_flags": { - "name": "vendor_flags", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'Assigned'" - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "accepted_at": { - "name": "accepted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_sales_vendor_quotations_rfq_id_tech_sales_rfqs_id_fk": { - "name": "tech_sales_vendor_quotations_rfq_id_tech_sales_rfqs_id_fk", - "tableFrom": "tech_sales_vendor_quotations", - "tableTo": "tech_sales_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "tech_sales_vendor_quotations_vendor_id_tech_vendors_id_fk": { - "name": "tech_sales_vendor_quotations_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_sales_vendor_quotations", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_rotation_attempts": { - "name": "ocr_rotation_attempts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "rotation": { - "name": "rotation", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "confidence": { - "name": "confidence", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "tables_found": { - "name": "tables_found", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "text_quality": { - "name": "text_quality", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "keyword_count": { - "name": "keyword_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "score": { - "name": "score", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "extracted_rows_count": { - "name": "extracted_rows_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ocr_rotation_attempts_session_id_ocr_sessions_id_fk": { - "name": "ocr_rotation_attempts_session_id_ocr_sessions_id_fk", - "tableFrom": "ocr_rotation_attempts", - "tableTo": "ocr_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_rows": { - "name": "ocr_rows", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "table_id": { - "name": "table_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "row_index": { - "name": "row_index", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "report_no": { - "name": "report_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "inspection_date": { - "name": "inspection_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "no": { - "name": "no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "identification_no": { - "name": "identification_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tag_no": { - "name": "tag_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "joint_no": { - "name": "joint_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "joint_type": { - "name": "joint_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "welding_date": { - "name": "welding_date", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "confidence": { - "name": "confidence", - "type": "numeric(5, 4)", - "primaryKey": false, - "notNull": false - }, - "source_table": { - "name": "source_table", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "source_row": { - "name": "source_row", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_ocr_report_no_unique": { - "name": "idx_ocr_report_no_unique", - "columns": [ - { - "expression": "report_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "tag_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "joint_no", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "joint_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "ocr_rows_table_id_ocr_tables_id_fk": { - "name": "ocr_rows_table_id_ocr_tables_id_fk", - "tableFrom": "ocr_rows", - "tableTo": "ocr_tables", - "columnsFrom": [ - "table_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "ocr_rows_session_id_ocr_sessions_id_fk": { - "name": "ocr_rows_session_id_ocr_sessions_id_fk", - "tableFrom": "ocr_rows", - "tableTo": "ocr_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "ocr_rows_user_id_users_id_fk": { - "name": "ocr_rows_user_id_users_id_fk", - "tableFrom": "ocr_rows", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_sessions": { - "name": "ocr_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_type": { - "name": "file_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "processing_time": { - "name": "processing_time", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "best_rotation": { - "name": "best_rotation", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_tables": { - "name": "total_tables", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_rows": { - "name": "total_rows", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "image_enhanced": { - "name": "image_enhanced", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "pdf_converted": { - "name": "pdf_converted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "success": { - "name": "success", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "error_message": { - "name": "error_message", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "warnings": { - "name": "warnings", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.ocr_tables": { - "name": "ocr_tables", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "table_index": { - "name": "table_index", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "row_count": { - "name": "row_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ocr_tables_session_id_ocr_sessions_id_fk": { - "name": "ocr_tables_session_id_ocr_sessions_id_fk", - "tableFrom": "ocr_tables", - "tableTo": "ocr_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.b_rfq_attachment_revisions": { - "name": "b_rfq_attachment_revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_no": { - "name": "revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "latest_revision_idx": { - "name": "latest_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_latest", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"b_rfq_attachment_revisions\".\"is_latest\" = $1", - "concurrently": false, - "method": "btree", - "with": {} - }, - "attachment_revision_idx": { - "name": "attachment_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision_no", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "b_rfq_attachment_revisions_attachment_id_b_rfq_attachments_id_fk": { - "name": "b_rfq_attachment_revisions_attachment_id_b_rfq_attachments_id_fk", - "tableFrom": "b_rfq_attachment_revisions", - "tableTo": "b_rfq_attachments", - "columnsFrom": [ - "attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "b_rfq_attachment_revisions_created_by_users_id_fk": { - "name": "b_rfq_attachment_revisions_created_by_users_id_fk", - "tableFrom": "b_rfq_attachment_revisions", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.b_rfqs": { - "name": "b_rfqs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "b_rfqs_project_id_projects_id_fk": { - "name": "b_rfqs_project_id_projects_id_fk", - "tableFrom": "b_rfqs", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "b_rfqs_created_by_users_id_fk": { - "name": "b_rfqs_created_by_users_id_fk", - "tableFrom": "b_rfqs", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "b_rfqs_updated_by_users_id_fk": { - "name": "b_rfqs_updated_by_users_id_fk", - "tableFrom": "b_rfqs", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "b_rfqs_rfq_code_unique": { - "name": "b_rfqs_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.b_rfq_attachments": { - "name": "b_rfq_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true, - "default": "'Rev.0'" - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "b_rfq_attachments_rfq_id_b_rfqs_id_fk": { - "name": "b_rfq_attachments_rfq_id_b_rfqs_id_fk", - "tableFrom": "b_rfq_attachments", - "tableTo": "b_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "b_rfq_attachments_created_by_users_id_fk": { - "name": "b_rfq_attachments_created_by_users_id_fk", - "tableFrom": "b_rfq_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.final_rfq": { - "name": "final_rfq", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "final_rfq_status": { - "name": "final_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false, - "default": "'VV'" - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "firsttime_yn": { - "name": "firsttime_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_remark": { - "name": "vendor_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "final_rfq_rfq_id_b_rfqs_id_fk": { - "name": "final_rfq_rfq_id_b_rfqs_id_fk", - "tableFrom": "final_rfq", - "tableTo": "b_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "final_rfq_vendor_id_vendors_id_fk": { - "name": "final_rfq_vendor_id_vendors_id_fk", - "tableFrom": "final_rfq", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "final_rfq_incoterms_code_incoterms_code_fk": { - "name": "final_rfq_incoterms_code_incoterms_code_fk", - "tableFrom": "final_rfq", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "final_rfq_payment_terms_code_payment_terms_code_fk": { - "name": "final_rfq_payment_terms_code_payment_terms_code_fk", - "tableFrom": "final_rfq", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.initial_rfq": { - "name": "initial_rfq", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "initial_rfq_status": { - "name": "initial_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'DRAFT'" - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "rfq_revision": { - "name": "rfq_revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "initial_rfq_rfq_id_b_rfqs_id_fk": { - "name": "initial_rfq_rfq_id_b_rfqs_id_fk", - "tableFrom": "initial_rfq", - "tableTo": "b_rfqs", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "initial_rfq_vendor_id_vendors_id_fk": { - "name": "initial_rfq_vendor_id_vendors_id_fk", - "tableFrom": "initial_rfq", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "initial_rfq_incoterms_code_incoterms_code_fk": { - "name": "initial_rfq_incoterms_code_incoterms_code_fk", - "tableFrom": "initial_rfq", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_attachment_responses": { - "name": "vendor_attachment_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "rfq_record_id": { - "name": "rfq_record_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'NOT_RESPONDED'" - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'Rev.0'" - }, - "responded_revision": { - "name": "responded_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "response_comment": { - "name": "response_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_request_comment": { - "name": "revision_request_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "revision_requested_at": { - "name": "revision_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "vendor_response_idx": { - "name": "vendor_response_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "rfq_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_attachment_responses_attachment_id_b_rfq_attachments_id_fk": { - "name": "vendor_attachment_responses_attachment_id_b_rfq_attachments_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "b_rfq_attachments", - "columnsFrom": [ - "attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_attachment_responses_vendor_id_vendors_id_fk": { - "name": "vendor_attachment_responses_vendor_id_vendors_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_attachment_responses_created_by_users_id_fk": { - "name": "vendor_attachment_responses_created_by_users_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "vendor_attachment_responses_updated_by_users_id_fk": { - "name": "vendor_attachment_responses_updated_by_users_id_fk", - "tableFrom": "vendor_attachment_responses", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_response_attachments_b": { - "name": "vendor_response_attachments_b", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_response_attachments_b_vendor_response_id_vendor_attachment_responses_id_fk": { - "name": "vendor_response_attachments_b_vendor_response_id_vendor_attachment_responses_id_fk", - "tableFrom": "vendor_response_attachments_b", - "tableTo": "vendor_attachment_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_attachments_b_uploaded_by_users_id_fk": { - "name": "vendor_response_attachments_b_uploaded_by_users_id_fk", - "tableFrom": "vendor_response_attachments_b", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_response_history": { - "name": "vendor_response_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "action_by": { - "name": "action_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "action_at": { - "name": "action_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_response_history_vendor_response_id_vendor_attachment_responses_id_fk": { - "name": "vendor_response_history_vendor_response_id_vendor_attachment_responses_id_fk", - "tableFrom": "vendor_response_history", - "tableTo": "vendor_attachment_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_response_history_action_by_users_id_fk": { - "name": "vendor_response_history_action_by_users_id_fk", - "tableFrom": "vendor_response_history", - "tableTo": "users", - "columnsFrom": [ - "action_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendor_attachments": { - "name": "tech_vendor_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'GENERAL'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_vendor_attachments_vendor_id_tech_vendors_id_fk": { - "name": "tech_vendor_attachments_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_vendor_attachments", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendor_contacts": { - "name": "tech_vendor_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_name": { - "name": "contact_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_position": { - "name": "contact_position", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_title": { - "name": "contact_title", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contact_country": { - "name": "contact_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_primary": { - "name": "is_primary", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_vendor_contacts_vendor_id_tech_vendors_id_fk": { - "name": "tech_vendor_contacts_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_vendor_contacts", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendor_possible_items": { - "name": "tech_vendor_possible_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "shipbuilding_item_id": { - "name": "shipbuilding_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "offshore_top_item_id": { - "name": "offshore_top_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "offshore_hull_item_id": { - "name": "offshore_hull_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "tech_vendor_possible_items_vendor_id_tech_vendors_id_fk": { - "name": "tech_vendor_possible_items_vendor_id_tech_vendors_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "tech_vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "tech_vendor_possible_items_shipbuilding_item_id_item_shipbuilding_id_fk": { - "name": "tech_vendor_possible_items_shipbuilding_item_id_item_shipbuilding_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "item_shipbuilding", - "columnsFrom": [ - "shipbuilding_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "tech_vendor_possible_items_offshore_top_item_id_item_offshore_top_id_fk": { - "name": "tech_vendor_possible_items_offshore_top_item_id_item_offshore_top_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "item_offshore_top", - "columnsFrom": [ - "offshore_top_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "tech_vendor_possible_items_offshore_hull_item_id_item_offshore_hull_id_fk": { - "name": "tech_vendor_possible_items_offshore_hull_item_id_item_offshore_hull_id_fk", - "tableFrom": "tech_vendor_possible_items", - "tableTo": "item_offshore_hull", - "columnsFrom": [ - "offshore_hull_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.tech_vendors": { - "name": "tech_vendors", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_eng": { - "name": "country_eng", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_fab": { - "name": "country_fab", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agent_name": { - "name": "agent_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "agent_phone": { - "name": "agent_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "agent_email": { - "name": "agent_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "address": { - "name": "address", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tech_vendor_type": { - "name": "tech_vendor_type", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "is_quote_comparison": { - "name": "is_quote_comparison", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_answer_options": { - "name": "esg_answer_options", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "esg_evaluation_item_id": { - "name": "esg_evaluation_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_text": { - "name": "answer_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "score": { - "name": "score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": true - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "esg_answer_options_esg_evaluation_item_id_esg_evaluation_items_id_fk": { - "name": "esg_answer_options_esg_evaluation_item_id_esg_evaluation_items_id_fk", - "tableFrom": "esg_answer_options", - "tableTo": "esg_evaluation_items", - "columnsFrom": [ - "esg_evaluation_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_evaluation_items": { - "name": "esg_evaluation_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "esg_evaluation_id": { - "name": "esg_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_item": { - "name": "evaluation_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "evaluation_item_description": { - "name": "evaluation_item_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "esg_evaluation_items_esg_evaluation_id_esg_evaluations_id_fk": { - "name": "esg_evaluation_items_esg_evaluation_id_esg_evaluations_id_fk", - "tableFrom": "esg_evaluation_items", - "tableTo": "esg_evaluations", - "columnsFrom": [ - "esg_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_evaluation_responses": { - "name": "esg_evaluation_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "esg_evaluation_item_id": { - "name": "esg_evaluation_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "esg_answer_option_id": { - "name": "esg_answer_option_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "selected_score": { - "name": "selected_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": true - }, - "additional_comments": { - "name": "additional_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "esg_evaluation_responses_submission_id_evaluation_submissions_id_fk": { - "name": "esg_evaluation_responses_submission_id_evaluation_submissions_id_fk", - "tableFrom": "esg_evaluation_responses", - "tableTo": "evaluation_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "esg_evaluation_responses_esg_evaluation_item_id_esg_evaluation_items_id_fk": { - "name": "esg_evaluation_responses_esg_evaluation_item_id_esg_evaluation_items_id_fk", - "tableFrom": "esg_evaluation_responses", - "tableTo": "esg_evaluation_items", - "columnsFrom": [ - "esg_evaluation_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "esg_evaluation_responses_esg_answer_option_id_esg_answer_options_id_fk": { - "name": "esg_evaluation_responses_esg_answer_option_id_esg_answer_options_id_fk", - "tableFrom": "esg_evaluation_responses", - "tableTo": "esg_answer_options", - "columnsFrom": [ - "esg_answer_option_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.esg_evaluations": { - "name": "esg_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "serial_number": { - "name": "serial_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "inspection_item": { - "name": "inspection_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "esg_evaluations_serial_number_unique": { - "name": "esg_evaluations_serial_number_unique", - "nullsNotDistinct": false, - "columns": [ - "serial_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_submissions": { - "name": "evaluation_submissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "submission_id": { - "name": "submission_id", - "type": "uuid", - "primaryKey": false, - "notNull": true, - "default": "gen_random_uuid()" - }, - "periodic_evaluation_id": { - "name": "periodic_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_round": { - "name": "evaluation_round", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "submission_status": { - "name": "submission_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "average_esg_score": { - "name": "average_esg_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "total_general_items": { - "name": "total_general_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "completed_general_items": { - "name": "completed_general_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "total_esg_items": { - "name": "total_esg_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "completed_esg_items": { - "name": "completed_esg_items", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_submissions_periodic_evaluation_id_periodic_evaluations_id_fk": { - "name": "evaluation_submissions_periodic_evaluation_id_periodic_evaluations_id_fk", - "tableFrom": "evaluation_submissions", - "tableTo": "periodic_evaluations", - "columnsFrom": [ - "periodic_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "evaluation_submissions_company_id_vendors_id_fk": { - "name": "evaluation_submissions_company_id_vendors_id_fk", - "tableFrom": "evaluation_submissions", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "evaluation_submissions_submission_id_unique": { - "name": "evaluation_submissions_submission_id_unique", - "nullsNotDistinct": false, - "columns": [ - "submission_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_evaluation_responses": { - "name": "general_evaluation_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "general_evaluation_id": { - "name": "general_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_text": { - "name": "response_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "has_attachments": { - "name": "has_attachments", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "general_evaluation_responses_submission_id_evaluation_submissions_id_fk": { - "name": "general_evaluation_responses_submission_id_evaluation_submissions_id_fk", - "tableFrom": "general_evaluation_responses", - "tableTo": "evaluation_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "general_evaluation_responses_general_evaluation_id_general_evaluations_id_fk": { - "name": "general_evaluation_responses_general_evaluation_id_general_evaluations_id_fk", - "tableFrom": "general_evaluation_responses", - "tableTo": "general_evaluations", - "columnsFrom": [ - "general_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_evaluations": { - "name": "general_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "serial_number": { - "name": "serial_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "inspection_item": { - "name": "inspection_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "general_evaluations_serial_number_unique": { - "name": "general_evaluations_serial_number_unique", - "nullsNotDistinct": false, - "columns": [ - "serial_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_evaluation_attachments": { - "name": "vendor_evaluation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "file_id": { - "name": "file_id", - "type": "uuid", - "primaryKey": false, - "notNull": true, - "default": "gen_random_uuid()" - }, - "submission_id": { - "name": "submission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "general_evaluation_response_id": { - "name": "general_evaluation_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "stored_file_name": { - "name": "stored_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_evaluation_attachments_submission_id_evaluation_submissions_id_fk": { - "name": "vendor_evaluation_attachments_submission_id_evaluation_submissions_id_fk", - "tableFrom": "vendor_evaluation_attachments", - "tableTo": "evaluation_submissions", - "columnsFrom": [ - "submission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_evaluation_attachments_general_evaluation_response_id_general_evaluation_responses_id_fk": { - "name": "vendor_evaluation_attachments_general_evaluation_response_id_general_evaluation_responses_id_fk", - "tableFrom": "vendor_evaluation_attachments", - "tableTo": "general_evaluation_responses", - "columnsFrom": [ - "general_evaluation_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_evaluation_attachments_file_id_unique": { - "name": "vendor_evaluation_attachments_file_id_unique", - "nullsNotDistinct": false, - "columns": [ - "file_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_target_reviewers": { - "name": "evaluation_target_reviewers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name_from": { - "name": "department_name_from", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "reviewer_user_id": { - "name": "reviewer_user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "assigned_at": { - "name": "assigned_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "assigned_by": { - "name": "assigned_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_target_reviewers_evaluation_target_id_evaluation_targets_id_fk": { - "name": "evaluation_target_reviewers_evaluation_target_id_evaluation_targets_id_fk", - "tableFrom": "evaluation_target_reviewers", - "tableTo": "evaluation_targets", - "columnsFrom": [ - "evaluation_target_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "evaluation_target_reviewers_reviewer_user_id_users_id_fk": { - "name": "evaluation_target_reviewers_reviewer_user_id_users_id_fk", - "tableFrom": "evaluation_target_reviewers", - "tableTo": "users", - "columnsFrom": [ - "reviewer_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "evaluation_target_reviewers_assigned_by_users_id_fk": { - "name": "evaluation_target_reviewers_assigned_by_users_id_fk", - "tableFrom": "evaluation_target_reviewers", - "tableTo": "users", - "columnsFrom": [ - "assigned_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_target_department": { - "name": "unique_target_department", - "nullsNotDistinct": false, - "columns": [ - "evaluation_target_id", - "department_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_target_reviews": { - "name": "evaluation_target_reviews", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "reviewer_user_id": { - "name": "reviewer_user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "is_approved": { - "name": "is_approved", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "review_comment": { - "name": "review_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_target_reviews_evaluation_target_id_evaluation_targets_id_fk": { - "name": "evaluation_target_reviews_evaluation_target_id_evaluation_targets_id_fk", - "tableFrom": "evaluation_target_reviews", - "tableTo": "evaluation_targets", - "columnsFrom": [ - "evaluation_target_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "evaluation_target_reviews_reviewer_user_id_users_id_fk": { - "name": "evaluation_target_reviews_reviewer_user_id_users_id_fk", - "tableFrom": "evaluation_target_reviews", - "tableTo": "users", - "columnsFrom": [ - "reviewer_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_target_reviewer": { - "name": "unique_target_reviewer", - "nullsNotDistinct": false, - "columns": [ - "evaluation_target_id", - "reviewer_user_id", - "department_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.evaluation_targets": { - "name": "evaluation_targets", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "admin_user_id": { - "name": "admin_user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consensus_status": { - "name": "consensus_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "ld_claim_count": { - "name": "ld_claim_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "ld_claim_amount": { - "name": "ld_claim_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "ld_claim_currency": { - "name": "ld_claim_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "evaluation_targets_vendor_id_vendors_id_fk": { - "name": "evaluation_targets_vendor_id_vendors_id_fk", - "tableFrom": "evaluation_targets", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "evaluation_targets_admin_user_id_users_id_fk": { - "name": "evaluation_targets_admin_user_id_users_id_fk", - "tableFrom": "evaluation_targets", - "tableTo": "users", - "columnsFrom": [ - "admin_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "evaluation_targets_confirmed_by_users_id_fk": { - "name": "evaluation_targets_confirmed_by_users_id_fk", - "tableFrom": "evaluation_targets", - "tableTo": "users", - "columnsFrom": [ - "confirmed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.periodic_evaluations": { - "name": "periodic_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_period": { - "name": "evaluation_period", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "documents_submitted": { - "name": "documents_submitted", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submission_date": { - "name": "submission_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_deadline": { - "name": "submission_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "final_score": { - "name": "final_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_grade": { - "name": "final_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "evaluation_grade": { - "name": "evaluation_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "review_completed_at": { - "name": "review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_at": { - "name": "finalized_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_by": { - "name": "finalized_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_note": { - "name": "evaluation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "periodic_evaluations_evaluation_target_id_evaluation_targets_id_fk": { - "name": "periodic_evaluations_evaluation_target_id_evaluation_targets_id_fk", - "tableFrom": "periodic_evaluations", - "tableTo": "evaluation_targets", - "columnsFrom": [ - "evaluation_target_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "periodic_evaluations_finalized_by_users_id_fk": { - "name": "periodic_evaluations_finalized_by_users_id_fk", - "tableFrom": "periodic_evaluations", - "tableTo": "users", - "columnsFrom": [ - "finalized_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_evaluation_target": { - "name": "unique_evaluation_target", - "nullsNotDistinct": false, - "columns": [ - "evaluation_target_id", - "evaluation_period" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reviewer_evaluation_attachments": { - "name": "reviewer_evaluation_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "reviewer_evaluation_detail_id": { - "name": "reviewer_evaluation_detail_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "stored_file_name": { - "name": "stored_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "public_path": { - "name": "public_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_extension": { - "name": "file_extension", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "reviewer_evaluation_detail_id_idx": { - "name": "reviewer_evaluation_detail_id_idx", - "columns": [ - { - "expression": "reviewer_evaluation_detail_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "reviewer_evaluation_attachments_reviewer_evaluation_detail_id_reviewer_evaluation_details_id_fk": { - "name": "reviewer_evaluation_attachments_reviewer_evaluation_detail_id_reviewer_evaluation_details_id_fk", - "tableFrom": "reviewer_evaluation_attachments", - "tableTo": "reviewer_evaluation_details", - "columnsFrom": [ - "reviewer_evaluation_detail_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "reviewer_evaluation_attachments_uploaded_by_users_id_fk": { - "name": "reviewer_evaluation_attachments_uploaded_by_users_id_fk", - "tableFrom": "reviewer_evaluation_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reviewer_evaluation_details": { - "name": "reviewer_evaluation_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "reviewer_evaluation_id": { - "name": "reviewer_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "reg_eval_criteria_details_id": { - "name": "reg_eval_criteria_details_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "score": { - "name": "score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "reviewer_evaluation_details_reviewer_evaluation_id_reviewer_evaluations_id_fk": { - "name": "reviewer_evaluation_details_reviewer_evaluation_id_reviewer_evaluations_id_fk", - "tableFrom": "reviewer_evaluation_details", - "tableTo": "reviewer_evaluations", - "columnsFrom": [ - "reviewer_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "reviewer_evaluation_details_reg_eval_criteria_details_id_reg_eval_criteria_details_id_fk": { - "name": "reviewer_evaluation_details_reg_eval_criteria_details_id_reg_eval_criteria_details_id_fk", - "tableFrom": "reviewer_evaluation_details", - "tableTo": "reg_eval_criteria_details", - "columnsFrom": [ - "reg_eval_criteria_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_reviewer_criteria": { - "name": "unique_reviewer_criteria", - "nullsNotDistinct": false, - "columns": [ - "reviewer_evaluation_id", - "reg_eval_criteria_details_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reviewer_evaluations": { - "name": "reviewer_evaluations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "periodic_evaluation_id": { - "name": "periodic_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_target_reviewer_id": { - "name": "evaluation_target_reviewer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_completed": { - "name": "is_completed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewer_comment": { - "name": "reviewer_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "reviewer_evaluations_periodic_evaluation_id_periodic_evaluations_id_fk": { - "name": "reviewer_evaluations_periodic_evaluation_id_periodic_evaluations_id_fk", - "tableFrom": "reviewer_evaluations", - "tableTo": "periodic_evaluations", - "columnsFrom": [ - "periodic_evaluation_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "reviewer_evaluations_evaluation_target_reviewer_id_evaluation_target_reviewers_id_fk": { - "name": "reviewer_evaluations_evaluation_target_reviewer_id_evaluation_target_reviewers_id_fk", - "tableFrom": "reviewer_evaluations", - "tableTo": "evaluation_target_reviewers", - "columnsFrom": [ - "evaluation_target_reviewer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_reviewer_evaluation": { - "name": "unique_reviewer_evaluation", - "nullsNotDistinct": false, - "columns": [ - "periodic_evaluation_id", - "evaluation_target_reviewer_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reg_eval_criteria": { - "name": "reg_eval_criteria", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "category2": { - "name": "category2", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'processScore'" - }, - "item": { - "name": "item", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "range": { - "name": "range", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "variable_score_min ": { - "name": "variable_score_min ", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "variable_score_max ": { - "name": "variable_score_max ", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "variable_score_unit ": { - "name": "variable_score_unit ", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "score_type": { - "name": "score_type", - "type": "score_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'fixed'" - } - }, - "indexes": {}, - "foreignKeys": { - "reg_eval_criteria_created_by_users_id_fk": { - "name": "reg_eval_criteria_created_by_users_id_fk", - "tableFrom": "reg_eval_criteria", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "reg_eval_criteria_updated_by_users_id_fk": { - "name": "reg_eval_criteria_updated_by_users_id_fk", - "tableFrom": "reg_eval_criteria", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.reg_eval_criteria_details": { - "name": "reg_eval_criteria_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "criteria_id": { - "name": "criteria_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "detail": { - "name": "detail", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "score_equip_ship": { - "name": "score_equip_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_equip_marine": { - "name": "score_equip_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_ship": { - "name": "score_bulk_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_marine": { - "name": "score_bulk_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "reg_eval_criteria_details_criteria_id_reg_eval_criteria_id_fk": { - "name": "reg_eval_criteria_details_criteria_id_reg_eval_criteria_id_fk", - "tableFrom": "reg_eval_criteria_details", - "tableTo": "reg_eval_criteria", - "columnsFrom": [ - "criteria_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_gtc_files": { - "name": "project_gtc_files", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "project_gtc_files_project_id_projects_id_fk": { - "name": "project_gtc_files_project_id_projects_id_fk", - "tableFrom": "project_gtc_files", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.menu_assignments": { - "name": "menu_assignments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "menu_assignments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "menu_path": { - "name": "menu_path", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "menu_title": { - "name": "menu_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "menu_description": { - "name": "menu_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "menu_group": { - "name": "menu_group", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "section_title": { - "name": "section_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'evcp'" - }, - "manager1_id": { - "name": "manager1_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "manager2_id": { - "name": "manager2_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "menu_assignments_path_idx": { - "name": "menu_assignments_path_idx", - "columns": [ - { - "expression": "menu_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "menu_assignments_manager1_idx": { - "name": "menu_assignments_manager1_idx", - "columns": [ - { - "expression": "manager1_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "menu_assignments_manager2_idx": { - "name": "menu_assignments_manager2_idx", - "columns": [ - { - "expression": "manager2_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "menu_assignments_domain_idx": { - "name": "menu_assignments_domain_idx", - "columns": [ - { - "expression": "domain", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "menu_assignments_manager1_id_users_id_fk": { - "name": "menu_assignments_manager1_id_users_id_fk", - "tableFrom": "menu_assignments", - "tableTo": "users", - "columnsFrom": [ - "manager1_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "menu_assignments_manager2_id_users_id_fk": { - "name": "menu_assignments_manager2_id_users_id_fk", - "tableFrom": "menu_assignments", - "tableTo": "users", - "columnsFrom": [ - "manager2_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "menu_assignments_menu_path_unique": { - "name": "menu_assignments_menu_path_unique", - "nullsNotDistinct": false, - "columns": [ - "menu_path" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.information_attachments": { - "name": "information_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "information_id": { - "name": "information_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "information_attachments_information_id_page_information_id_fk": { - "name": "information_attachments_information_id_page_information_id_fk", - "tableFrom": "information_attachments", - "tableTo": "page_information", - "columnsFrom": [ - "information_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.page_information": { - "name": "page_information", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "page_path": { - "name": "page_path", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "page_name": { - "name": "page_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "information_content": { - "name": "information_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "page_information_created_by_users_id_fk": { - "name": "page_information_created_by_users_id_fk", - "tableFrom": "page_information", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "page_information_updated_by_users_id_fk": { - "name": "page_information_updated_by_users_id_fk", - "tableFrom": "page_information", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "page_information_page_path_unique": { - "name": "page_information_page_path_unique", - "nullsNotDistinct": false, - "columns": [ - "page_path" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.qna": { - "name": "qna", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "qna_category", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_qna_author": { - "name": "idx_qna_author", - "columns": [ - { - "expression": "author", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "qna_author_users_id_fk": { - "name": "qna_author_users_id_fk", - "tableFrom": "qna", - "tableTo": "users", - "columnsFrom": [ - "author" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.qna_answer": { - "name": "qna_answer", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "qna_id": { - "name": "qna_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_answer_qna": { - "name": "idx_answer_qna", - "columns": [ - { - "expression": "qna_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_answer_author": { - "name": "idx_answer_author", - "columns": [ - { - "expression": "author", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "qna_answer_qna_id_qna_id_fk": { - "name": "qna_answer_qna_id_qna_id_fk", - "tableFrom": "qna_answer", - "tableTo": "qna", - "columnsFrom": [ - "qna_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "qna_answer_author_users_id_fk": { - "name": "qna_answer_author_users_id_fk", - "tableFrom": "qna_answer", - "tableTo": "users", - "columnsFrom": [ - "author" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.qna_comments": { - "name": "qna_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_id": { - "name": "answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_comment_answer": { - "name": "idx_comment_answer", - "columns": [ - { - "expression": "answer_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_comment_parent": { - "name": "idx_comment_parent", - "columns": [ - { - "expression": "parent_comment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "qna_comments_author_users_id_fk": { - "name": "qna_comments_author_users_id_fk", - "tableFrom": "qna_comments", - "tableTo": "users", - "columnsFrom": [ - "author" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "qna_comments_answer_id_qna_answer_id_fk": { - "name": "qna_comments_answer_id_qna_answer_id_fk", - "tableFrom": "qna_comments", - "tableTo": "qna_answer", - "columnsFrom": [ - "answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.notice": { - "name": "notice", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "page_path": { - "name": "page_path", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author_id": { - "name": "author_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "notice_author_id_users_id_fk": { - "name": "notice_author_id_users_id_fk", - "tableFrom": "notice", - "tableTo": "users", - "columnsFrom": [ - "author_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.daily_access_stats": { - "name": "daily_access_stats", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "date": { - "name": "date", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "total_visits": { - "name": "total_visits", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "unique_users": { - "name": "unique_users", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_sessions": { - "name": "total_sessions", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "avg_session_duration": { - "name": "avg_session_duration", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_download_logs": { - "name": "file_download_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "file_id": { - "name": "file_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "user_email": { - "name": "user_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "user_name": { - "name": "user_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "user_role": { - "name": "user_role", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "user_ip": { - "name": "user_ip", - "type": "inet", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "downloaded_at": { - "name": "downloaded_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "success": { - "name": "success", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "error_message": { - "name": "error_message", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "session_id": { - "name": "session_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "request_id": { - "name": "request_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "referer": { - "name": "referer", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "download_duration_ms": { - "name": "download_duration_ms", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.login_sessions": { - "name": "login_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "login_at": { - "name": "login_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "logout_at": { - "name": "logout_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "inet", - "primaryKey": false, - "notNull": true - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "session_token": { - "name": "session_token", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "nextauth_session_id": { - "name": "nextauth_session_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "auth_method": { - "name": "auth_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "last_activity_at": { - "name": "last_activity_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "session_expired_at": { - "name": "session_expired_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "login_sessions_user_id_users_id_fk": { - "name": "login_sessions_user_id_users_id_fk", - "tableFrom": "login_sessions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "login_sessions_session_token_unique": { - "name": "login_sessions_session_token_unique", - "nullsNotDistinct": false, - "columns": [ - "session_token" - ] - }, - "login_sessions_nextauth_session_id_unique": { - "name": "login_sessions_nextauth_session_id_unique", - "nullsNotDistinct": false, - "columns": [ - "nextauth_session_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.page_visits": { - "name": "page_visits", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "session_id": { - "name": "session_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "route": { - "name": "route", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "page_title": { - "name": "page_title", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "referrer": { - "name": "referrer", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "inet", - "primaryKey": false, - "notNull": true - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "visited_at": { - "name": "visited_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "duration": { - "name": "duration", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "query_params": { - "name": "query_params", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "device_type": { - "name": "device_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "browser_name": { - "name": "browser_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "os_name": { - "name": "os_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "page_visits_user_id_users_id_fk": { - "name": "page_visits_user_id_users_id_fk", - "tableFrom": "page_visits", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "page_visits_session_id_login_sessions_id_fk": { - "name": "page_visits_session_id_login_sessions_id_fk", - "tableFrom": "page_visits", - "tableTo": "login_sessions", - "columnsFrom": [ - "session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.temp_auth_sessions": { - "name": "temp_auth_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "temp_auth_key": { - "name": "temp_auth_key", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "auth_method": { - "name": "auth_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "is_used": { - "name": "is_used", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "temp_auth_sessions_user_id_users_id_fk": { - "name": "temp_auth_sessions_user_id_users_id_fk", - "tableFrom": "temp_auth_sessions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "temp_auth_sessions_temp_auth_key_unique": { - "name": "temp_auth_sessions_temp_auth_key_unique", - "nullsNotDistinct": false, - "columns": [ - "temp_auth_key" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_download_stats": { - "name": "user_download_stats", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "date": { - "name": "date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "total_downloads": { - "name": "total_downloads", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "total_bytes": { - "name": "total_bytes", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "unique_files": { - "name": "unique_files", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "last_download_at": { - "name": "last_download_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.notifications": { - "name": "notifications", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "message": { - "name": "message", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "related_record_id": { - "name": "related_record_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "related_record_type": { - "name": "related_record_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_read": { - "name": "is_read", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "read_at": { - "name": "read_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_notifications_user_id": { - "name": "idx_notifications_user_id", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_notifications_created_at": { - "name": "idx_notifications_created_at", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": false, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_notifications_is_read": { - "name": "idx_notifications_is_read", - "columns": [ - { - "expression": "is_read", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_notifications_user_read": { - "name": "idx_notifications_user_read", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_read", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.template_history": { - "name": "template_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "template_id": { - "name": "template_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "change_description": { - "name": "change_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "changed_by": { - "name": "changed_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "template_history_template_id_templates_id_fk": { - "name": "template_history_template_id_templates_id_fk", - "tableFrom": "template_history", - "tableTo": "templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "template_history_changed_by_users_id_fk": { - "name": "template_history_changed_by_users_id_fk", - "tableFrom": "template_history", - "tableTo": "users", - "columnsFrom": [ - "changed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.template_variables": { - "name": "template_variables", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "template_id": { - "name": "template_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "variable_name": { - "name": "variable_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "variable_type": { - "name": "variable_type", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "default_value": { - "name": "default_value", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "validation_rule": { - "name": "validation_rule", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "display_order": { - "name": "display_order", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "template_variables_template_id_templates_id_fk": { - "name": "template_variables_template_id_templates_id_fk", - "tableFrom": "template_variables", - "tableTo": "templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.templates": { - "name": "templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "slug": { - "name": "slug", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sample_data": { - "name": "sample_data", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "templates_created_by_users_id_fk": { - "name": "templates_created_by_users_id_fk", - "tableFrom": "templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "templates_slug_unique": { - "name": "templates_slug_unique", - "nullsNotDistinct": false, - "columns": [ - "slug" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_clauses": { - "name": "gtc_clauses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "subtitle": { - "name": "subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "images": { - "name": "images", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_clauses_document_item_number_idx": { - "name": "gtc_clauses_document_item_number_idx", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "item_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_clauses_document_idx": { - "name": "gtc_clauses_document_idx", - "columns": [ - { - "expression": "document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_clauses_parent_idx": { - "name": "gtc_clauses_parent_idx", - "columns": [ - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_clauses_full_path_idx": { - "name": "gtc_clauses_full_path_idx", - "columns": [ - { - "expression": "full_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_clauses_document_id_gtc_documents_id_fk": { - "name": "gtc_clauses_document_id_gtc_documents_id_fk", - "tableFrom": "gtc_clauses", - "tableTo": "gtc_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_clauses_created_by_id_users_id_fk": { - "name": "gtc_clauses_created_by_id_users_id_fk", - "tableFrom": "gtc_clauses", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_clauses_updated_by_id_users_id_fk": { - "name": "gtc_clauses_updated_by_id_users_id_fk", - "tableFrom": "gtc_clauses", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_documents": { - "name": "gtc_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - } - }, - "indexes": { - "gtc_project_revision_idx": { - "name": "gtc_project_revision_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_type_idx": { - "name": "gtc_type_idx", - "columns": [ - { - "expression": "type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_project_idx": { - "name": "gtc_project_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_created_at_idx": { - "name": "gtc_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_updated_at_idx": { - "name": "gtc_updated_at_idx", - "columns": [ - { - "expression": "updated_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_documents_project_id_projects_id_fk": { - "name": "gtc_documents_project_id_projects_id_fk", - "tableFrom": "gtc_documents", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_documents_created_by_id_users_id_fk": { - "name": "gtc_documents_created_by_id_users_id_fk", - "tableFrom": "gtc_documents", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_documents_updated_by_id_users_id_fk": { - "name": "gtc_documents_updated_by_id_users_id_fk", - "tableFrom": "gtc_documents", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_negotiation_history": { - "name": "gtc_negotiation_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_clause_id": { - "name": "vendor_clause_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": false - }, - "changed_fields": { - "name": "changed_fields", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "comment": { - "name": "comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "attachments": { - "name": "attachments", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "actor_type": { - "name": "actor_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "actor_id": { - "name": "actor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "actor_name": { - "name": "actor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "actor_email": { - "name": "actor_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "gtc_negotiation_history_vendor_clause_idx": { - "name": "gtc_negotiation_history_vendor_clause_idx", - "columns": [ - { - "expression": "vendor_clause_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_negotiation_history_action_idx": { - "name": "gtc_negotiation_history_action_idx", - "columns": [ - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_negotiation_history_created_at_idx": { - "name": "gtc_negotiation_history_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_negotiation_history_vendor_clause_id_gtc_vendor_clauses_id_fk": { - "name": "gtc_negotiation_history_vendor_clause_id_gtc_vendor_clauses_id_fk", - "tableFrom": "gtc_negotiation_history", - "tableTo": "gtc_vendor_clauses", - "columnsFrom": [ - "vendor_clause_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_negotiation_history_actor_id_users_id_fk": { - "name": "gtc_negotiation_history_actor_id_users_id_fk", - "tableFrom": "gtc_negotiation_history", - "tableTo": "users", - "columnsFrom": [ - "actor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_templates": { - "name": "gtc_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'1.0'" - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "variable_metadata": { - "name": "variable_metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "is_default": { - "name": "is_default", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_templates_name_idx": { - "name": "gtc_templates_name_idx", - "columns": [ - { - "expression": "name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_templates_is_default_idx": { - "name": "gtc_templates_is_default_idx", - "columns": [ - { - "expression": "is_default", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_templates_document_id_gtc_documents_id_fk": { - "name": "gtc_templates_document_id_gtc_documents_id_fk", - "tableFrom": "gtc_templates", - "tableTo": "gtc_documents", - "columnsFrom": [ - "document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_templates_created_by_id_users_id_fk": { - "name": "gtc_templates_created_by_id_users_id_fk", - "tableFrom": "gtc_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_templates_updated_by_id_users_id_fk": { - "name": "gtc_templates_updated_by_id_users_id_fk", - "tableFrom": "gtc_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_vendor_clauses": { - "name": "gtc_vendor_clauses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_document_id": { - "name": "vendor_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "base_clause_id": { - "name": "base_clause_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "modified_item_number": { - "name": "modified_item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "modified_category": { - "name": "modified_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "modified_subtitle": { - "name": "modified_subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "modified_content": { - "name": "modified_content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "is_number_modified": { - "name": "is_number_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_category_modified": { - "name": "is_category_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_subtitle_modified": { - "name": "is_subtitle_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_content_modified": { - "name": "is_content_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "review_status": { - "name": "review_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "negotiation_note": { - "name": "negotiation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "is_excluded": { - "name": "is_excluded", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_vendor_clauses_vendor_base_idx": { - "name": "gtc_vendor_clauses_vendor_base_idx", - "columns": [ - { - "expression": "vendor_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "base_clause_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_vendor_document_idx": { - "name": "gtc_vendor_clauses_vendor_document_idx", - "columns": [ - { - "expression": "vendor_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_base_clause_idx": { - "name": "gtc_vendor_clauses_base_clause_idx", - "columns": [ - { - "expression": "base_clause_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_parent_idx": { - "name": "gtc_vendor_clauses_parent_idx", - "columns": [ - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_clauses_review_status_idx": { - "name": "gtc_vendor_clauses_review_status_idx", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_vendor_clauses_vendor_document_id_gtc_vendor_documents_id_fk": { - "name": "gtc_vendor_clauses_vendor_document_id_gtc_vendor_documents_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "gtc_vendor_documents", - "columnsFrom": [ - "vendor_document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_clauses_base_clause_id_gtc_clauses_id_fk": { - "name": "gtc_vendor_clauses_base_clause_id_gtc_clauses_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "gtc_clauses", - "columnsFrom": [ - "base_clause_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_clauses_created_by_id_users_id_fk": { - "name": "gtc_vendor_clauses_created_by_id_users_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_vendor_clauses_updated_by_id_users_id_fk": { - "name": "gtc_vendor_clauses_updated_by_id_users_id_fk", - "tableFrom": "gtc_vendor_clauses", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.gtc_vendor_documents": { - "name": "gtc_vendor_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "base_document_id": { - "name": "base_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'1.0'" - }, - "review_status": { - "name": "review_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "negotiation_start_date": { - "name": "negotiation_start_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "negotiation_end_date": { - "name": "negotiation_end_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "approval_date": { - "name": "approval_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "final_file_name": { - "name": "final_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "final_file_path": { - "name": "final_file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "final_file_size": { - "name": "final_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "gtc_vendor_documents_base_vendor_idx": { - "name": "gtc_vendor_documents_base_vendor_idx", - "columns": [ - { - "expression": "base_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_documents_vendor_idx": { - "name": "gtc_vendor_documents_vendor_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_documents_base_document_idx": { - "name": "gtc_vendor_documents_base_document_idx", - "columns": [ - { - "expression": "base_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "gtc_vendor_documents_review_status_idx": { - "name": "gtc_vendor_documents_review_status_idx", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "gtc_vendor_documents_base_document_id_gtc_documents_id_fk": { - "name": "gtc_vendor_documents_base_document_id_gtc_documents_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "gtc_documents", - "columnsFrom": [ - "base_document_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_documents_vendor_id_vendors_id_fk": { - "name": "gtc_vendor_documents_vendor_id_vendors_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "gtc_vendor_documents_created_by_id_users_id_fk": { - "name": "gtc_vendor_documents_created_by_id_users_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "created_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "gtc_vendor_documents_updated_by_id_users_id_fk": { - "name": "gtc_vendor_documents_updated_by_id_users_id_fk", - "tableFrom": "gtc_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.code_groups": { - "name": "code_groups", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "group_id": { - "name": "group_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "code_format": { - "name": "code_format", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "expressions": { - "name": "expressions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "control_type": { - "name": "control_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "code_groups_project_id_projects_id_fk": { - "name": "code_groups_project_id_projects_id_fk", - "tableFrom": "code_groups", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_project_group_id": { - "name": "unique_project_group_id", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "group_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.combo_box_settings": { - "name": "combo_box_settings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "code_group_id": { - "name": "code_group_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sdq": { - "name": "sdq", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "combo_box_settings_code_group_id_code_groups_id_fk": { - "name": "combo_box_settings_code_group_id_code_groups_id_fk", - "tableFrom": "combo_box_settings", - "tableTo": "code_groups", - "columnsFrom": [ - "code_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_code_group_code": { - "name": "unique_code_group_code", - "nullsNotDistinct": false, - "columns": [ - "code_group_id", - "code" - ] - }, - "unique_code_group_sdq": { - "name": "unique_code_group_sdq", - "nullsNotDistinct": false, - "columns": [ - "code_group_id", - "sdq" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_class_options_new": { - "name": "document_class_options_new", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_class_id": { - "name": "document_class_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "option_code": { - "name": "option_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sdq": { - "name": "sdq", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_class_options_new_document_class_id_document_classes_id_fk": { - "name": "document_class_options_new_document_class_id_document_classes_id_fk", - "tableFrom": "document_class_options_new", - "tableTo": "document_classes", - "columnsFrom": [ - "document_class_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_document_class_option": { - "name": "unique_document_class_option", - "nullsNotDistinct": false, - "columns": [ - "document_class_id", - "option_code" - ] - }, - "unique_document_class_sdq": { - "name": "unique_document_class_sdq", - "nullsNotDistinct": false, - "columns": [ - "document_class_id", - "sdq" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_classes": { - "name": "document_classes", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "value": { - "name": "value", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "code_group_id": { - "name": "code_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_classes_project_id_projects_id_fk": { - "name": "document_classes_project_id_projects_id_fk", - "tableFrom": "document_classes", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "document_classes_code_group_id_code_groups_id_fk": { - "name": "document_classes_code_group_id_code_groups_id_fk", - "tableFrom": "document_classes", - "tableTo": "code_groups", - "columnsFrom": [ - "code_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_project_code": { - "name": "unique_project_code", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "code" - ] - }, - "unique_project_value": { - "name": "unique_project_value", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "value" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_number_type_configs": { - "name": "document_number_type_configs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_number_type_id": { - "name": "document_number_type_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "code_group_id": { - "name": "code_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "sdq": { - "name": "sdq", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "delimiter": { - "name": "delimiter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_number_type_configs_document_number_type_id_document_number_types_id_fk": { - "name": "document_number_type_configs_document_number_type_id_document_number_types_id_fk", - "tableFrom": "document_number_type_configs", - "tableTo": "document_number_types", - "columnsFrom": [ - "document_number_type_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "document_number_type_configs_code_group_id_code_groups_id_fk": { - "name": "document_number_type_configs_code_group_id_code_groups_id_fk", - "tableFrom": "document_number_type_configs", - "tableTo": "code_groups", - "columnsFrom": [ - "code_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_document_number_type_sdq": { - "name": "unique_document_number_type_sdq", - "nullsNotDistinct": false, - "columns": [ - "document_number_type_id", - "sdq" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.document_number_types": { - "name": "document_number_types", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "document_number_types_project_id_projects_id_fk": { - "name": "document_number_types_project_id_projects_id_fk", - "tableFrom": "document_number_types", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "unique_project_name": { - "name": "unique_project_name", - "nullsNotDistinct": false, - "columns": [ - "project_id", - "name" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_work_attachments": { - "name": "legal_work_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "legal_work_id": { - "name": "legal_work_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "is_auto_generated": { - "name": "is_auto_generated", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'request'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "legal_work_attachments_legal_work_id_legal_works_id_fk": { - "name": "legal_work_attachments_legal_work_id_legal_works_id_fk", - "tableFrom": "legal_work_attachments", - "tableTo": "legal_works", - "columnsFrom": [ - "legal_work_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_work_requests": { - "name": "legal_work_requests", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "legal_work_id": { - "name": "legal_work_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "review_department": { - "name": "review_department", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "inquiry_type": { - "name": "inquiry_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "request_content": { - "name": "request_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_project_name": { - "name": "contract_project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "contract_type": { - "name": "contract_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_counterparty": { - "name": "contract_counterparty", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "counterparty_type": { - "name": "counterparty_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "contract_period": { - "name": "contract_period", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "factual_relation": { - "name": "factual_relation", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_number": { - "name": "project_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "shipowner_orderer": { - "name": "shipowner_orderer", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "governing_law": { - "name": "governing_law", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_type": { - "name": "project_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "legal_work_requests_legal_work_id_legal_works_id_fk": { - "name": "legal_work_requests_legal_work_id_legal_works_id_fk", - "tableFrom": "legal_work_requests", - "tableTo": "legal_works", - "columnsFrom": [ - "legal_work_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_work_responses": { - "name": "legal_work_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "legal_work_id": { - "name": "legal_work_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_content": { - "name": "response_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "response_reviewer": { - "name": "response_reviewer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "response_confirmer": { - "name": "response_confirmer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "response_approver": { - "name": "response_approver", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_re_revision": { - "name": "is_re_revision", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "parent_response_id": { - "name": "parent_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "legal_work_responses_legal_work_id_legal_works_id_fk": { - "name": "legal_work_responses_legal_work_id_legal_works_id_fk", - "tableFrom": "legal_work_responses", - "tableTo": "legal_works", - "columnsFrom": [ - "legal_work_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.legal_works": { - "name": "legal_works", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "request_date": { - "name": "request_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "consultation_date": { - "name": "consultation_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "expected_answer_date": { - "name": "expected_answer_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "legal_completion_date": { - "name": "legal_completion_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "reviewer": { - "name": "reviewer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "legal_responder": { - "name": "legal_responder", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "has_attachment": { - "name": "has_attachment", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "basic_contract_id": { - "name": "basic_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "legal_works_company_id_vendors_id_fk": { - "name": "legal_works_company_id_vendors_id_fk", - "tableFrom": "legal_works", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "legal_works_basic_contract_id_basic_contract_id_fk": { - "name": "legal_works_basic_contract_id_basic_contract_id_fk", - "tableFrom": "legal_works", - "tableTo": "basic_contract", - "columnsFrom": [ - "basic_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.consent_logs": { - "name": "consent_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "consent_logs_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "consent_type": { - "name": "consent_type", - "type": "consent_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "consent_action", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "old_status": { - "name": "old_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "boolean", - "primaryKey": false, - "notNull": true - }, - "policy_version": { - "name": "policy_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "action_timestamp": { - "name": "action_timestamp", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "additional_data": { - "name": "additional_data", - "type": "json", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "consent_logs_user_action_timestamp_idx": { - "name": "consent_logs_user_action_timestamp_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "action_timestamp", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "consent_logs_consent_type_idx": { - "name": "consent_logs_consent_type_idx", - "columns": [ - { - "expression": "consent_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "consent_logs_action_idx": { - "name": "consent_logs_action_idx", - "columns": [ - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "consent_logs_user_id_users_id_fk": { - "name": "consent_logs_user_id_users_id_fk", - "tableFrom": "consent_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.policy_versions": { - "name": "policy_versions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "policy_versions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "policy_type": { - "name": "policy_type", - "type": "policy_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "locale": { - "name": "locale", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'ko'" - }, - "version": { - "name": "version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "effective_date": { - "name": "effective_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "is_current": { - "name": "is_current", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "policy_versions_type_locale_version_idx": { - "name": "policy_versions_type_locale_version_idx", - "columns": [ - { - "expression": "policy_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "locale", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "version", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "policy_versions_current_idx": { - "name": "policy_versions_current_idx", - "columns": [ - { - "expression": "is_current", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "locale", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "policy_versions_effective_date_idx": { - "name": "policy_versions_effective_date_idx", - "columns": [ - { - "expression": "effective_date", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_consents": { - "name": "user_consents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "user_consents_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "consent_type": { - "name": "consent_type", - "type": "consent_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "consent_status": { - "name": "consent_status", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "policy_version": { - "name": "policy_version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "consented_at": { - "name": "consented_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revoked_at": { - "name": "revoked_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "revoke_reason": { - "name": "revoke_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "user_consents_user_type_idx": { - "name": "user_consents_user_type_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "consent_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_consents_consented_at_idx": { - "name": "user_consents_consented_at_idx", - "columns": [ - { - "expression": "consented_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_consents_policy_version_idx": { - "name": "user_consents_policy_version_idx", - "columns": [ - { - "expression": "policy_version", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "user_consents_user_id_users_id_fk": { - "name": "user_consents_user_id_users_id_fk", - "tableFrom": "user_consents", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_companies": { - "name": "bidding_companies", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "invitation_status": { - "name": "invitation_status", - "type": "invitation_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'pending'" - }, - "invited_at": { - "name": "invited_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "pre_quote_amount": { - "name": "pre_quote_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "pre_quote_submitted_at": { - "name": "pre_quote_submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "pre_quote_deadline": { - "name": "pre_quote_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_pre_quote_selected": { - "name": "is_pre_quote_selected", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_pre_quote_participated": { - "name": "is_pre_quote_participated", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_bidding_invited": { - "name": "is_bidding_invited", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_bidding_participated": { - "name": "is_bidding_participated", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "final_quote_amount": { - "name": "final_quote_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "final_quote_submitted_at": { - "name": "final_quote_submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_winner": { - "name": "is_winner", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_attending_meeting": { - "name": "is_attending_meeting", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "award_ratio": { - "name": "award_ratio", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contact_person": { - "name": "contact_person", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "bidding_companies_bidding_id_biddings_id_fk": { - "name": "bidding_companies_bidding_id_biddings_id_fk", - "tableFrom": "bidding_companies", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_companies_company_id_vendors_id_fk": { - "name": "bidding_companies_company_id_vendors_id_fk", - "tableFrom": "bidding_companies", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_conditions": { - "name": "bidding_conditions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "payment_terms": { - "name": "payment_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "tax_conditions": { - "name": "tax_conditions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_delivery_date": { - "name": "contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "is_price_adjustment_applicable": { - "name": "is_price_adjustment_applicable", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "incoterms": { - "name": "incoterms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "shipping_port": { - "name": "shipping_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "destination_port": { - "name": "destination_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "spare_part_options": { - "name": "spare_part_options", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "bidding_conditions_bidding_id_biddings_id_fk": { - "name": "bidding_conditions_bidding_id_biddings_id_fk", - "tableFrom": "bidding_conditions", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_documents": { - "name": "bidding_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pr_item_id": { - "name": "pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "specification_meeting_id": { - "name": "specification_meeting_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "document_type": { - "name": "document_type", - "type": "document_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "bidding_documents_bidding_id_biddings_id_fk": { - "name": "bidding_documents_bidding_id_biddings_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_documents_company_id_vendors_id_fk": { - "name": "bidding_documents_company_id_vendors_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "vendors", - "columnsFrom": [ - "company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_documents_pr_item_id_pr_items_for_bidding_id_fk": { - "name": "bidding_documents_pr_item_id_pr_items_for_bidding_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "pr_items_for_bidding", - "columnsFrom": [ - "pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "bidding_documents_specification_meeting_id_specification_meetings_id_fk": { - "name": "bidding_documents_specification_meeting_id_specification_meetings_id_fk", - "tableFrom": "bidding_documents", - "tableTo": "specification_meetings", - "columnsFrom": [ - "specification_meeting_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.bidding_notice_template": { - "name": "bidding_notice_template", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'standard'" - }, - "title": { - "name": "title", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true, - "default": "'표준 입찰공고문'" - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "''" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.biddings": { - "name": "biddings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_number": { - "name": "bidding_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "bidding_source_type": { - "name": "bidding_source_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'manual'" - }, - "project_name": { - "name": "project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(300)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_type": { - "name": "contract_type", - "type": "contract_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "bidding_type": { - "name": "bidding_type", - "type": "bidding_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "award_count": { - "name": "award_count", - "type": "award_count", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'single'" - }, - "contract_start_date": { - "name": "contract_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_end_date": { - "name": "contract_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "pre_quote_date": { - "name": "pre_quote_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "bidding_registration_date": { - "name": "bidding_registration_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "submission_start_date": { - "name": "submission_start_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_end_date": { - "name": "submission_end_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_date": { - "name": "evaluation_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "has_specification_meeting": { - "name": "has_specification_meeting", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "budget": { - "name": "budget", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "target_price": { - "name": "target_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "target_price_calculation_criteria": { - "name": "target_price_calculation_criteria", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "final_bid_price": { - "name": "final_bid_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "has_pr_document": { - "name": "has_pr_document", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "status": { - "name": "status", - "type": "bidding_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'bidding_generated'" - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "manager_name": { - "name": "manager_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_email": { - "name": "manager_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_phone": { - "name": "manager_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "biddings_project_id_projects_id_fk": { - "name": "biddings_project_id_projects_id_fk", - "tableFrom": "biddings", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "biddings_bidding_number_unique": { - "name": "biddings_bidding_number_unique", - "nullsNotDistinct": false, - "columns": [ - "bidding_number" - ] - }, - "biddings_ANFNR_unique": { - "name": "biddings_ANFNR_unique", - "nullsNotDistinct": false, - "columns": [ - "ANFNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.company_condition_responses": { - "name": "company_condition_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_company_id": { - "name": "bidding_company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "payment_terms_response": { - "name": "payment_terms_response", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "tax_conditions_response": { - "name": "tax_conditions_response", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "proposed_contract_delivery_date": { - "name": "proposed_contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "price_adjustment_response": { - "name": "price_adjustment_response", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_initial_response": { - "name": "is_initial_response", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "incoterms_response": { - "name": "incoterms_response", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "proposed_shipping_port": { - "name": "proposed_shipping_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "proposed_destination_port": { - "name": "proposed_destination_port", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "spare_part_response": { - "name": "spare_part_response", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "additional_proposals": { - "name": "additional_proposals", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_pre_quote": { - "name": "is_pre_quote", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "company_condition_responses_bidding_company_id_bidding_companies_id_fk": { - "name": "company_condition_responses_bidding_company_id_bidding_companies_id_fk", - "tableFrom": "company_condition_responses", - "tableTo": "bidding_companies", - "columnsFrom": [ - "bidding_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.company_pr_item_bids": { - "name": "company_pr_item_bids", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_company_id": { - "name": "bidding_company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pr_item_id": { - "name": "pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "proposed_delivery_date": { - "name": "proposed_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "bid_unit_price": { - "name": "bid_unit_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "bid_amount": { - "name": "bid_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "technical_specification": { - "name": "technical_specification", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_pre_quote": { - "name": "is_pre_quote", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "company_pr_item_bids_bidding_company_id_bidding_companies_id_fk": { - "name": "company_pr_item_bids_bidding_company_id_bidding_companies_id_fk", - "tableFrom": "company_pr_item_bids", - "tableTo": "bidding_companies", - "columnsFrom": [ - "bidding_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "company_pr_item_bids_pr_item_id_pr_items_for_bidding_id_fk": { - "name": "company_pr_item_bids_pr_item_id_pr_items_for_bidding_id_fk", - "tableFrom": "company_pr_item_bids", - "tableTo": "pr_items_for_bidding", - "columnsFrom": [ - "pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pr_documents": { - "name": "pr_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_name": { - "name": "document_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "registered_at": { - "name": "registered_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "registered_by": { - "name": "registered_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pr_documents_bidding_id_biddings_id_fk": { - "name": "pr_documents_bidding_id_biddings_id_fk", - "tableFrom": "pr_documents", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pr_items_for_bidding": { - "name": "pr_items_for_bidding", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_info": { - "name": "project_info", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "item_info": { - "name": "item_info", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "shi": { - "name": "shi", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "requested_delivery_date": { - "name": "requested_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "annual_unit_price": { - "name": "annual_unit_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "quantity": { - "name": "quantity", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "quantity_unit": { - "name": "quantity_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_weight": { - "name": "total_weight", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": false - }, - "weight_unit": { - "name": "weight_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "has_spec_document": { - "name": "has_spec_document", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pr_items_for_bidding_bidding_id_biddings_id_fk": { - "name": "pr_items_for_bidding_bidding_id_biddings_id_fk", - "tableFrom": "pr_items_for_bidding", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.price_adjustment_forms": { - "name": "price_adjustment_forms", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "company_condition_responses_id": { - "name": "company_condition_responses_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "adjustment_reflection_point": { - "name": "adjustment_reflection_point", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_applicable_raw_material": { - "name": "major_applicable_raw_material", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "adjustment_formula": { - "name": "adjustment_formula", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "raw_material_price_index": { - "name": "raw_material_price_index", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "reference_date": { - "name": "reference_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "comparison_date": { - "name": "comparison_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "adjustment_ratio": { - "name": "adjustment_ratio", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "adjustment_conditions": { - "name": "adjustment_conditions", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "major_non_applicable_raw_material": { - "name": "major_non_applicable_raw_material", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "adjustment_period": { - "name": "adjustment_period", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contractor_writer": { - "name": "contractor_writer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "adjustment_date": { - "name": "adjustment_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "non_applicable_reason": { - "name": "non_applicable_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "price_adjustment_forms_company_condition_responses_id_company_condition_responses_id_fk": { - "name": "price_adjustment_forms_company_condition_responses_id_company_condition_responses_id_fk", - "tableFrom": "price_adjustment_forms", - "tableTo": "company_condition_responses", - "columnsFrom": [ - "company_condition_responses_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.specification_meetings": { - "name": "specification_meetings", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "meeting_date": { - "name": "meeting_date", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "meeting_time": { - "name": "meeting_time", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "location": { - "name": "location", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contact_person": { - "name": "contact_person", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agenda": { - "name": "agenda", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "materials": { - "name": "materials", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "specification_meetings_bidding_id_biddings_id_fk": { - "name": "specification_meetings_bidding_id_biddings_id_fk", - "tableFrom": "specification_meetings", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_selection_results": { - "name": "vendor_selection_results", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_id": { - "name": "bidding_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "selected_company_id": { - "name": "selected_company_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "selection_reason": { - "name": "selection_reason", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "evaluation_summary": { - "name": "evaluation_summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "has_result_documents": { - "name": "has_result_documents", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "selected_at": { - "name": "selected_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "selected_by": { - "name": "selected_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_selection_results_bidding_id_biddings_id_fk": { - "name": "vendor_selection_results_bidding_id_biddings_id_fk", - "tableFrom": "vendor_selection_results", - "tableTo": "biddings", - "columnsFrom": [ - "bidding_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "vendor_selection_results_selected_company_id_vendors_id_fk": { - "name": "vendor_selection_results_selected_company_id_vendors_id_fk", - "tableFrom": "vendor_selection_results", - "tableTo": "vendors", - "columnsFrom": [ - "selected_company_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_additional_info": { - "name": "vendor_additional_info", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "business_type": { - "name": "business_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "industry_type": { - "name": "industry_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "company_size": { - "name": "company_size", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "revenue": { - "name": "revenue", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "factory_established_date": { - "name": "factory_established_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "preferred_contract_terms": { - "name": "preferred_contract_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_additional_info_vendor_id_vendors_id_fk": { - "name": "vendor_additional_info_vendor_id_vendors_id_fk", - "tableFrom": "vendor_additional_info", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_business_contacts": { - "name": "vendor_business_contacts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contact_type": { - "name": "contact_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "contact_name": { - "name": "contact_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "position": { - "name": "position", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department": { - "name": "department", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "responsibility": { - "name": "responsibility", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_business_contacts_vendor_id_vendors_id_fk": { - "name": "vendor_business_contacts_vendor_id_vendors_id_fk", - "tableFrom": "vendor_business_contacts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_regular_registrations": { - "name": "vendor_regular_registrations", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'audit_pass'" - }, - "potential_code": { - "name": "potential_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "major_items": { - "name": "major_items", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "registration_request_date": { - "name": "registration_request_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "assigned_department": { - "name": "assigned_department", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "assigned_department_code": { - "name": "assigned_department_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "assigned_user": { - "name": "assigned_user", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "assigned_user_code": { - "name": "assigned_user_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "safety_qualification_content": { - "name": "safety_qualification_content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "gtc_skipped": { - "name": "gtc_skipped", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "vendor_regular_registrations_vendor_id_vendors_id_fk": { - "name": "vendor_regular_registrations_vendor_id_vendors_id_fk", - "tableFrom": "vendor_regular_registrations", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_question_options": { - "name": "compliance_question_options", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "question_id": { - "name": "question_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "option_value": { - "name": "option_value", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "option_text": { - "name": "option_text", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "allows_other_input": { - "name": "allows_other_input", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "display_order": { - "name": "display_order", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_question_options_question_id_compliance_questions_id_fk": { - "name": "compliance_question_options_question_id_compliance_questions_id_fk", - "tableFrom": "compliance_question_options", - "tableTo": "compliance_questions", - "columnsFrom": [ - "question_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_questions": { - "name": "compliance_questions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "question_number": { - "name": "question_number", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "question_text": { - "name": "question_text", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "question_type": { - "name": "question_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "has_detail_text": { - "name": "has_detail_text", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "has_file_upload": { - "name": "has_file_upload", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "parent_question_id": { - "name": "parent_question_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "conditional_value": { - "name": "conditional_value", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "display_order": { - "name": "display_order", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_questions_template_id_compliance_survey_templates_id_fk": { - "name": "compliance_questions_template_id_compliance_survey_templates_id_fk", - "tableFrom": "compliance_questions", - "tableTo": "compliance_survey_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_response_answers": { - "name": "compliance_response_answers", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "question_id": { - "name": "question_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_value": { - "name": "answer_value", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "detail_text": { - "name": "detail_text", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "other_text": { - "name": "other_text", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "percentage_value": { - "name": "percentage_value", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_response_answers_response_id_compliance_responses_id_fk": { - "name": "compliance_response_answers_response_id_compliance_responses_id_fk", - "tableFrom": "compliance_response_answers", - "tableTo": "compliance_responses", - "columnsFrom": [ - "response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "compliance_response_answers_question_id_compliance_questions_id_fk": { - "name": "compliance_response_answers_question_id_compliance_questions_id_fk", - "tableFrom": "compliance_response_answers", - "tableTo": "compliance_questions", - "columnsFrom": [ - "question_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_response_files": { - "name": "compliance_response_files", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "answer_id": { - "name": "answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_response_files_answer_id_compliance_response_answers_id_fk": { - "name": "compliance_response_files_answer_id_compliance_response_answers_id_fk", - "tableFrom": "compliance_response_files", - "tableTo": "compliance_response_answers", - "columnsFrom": [ - "answer_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_responses": { - "name": "compliance_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "basic_contract_id": { - "name": "basic_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'IN_PROGRESS'" - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "review_notes": { - "name": "review_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "compliance_responses_basic_contract_id_basic_contract_id_fk": { - "name": "compliance_responses_basic_contract_id_basic_contract_id_fk", - "tableFrom": "compliance_responses", - "tableTo": "basic_contract", - "columnsFrom": [ - "basic_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "compliance_responses_template_id_compliance_survey_templates_id_fk": { - "name": "compliance_responses_template_id_compliance_survey_templates_id_fk", - "tableFrom": "compliance_responses", - "tableTo": "compliance_survey_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "compliance_responses_reviewed_by_users_id_fk": { - "name": "compliance_responses_reviewed_by_users_id_fk", - "tableFrom": "compliance_responses", - "tableTo": "users", - "columnsFrom": [ - "reviewed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.compliance_survey_templates": { - "name": "compliance_survey_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'1.0'" - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.purchase_request_attachments": { - "name": "purchase_request_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "request_id": { - "name": "request_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'설계문서'" - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "request_file_idx": { - "name": "request_file_idx", - "columns": [ - { - "expression": "request_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "file_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "purchase_request_attachments_request_id_purchase_requests_id_fk": { - "name": "purchase_request_attachments_request_id_purchase_requests_id_fk", - "tableFrom": "purchase_request_attachments", - "tableTo": "purchase_requests", - "columnsFrom": [ - "request_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "purchase_request_attachments_created_by_users_id_fk": { - "name": "purchase_request_attachments_created_by_users_id_fk", - "tableFrom": "purchase_request_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.purchase_requests": { - "name": "purchase_requests", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "request_code": { - "name": "request_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "class_no": { - "name": "class_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_category": { - "name": "major_item_material_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_description": { - "name": "major_item_material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "request_title": { - "name": "request_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "request_description": { - "name": "request_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "estimated_budget": { - "name": "estimated_budget", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "requested_delivery_date": { - "name": "requested_delivery_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'[]'::jsonb" - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'작성중'" - }, - "reject_reason": { - "name": "reject_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_created_at": { - "name": "rfq_created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "eng_pic_id": { - "name": "eng_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_id": { - "name": "purchase_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_name": { - "name": "purchase_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "purchase_requests_project_id_projects_id_fk": { - "name": "purchase_requests_project_id_projects_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_confirmed_by_users_id_fk": { - "name": "purchase_requests_confirmed_by_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "confirmed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_eng_pic_id_users_id_fk": { - "name": "purchase_requests_eng_pic_id_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "eng_pic_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_purchase_pic_id_users_id_fk": { - "name": "purchase_requests_purchase_pic_id_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "purchase_pic_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_created_by_users_id_fk": { - "name": "purchase_requests_created_by_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "purchase_requests_updated_by_users_id_fk": { - "name": "purchase_requests_updated_by_users_id_fk", - "tableFrom": "purchase_requests", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "purchase_requests_request_code_unique": { - "name": "purchase_requests_request_code_unique", - "nullsNotDistinct": false, - "columns": [ - "request_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_attachment_revisions": { - "name": "rfq_last_attachment_revisions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "revision_no": { - "name": "revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "rfq_last_latest_revision_idx": { - "name": "rfq_last_latest_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "is_latest", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_attachment_revisions\".\"is_latest\" = $1", - "concurrently": false, - "method": "btree", - "with": {} - }, - "rfq_last_attachment_revision_idx": { - "name": "rfq_last_attachment_revision_idx", - "columns": [ - { - "expression": "attachment_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "revision_no", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_attachment_revisions_attachment_id_rfq_last_attachments_id_fk": { - "name": "rfq_last_attachment_revisions_attachment_id_rfq_last_attachments_id_fk", - "tableFrom": "rfq_last_attachment_revisions", - "tableTo": "rfq_last_attachments", - "columnsFrom": [ - "attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_attachment_revisions_created_by_users_id_fk": { - "name": "rfq_last_attachment_revisions_created_by_users_id_fk", - "tableFrom": "rfq_last_attachment_revisions", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_attachments": { - "name": "rfq_last_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true, - "default": "'Rev.0'" - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_attachments_rfq_id_rfqs_last_id_fk": { - "name": "rfq_last_attachments_rfq_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_attachments", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "rfq_last_attachments_created_by_users_id_fk": { - "name": "rfq_last_attachments_created_by_users_id_fk", - "tableFrom": "rfq_last_attachments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_details": { - "name": "rfq_last_details", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendors_id": { - "name": "vendors_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_detail": { - "name": "incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "contract_duration": { - "name": "contract_duration", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "cancel_reason": { - "name": "cancel_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_selected": { - "name": "is_selected", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "selection_date": { - "name": "selection_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "selection_reason": { - "name": "selection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "selected_by": { - "name": "selected_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "price_rank": { - "name": "price_rank", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_score": { - "name": "technical_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "commercial_score": { - "name": "commercial_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "total_score": { - "name": "total_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "selection_approval_status": { - "name": "selection_approval_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "selection_approved_by": { - "name": "selection_approved_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "selection_approved_at": { - "name": "selection_approved_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "selection_approval_comment": { - "name": "selection_approval_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "contract_status": { - "name": "contract_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "contract_created_at": { - "name": "contract_created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "returned_at": { - "name": "returned_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "project_gtc_yn": { - "name": "project_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "general_gtc_yn": { - "name": "general_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "nda_yn": { - "name": "nda_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "agreement_yn": { - "name": "agreement_yn", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "gtc_type": { - "name": "gtc_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'none'" - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "sparepart_yn": { - "name": "sparepart_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "first_yn": { - "name": "first_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "first_description": { - "name": "first_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sparepart_description": { - "name": "sparepart_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "send_version": { - "name": "send_version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "email_sent_at": { - "name": "email_sent_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "email_sent_to": { - "name": "email_sent_to", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "email_resent_count": { - "name": "email_resent_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "last_email_sent_at": { - "name": "last_email_sent_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "email_status": { - "name": "email_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_latest_vendor": { - "name": "unique_latest_vendor", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendors_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_details\".\"is_latest\" = true", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_selected_vendor": { - "name": "unique_selected_vendor", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_details\".\"is_selected\" = true AND \"rfq_last_details\".\"is_latest\" = true", - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_rfqs_last_id": { - "name": "idx_rfqs_last_id", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_vendors_id": { - "name": "idx_vendors_id", - "columns": [ - { - "expression": "vendors_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_is_latest": { - "name": "idx_is_latest", - "columns": [ - { - "expression": "is_latest", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_is_selected": { - "name": "idx_is_selected", - "columns": [ - { - "expression": "is_selected", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_price_rank": { - "name": "idx_price_rank", - "columns": [ - { - "expression": "price_rank", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_selection_date": { - "name": "idx_selection_date", - "columns": [ - { - "expression": "selection_date", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_details_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_last_details_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_vendors_id_vendors_id_fk": { - "name": "rfq_last_details_vendors_id_vendors_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "vendors", - "columnsFrom": [ - "vendors_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_payment_terms_code_payment_terms_code_fk": { - "name": "rfq_last_details_payment_terms_code_payment_terms_code_fk", - "tableFrom": "rfq_last_details", - "tableTo": "payment_terms", - "columnsFrom": [ - "payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_incoterms_code_incoterms_code_fk": { - "name": "rfq_last_details_incoterms_code_incoterms_code_fk", - "tableFrom": "rfq_last_details", - "tableTo": "incoterms", - "columnsFrom": [ - "incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_selected_by_users_id_fk": { - "name": "rfq_last_details_selected_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "selected_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_selection_approved_by_users_id_fk": { - "name": "rfq_last_details_selection_approved_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "selection_approved_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_updated_by_users_id_fk": { - "name": "rfq_last_details_updated_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_details_created_by_users_id_fk": { - "name": "rfq_last_details_created_by_users_id_fk", - "tableFrom": "rfq_last_details", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_pr_items": { - "name": "rfq_pr_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_pr_items_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_pr_items_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_pr_items", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfqs_last": { - "name": "rfqs_last", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "rfq_send_date": { - "name": "rfq_send_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ 생성'" - }, - "rfq_sealed_yn": { - "name": "rfq_sealed_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "pic": { - "name": "pic", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sent_by": { - "name": "sent_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "rfq_title": { - "name": "rfq_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_issue_date": { - "name": "pr_issue_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "series": { - "name": "series", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "rfqs_last_project_id_projects_id_fk": { - "name": "rfqs_last_project_id_projects_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_pic_users_id_fk": { - "name": "rfqs_last_pic_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "pic" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_sent_by_users_id_fk": { - "name": "rfqs_last_sent_by_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "sent_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_created_by_users_id_fk": { - "name": "rfqs_last_created_by_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfqs_last_updated_by_users_id_fk": { - "name": "rfqs_last_updated_by_users_id_fk", - "tableFrom": "rfqs_last", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "rfqs_last_rfq_code_unique": { - "name": "rfqs_last_rfq_code_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_code" - ] - }, - "rfqs_last_ANFNR_unique": { - "name": "rfqs_last_ANFNR_unique", - "nullsNotDistinct": false, - "columns": [ - "ANFNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_selections": { - "name": "vendor_selections", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "selected_amount": { - "name": "selected_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": true - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "selection_reason": { - "name": "selection_reason", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "price_rank": { - "name": "price_rank", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "has_condition_differences": { - "name": "has_condition_differences", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "critical_differences": { - "name": "critical_differences", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "approval_status": { - "name": "approval_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'대기'" - }, - "approved_by": { - "name": "approved_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "approval_comment": { - "name": "approval_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "selected_by": { - "name": "selected_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "selected_at": { - "name": "selected_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "vendor_selections_rfq_id_idx": { - "name": "vendor_selections_rfq_id_idx", - "columns": [ - { - "expression": "rfq_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "vendor_selections_vendor_id_idx": { - "name": "vendor_selections_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "vendor_selections_approval_status_idx": { - "name": "vendor_selections_approval_status_idx", - "columns": [ - { - "expression": "approval_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "vendor_selections_rfq_id_rfqs_last_id_fk": { - "name": "vendor_selections_rfq_id_rfqs_last_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfq_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "vendor_selections_vendor_id_vendors_id_fk": { - "name": "vendor_selections_vendor_id_vendors_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "restrict", - "onUpdate": "no action" - }, - "vendor_selections_approved_by_users_id_fk": { - "name": "vendor_selections_approved_by_users_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "users", - "columnsFrom": [ - "approved_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "vendor_selections_selected_by_users_id_fk": { - "name": "vendor_selections_selected_by_users_id_fk", - "tableFrom": "vendor_selections", - "tableTo": "users", - "columnsFrom": [ - "selected_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "vendor_selections_rfq_id_unique": { - "name": "vendor_selections_rfq_id_unique", - "nullsNotDistinct": false, - "columns": [ - "rfq_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_attachments": { - "name": "rfq_last_vendor_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "document_no": { - "name": "document_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "valid_from": { - "name": "valid_from", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "valid_to": { - "name": "valid_to", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "uploaded_by": { - "name": "uploaded_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_attachments_vendor_response_id_rfq_last_vendor_responses_id_fk": { - "name": "rfq_last_vendor_attachments_vendor_response_id_rfq_last_vendor_responses_id_fk", - "tableFrom": "rfq_last_vendor_attachments", - "tableTo": "rfq_last_vendor_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_attachments_uploaded_by_users_id_fk": { - "name": "rfq_last_vendor_attachments_uploaded_by_users_id_fk", - "tableFrom": "rfq_last_vendor_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_quotation_items": { - "name": "rfq_last_vendor_quotation_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_pr_item_id": { - "name": "rfq_pr_item_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": true - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "unit_price": { - "name": "unit_price", - "type": "numeric(15, 4)", - "primaryKey": false, - "notNull": true - }, - "total_price": { - "name": "total_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": true - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "vendor_delivery_date": { - "name": "vendor_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "lead_time": { - "name": "lead_time", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "manufacturer": { - "name": "manufacturer", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "manufacturer_country": { - "name": "manufacturer_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "model_no": { - "name": "model_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "technical_compliance": { - "name": "technical_compliance", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "alternative_proposal": { - "name": "alternative_proposal", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "discount_rate": { - "name": "discount_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "discount_amount": { - "name": "discount_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "item_remark": { - "name": "item_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "deviation_reason": { - "name": "deviation_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_quotation_items_vendor_response_id_rfq_last_vendor_responses_id_fk": { - "name": "rfq_last_vendor_quotation_items_vendor_response_id_rfq_last_vendor_responses_id_fk", - "tableFrom": "rfq_last_vendor_quotation_items", - "tableTo": "rfq_last_vendor_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_quotation_items_rfq_pr_item_id_rfq_pr_items_id_fk": { - "name": "rfq_last_vendor_quotation_items_rfq_pr_item_id_rfq_pr_items_id_fk", - "tableFrom": "rfq_last_vendor_quotation_items", - "tableTo": "rfq_pr_items", - "columnsFrom": [ - "rfq_pr_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_response_history": { - "name": "rfq_last_vendor_response_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "change_details": { - "name": "change_details", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "performed_by": { - "name": "performed_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "performed_at": { - "name": "performed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_response_history_vendor_response_id_rfq_last_vendor_responses_id_fk": { - "name": "rfq_last_vendor_response_history_vendor_response_id_rfq_last_vendor_responses_id_fk", - "tableFrom": "rfq_last_vendor_response_history", - "tableTo": "rfq_last_vendor_responses", - "columnsFrom": [ - "vendor_response_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_response_history_performed_by_users_id_fk": { - "name": "rfq_last_vendor_response_history_performed_by_users_id_fk", - "tableFrom": "rfq_last_vendor_response_history", - "tableTo": "users", - "columnsFrom": [ - "performed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_vendor_responses": { - "name": "rfq_last_vendor_responses", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_last_details_id": { - "name": "rfq_last_details_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "response_version": { - "name": "response_version", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "is_document_confirmed": { - "name": "is_document_confirmed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "participation_status": { - "name": "participation_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'미응답'" - }, - "participation_replied_at": { - "name": "participation_replied_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "participation_replied_by": { - "name": "participation_replied_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "non_participation_reason": { - "name": "non_participation_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'대기중'" - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submitted_by": { - "name": "submitted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'USD'" - }, - "vendor_currency": { - "name": "vendor_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "vendor_payment_terms_code": { - "name": "vendor_payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_incoterms_code": { - "name": "vendor_incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "vendor_incoterms_detail": { - "name": "vendor_incoterms_detail", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_delivery_date": { - "name": "vendor_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "vendor_contract_duration": { - "name": "vendor_contract_duration", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_tax_code": { - "name": "vendor_tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_place_of_shipping": { - "name": "vendor_place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_place_of_destination": { - "name": "vendor_place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_first_yn": { - "name": "vendor_first_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "vendor_first_description": { - "name": "vendor_first_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_first_acceptance": { - "name": "vendor_first_acceptance", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_sparepart_yn": { - "name": "vendor_sparepart_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "vendor_sparepart_description": { - "name": "vendor_sparepart_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_sparepart_acceptance": { - "name": "vendor_sparepart_acceptance", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_material_price_related_yn": { - "name": "vendor_material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "vendor_material_price_related_reason": { - "name": "vendor_material_price_related_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "currency_reason": { - "name": "currency_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "payment_terms_reason": { - "name": "payment_terms_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date_reason": { - "name": "delivery_date_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "incoterms_reason": { - "name": "incoterms_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "tax_reason": { - "name": "tax_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "shipping_reason": { - "name": "shipping_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "general_remark": { - "name": "general_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "technical_proposal": { - "name": "technical_proposal", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "rfq_last_vendor_responses_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_last_vendor_responses_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_rfq_last_details_id_rfq_last_details_id_fk": { - "name": "rfq_last_vendor_responses_rfq_last_details_id_rfq_last_details_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "rfq_last_details", - "columnsFrom": [ - "rfq_last_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_vendor_id_vendors_id_fk": { - "name": "rfq_last_vendor_responses_vendor_id_vendors_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_participation_replied_by_users_id_fk": { - "name": "rfq_last_vendor_responses_participation_replied_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "participation_replied_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_submitted_by_users_id_fk": { - "name": "rfq_last_vendor_responses_submitted_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "submitted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_vendor_payment_terms_code_payment_terms_code_fk": { - "name": "rfq_last_vendor_responses_vendor_payment_terms_code_payment_terms_code_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "payment_terms", - "columnsFrom": [ - "vendor_payment_terms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_vendor_incoterms_code_incoterms_code_fk": { - "name": "rfq_last_vendor_responses_vendor_incoterms_code_incoterms_code_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "incoterms", - "columnsFrom": [ - "vendor_incoterms_code" - ], - "columnsTo": [ - "code" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_created_by_users_id_fk": { - "name": "rfq_last_vendor_responses_created_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_vendor_responses_updated_by_users_id_fk": { - "name": "rfq_last_vendor_responses_updated_by_users_id_fk", - "tableFrom": "rfq_last_vendor_responses", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contract_attachments": { - "name": "general_contract_attachments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "po_contract_id": { - "name": "po_contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "document_name": { - "name": "document_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "shi_comment": { - "name": "shi_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "legal_review": { - "name": "legal_review", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "uploaded_by_id": { - "name": "uploaded_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "general_contract_attachments_contract_id_general_contracts_id_fk": { - "name": "general_contract_attachments_contract_id_general_contracts_id_fk", - "tableFrom": "general_contract_attachments", - "tableTo": "general_contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contract_attachments_po_contract_id_contracts_id_fk": { - "name": "general_contract_attachments_po_contract_id_contracts_id_fk", - "tableFrom": "general_contract_attachments", - "tableTo": "contracts", - "columnsFrom": [ - "po_contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contract_attachments_uploaded_by_id_users_id_fk": { - "name": "general_contract_attachments_uploaded_by_id_users_id_fk", - "tableFrom": "general_contract_attachments", - "tableTo": "users", - "columnsFrom": [ - "uploaded_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contract_items": { - "name": "general_contract_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_info": { - "name": "item_info", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "specification": { - "name": "specification", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "quantity_unit": { - "name": "quantity_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "total_weight": { - "name": "total_weight", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "weight_unit": { - "name": "weight_unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contract_delivery_date": { - "name": "contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_unit_price": { - "name": "contract_unit_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_currency": { - "name": "contract_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "general_contract_items_contract_id_general_contracts_id_fk": { - "name": "general_contract_items_contract_id_general_contracts_id_fk", - "tableFrom": "general_contract_items", - "tableTo": "general_contracts", - "columnsFrom": [ - "contract_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contract_templates": { - "name": "general_contract_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "general_contract_templates_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_template_type": { - "name": "contract_template_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "contract_template_name": { - "name": "contract_template_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "legal_review_required": { - "name": "legal_review_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "disposed_at": { - "name": "disposed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "restored_at": { - "name": "restored_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "general_contract_templates_created_by_users_id_fk": { - "name": "general_contract_templates_created_by_users_id_fk", - "tableFrom": "general_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contract_templates_updated_by_users_id_fk": { - "name": "general_contract_templates_updated_by_users_id_fk", - "tableFrom": "general_contract_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.general_contracts": { - "name": "general_contracts", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "contract_number": { - "name": "contract_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "contract_source_type": { - "name": "contract_source_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'manual'" - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "execution_method": { - "name": "execution_method", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "start_date": { - "name": "start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "end_date": { - "name": "end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "validity_end_date": { - "name": "validity_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "linked_rfq_or_itb": { - "name": "linked_rfq_or_itb", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "linked_po_number": { - "name": "linked_po_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "linked_bid_number": { - "name": "linked_bid_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "contract_scope": { - "name": "contract_scope", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "warranty_period": { - "name": "warranty_period", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "specification_type": { - "name": "specification_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "specification_manual_text": { - "name": "specification_manual_text", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "unit_price_type": { - "name": "unit_price_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "available_budget": { - "name": "available_budget", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "payment_before_delivery": { - "name": "payment_before_delivery", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "payment_delivery": { - "name": "payment_delivery", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "payment_after_delivery": { - "name": "payment_after_delivery", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "contract_currency": { - "name": "contract_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "payment_term": { - "name": "payment_term", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_type": { - "name": "tax_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "liquidated_damages": { - "name": "liquidated_damages", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "liquidated_damages_percent": { - "name": "liquidated_damages_percent", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "claim_amount": { - "name": "claim_amount", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "delivery_type": { - "name": "delivery_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "delivery_term": { - "name": "delivery_term", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "shipping_location": { - "name": "shipping_location", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "discharge_location": { - "name": "discharge_location", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_delivery_date": { - "name": "contract_delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_establishment_conditions": { - "name": "contract_establishment_conditions", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "interlocking_system": { - "name": "interlocking_system", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "mandatory_documents": { - "name": "mandatory_documents", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "contract_termination_conditions": { - "name": "contract_termination_conditions", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "terms": { - "name": "terms", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "compliance_checklist": { - "name": "compliance_checklist", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "communication_channels": { - "name": "communication_channels", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "locations": { - "name": "locations", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "field_service_rates": { - "name": "field_service_rates", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "offset_details": { - "name": "offset_details", - "type": "jsonb", - "primaryKey": false, - "notNull": false, - "default": "'{}'::jsonb" - }, - "registered_by_id": { - "name": "registered_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "registered_at": { - "name": "registered_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "signed_at": { - "name": "signed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "last_updated_by_id": { - "name": "last_updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "last_updated_at": { - "name": "last_updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "general_contracts_vendor_id_vendors_id_fk": { - "name": "general_contracts_vendor_id_vendors_id_fk", - "tableFrom": "general_contracts", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contracts_project_id_projects_id_fk": { - "name": "general_contracts_project_id_projects_id_fk", - "tableFrom": "general_contracts", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contracts_registered_by_id_users_id_fk": { - "name": "general_contracts_registered_by_id_users_id_fk", - "tableFrom": "general_contracts", - "tableTo": "users", - "columnsFrom": [ - "registered_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "general_contracts_last_updated_by_id_users_id_fk": { - "name": "general_contracts_last_updated_by_id_users_id_fk", - "tableFrom": "general_contracts", - "tableTo": "users", - "columnsFrom": [ - "last_updated_by_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "general_contracts_contract_number_unique": { - "name": "general_contracts_contract_number_unique", - "nullsNotDistinct": false, - "columns": [ - "contract_number" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_document_reviews": { - "name": "rfq_last_tbe_document_reviews", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "tbe_session_id": { - "name": "tbe_session_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_source": { - "name": "document_source", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "buyer_attachment_id": { - "name": "buyer_attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "buyer_attachment_revision_id": { - "name": "buyer_attachment_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_attachment_id": { - "name": "vendor_attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "document_type": { - "name": "document_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "document_name": { - "name": "document_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "review_status": { - "name": "review_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'미검토'" - }, - "technical_compliance": { - "name": "technical_compliance", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "quality_acceptable": { - "name": "quality_acceptable", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "requires_revision": { - "name": "requires_revision", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_requirements": { - "name": "revision_requirements", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "has_pdftron_comments": { - "name": "has_pdftron_comments", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pdftron_document_id": { - "name": "pdftron_document_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pdftron_annotation_count": { - "name": "pdftron_annotation_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "additional_reviewers": { - "name": "additional_reviewers", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_tbe_session": { - "name": "idx_tbe_session", - "columns": [ - { - "expression": "tbe_session_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_document_source": { - "name": "idx_document_source", - "columns": [ - { - "expression": "document_source", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_review_status": { - "name": "idx_review_status", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_document_reviews_tbe_session_id_rfq_last_tbe_sessions_id_fk": { - "name": "rfq_last_tbe_document_reviews_tbe_session_id_rfq_last_tbe_sessions_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_tbe_sessions", - "columnsFrom": [ - "tbe_session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_buyer_attachment_id_rfq_last_attachments_id_fk": { - "name": "rfq_last_tbe_document_reviews_buyer_attachment_id_rfq_last_attachments_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_attachments", - "columnsFrom": [ - "buyer_attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_buyer_attachment_revision_id_rfq_last_attachment_revisions_id_fk": { - "name": "rfq_last_tbe_document_reviews_buyer_attachment_revision_id_rfq_last_attachment_revisions_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_attachment_revisions", - "columnsFrom": [ - "buyer_attachment_revision_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_vendor_attachment_id_rfq_last_tbe_vendor_documents_id_fk": { - "name": "rfq_last_tbe_document_reviews_vendor_attachment_id_rfq_last_tbe_vendor_documents_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "rfq_last_tbe_vendor_documents", - "columnsFrom": [ - "vendor_attachment_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_document_reviews_reviewed_by_users_id_fk": { - "name": "rfq_last_tbe_document_reviews_reviewed_by_users_id_fk", - "tableFrom": "rfq_last_tbe_document_reviews", - "tableTo": "users", - "columnsFrom": [ - "reviewed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_history": { - "name": "rfq_last_tbe_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "tbe_session_id": { - "name": "tbe_session_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action_type": { - "name": "action_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "previous_status": { - "name": "previous_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "new_status": { - "name": "new_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "change_description": { - "name": "change_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "change_details": { - "name": "change_details", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "performed_by": { - "name": "performed_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "performed_by_type": { - "name": "performed_by_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "performed_at": { - "name": "performed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "related_entity_type": { - "name": "related_entity_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "related_entity_id": { - "name": "related_entity_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_history_tbe_session": { - "name": "idx_history_tbe_session", - "columns": [ - { - "expression": "tbe_session_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_history_action_type": { - "name": "idx_history_action_type", - "columns": [ - { - "expression": "action_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_history_performed_at": { - "name": "idx_history_performed_at", - "columns": [ - { - "expression": "performed_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_history_tbe_session_id_rfq_last_tbe_sessions_id_fk": { - "name": "rfq_last_tbe_history_tbe_session_id_rfq_last_tbe_sessions_id_fk", - "tableFrom": "rfq_last_tbe_history", - "tableTo": "rfq_last_tbe_sessions", - "columnsFrom": [ - "tbe_session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_history_performed_by_users_id_fk": { - "name": "rfq_last_tbe_history_performed_by_users_id_fk", - "tableFrom": "rfq_last_tbe_history", - "tableTo": "users", - "columnsFrom": [ - "performed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_pdftron_comments": { - "name": "rfq_last_tbe_pdftron_comments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_review_id": { - "name": "document_review_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pdftron_document_id": { - "name": "pdftron_document_id", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "xfdf_string": { - "name": "xfdf_string", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "annotation_data": { - "name": "annotation_data", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "comment_summary": { - "name": "comment_summary", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_by_type": { - "name": "created_by_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "idx_pdftron_doc_review": { - "name": "idx_pdftron_doc_review", - "columns": [ - { - "expression": "document_review_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_pdftron_doc_id": { - "name": "idx_pdftron_doc_id", - "columns": [ - { - "expression": "pdftron_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_document": { - "name": "unique_document", - "columns": [ - { - "expression": "document_review_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "pdftron_document_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_pdftron_comments_document_review_id_rfq_last_tbe_document_reviews_id_fk": { - "name": "rfq_last_tbe_pdftron_comments_document_review_id_rfq_last_tbe_document_reviews_id_fk", - "tableFrom": "rfq_last_tbe_pdftron_comments", - "tableTo": "rfq_last_tbe_document_reviews", - "columnsFrom": [ - "document_review_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_pdftron_comments_created_by_users_id_fk": { - "name": "rfq_last_tbe_pdftron_comments_created_by_users_id_fk", - "tableFrom": "rfq_last_tbe_pdftron_comments", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "restrict", - "onUpdate": "no action" - }, - "rfq_last_tbe_pdftron_comments_last_modified_by_users_id_fk": { - "name": "rfq_last_tbe_pdftron_comments_last_modified_by_users_id_fk", - "tableFrom": "rfq_last_tbe_pdftron_comments", - "tableTo": "users", - "columnsFrom": [ - "last_modified_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_sessions": { - "name": "rfq_last_tbe_sessions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "rfq_last_details_id": { - "name": "rfq_last_details_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "session_code": { - "name": "session_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "session_title": { - "name": "session_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "session_type": { - "name": "session_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'initial'" - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'준비중'" - }, - "evaluation_result": { - "name": "evaluation_result", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "conditional_requirements": { - "name": "conditional_requirements", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "conditions_fulfilled": { - "name": "conditions_fulfilled", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "vendor_remarks": { - "name": "vendor_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_questions_log": { - "name": "vendor_questions_log", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "planned_start_date": { - "name": "planned_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_start_date": { - "name": "actual_start_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "planned_end_date": { - "name": "planned_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "actual_end_date": { - "name": "actual_end_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "lead_evaluator_id": { - "name": "lead_evaluator_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_evaluator_id": { - "name": "technical_evaluator_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "commercial_evaluator_id": { - "name": "commercial_evaluator_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "technical_summary": { - "name": "technical_summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "commercial_summary": { - "name": "commercial_summary", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "overall_remarks": { - "name": "overall_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "approved_by": { - "name": "approved_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "approval_remarks": { - "name": "approval_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_active_tbe": { - "name": "unique_active_tbe", - "columns": [ - { - "expression": "rfqs_last_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"rfq_last_tbe_sessions\".\"status\" IN ('준비중', '진행중', '검토중', '보류')", - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_sessions_rfqs_last_id_rfqs_last_id_fk": { - "name": "rfq_last_tbe_sessions_rfqs_last_id_rfqs_last_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "rfqs_last", - "columnsFrom": [ - "rfqs_last_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_rfq_last_details_id_rfq_last_details_id_fk": { - "name": "rfq_last_tbe_sessions_rfq_last_details_id_rfq_last_details_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "rfq_last_details", - "columnsFrom": [ - "rfq_last_details_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_vendor_id_vendors_id_fk": { - "name": "rfq_last_tbe_sessions_vendor_id_vendors_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_lead_evaluator_id_users_id_fk": { - "name": "rfq_last_tbe_sessions_lead_evaluator_id_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "lead_evaluator_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_technical_evaluator_id_users_id_fk": { - "name": "rfq_last_tbe_sessions_technical_evaluator_id_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "technical_evaluator_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_commercial_evaluator_id_users_id_fk": { - "name": "rfq_last_tbe_sessions_commercial_evaluator_id_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "commercial_evaluator_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_created_by_users_id_fk": { - "name": "rfq_last_tbe_sessions_created_by_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_updated_by_users_id_fk": { - "name": "rfq_last_tbe_sessions_updated_by_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_sessions_approved_by_users_id_fk": { - "name": "rfq_last_tbe_sessions_approved_by_users_id_fk", - "tableFrom": "rfq_last_tbe_sessions", - "tableTo": "users", - "columnsFrom": [ - "approved_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "rfq_last_tbe_sessions_session_code_unique": { - "name": "rfq_last_tbe_sessions_session_code_unique", - "nullsNotDistinct": false, - "columns": [ - "session_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.rfq_last_tbe_vendor_documents": { - "name": "rfq_last_tbe_vendor_documents", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "tbe_session_id": { - "name": "tbe_session_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "document_type": { - "name": "document_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "is_response_to_review_id": { - "name": "is_response_to_review_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "document_no": { - "name": "document_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "revision_no": { - "name": "revision_no", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "issue_date": { - "name": "issue_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "submittal_remarks": { - "name": "submittal_remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "review_required": { - "name": "review_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": true - }, - "review_status": { - "name": "review_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false, - "default": "'pending'" - }, - "submitted_by": { - "name": "submitted_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "reviewed_by": { - "name": "reviewed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "reviewed_at": { - "name": "reviewed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "review_comments": { - "name": "review_comments", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "idx_tbe_vendor_doc_session": { - "name": "idx_tbe_vendor_doc_session", - "columns": [ - { - "expression": "tbe_session_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "idx_tbe_vendor_doc_status": { - "name": "idx_tbe_vendor_doc_status", - "columns": [ - { - "expression": "review_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "rfq_last_tbe_vendor_documents_tbe_session_id_rfq_last_tbe_sessions_id_fk": { - "name": "rfq_last_tbe_vendor_documents_tbe_session_id_rfq_last_tbe_sessions_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "rfq_last_tbe_sessions", - "columnsFrom": [ - "tbe_session_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "rfq_last_tbe_vendor_documents_is_response_to_review_id_rfq_last_tbe_document_reviews_id_fk": { - "name": "rfq_last_tbe_vendor_documents_is_response_to_review_id_rfq_last_tbe_document_reviews_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "rfq_last_tbe_document_reviews", - "columnsFrom": [ - "is_response_to_review_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_vendor_documents_submitted_by_users_id_fk": { - "name": "rfq_last_tbe_vendor_documents_submitted_by_users_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "submitted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "rfq_last_tbe_vendor_documents_reviewed_by_users_id_fk": { - "name": "rfq_last_tbe_vendor_documents_reviewed_by_users_id_fk", - "tableFrom": "rfq_last_tbe_vendor_documents", - "tableTo": "users", - "columnsFrom": [ - "reviewed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pcr_po": { - "name": "pcr_po", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pcr_approval_status": { - "name": "pcr_approval_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "change_type": { - "name": "change_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false, - "default": "'OTHER'" - }, - "details": { - "name": "details", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project": { - "name": "project", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pcr_request_date": { - "name": "pcr_request_date", - "type": "date", - "primaryKey": false, - "notNull": true - }, - "po_contract_number": { - "name": "po_contract_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "rev_item_number": { - "name": "rev_item_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "purchase_contract_manager": { - "name": "purchase_contract_manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "pcr_creator": { - "name": "pcr_creator", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "po_contract_amount_before": { - "name": "po_contract_amount_before", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "po_contract_amount_after": { - "name": "po_contract_amount_after", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "contract_currency": { - "name": "contract_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "pcr_reason": { - "name": "pcr_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "details_reason": { - "name": "details_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rejection_reason": { - "name": "rejection_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "pcr_response_date": { - "name": "pcr_response_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "pcr_po_po_contract_number_idx": { - "name": "pcr_po_po_contract_number_idx", - "columns": [ - { - "expression": "po_contract_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_po_vendor_id_idx": { - "name": "pcr_po_vendor_id_idx", - "columns": [ - { - "expression": "vendor_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_po_approval_status_idx": { - "name": "pcr_po_approval_status_idx", - "columns": [ - { - "expression": "pcr_approval_status", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_po_created_at_idx": { - "name": "pcr_po_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "pcr_po_vendor_id_vendors_id_fk": { - "name": "pcr_po_vendor_id_vendors_id_fk", - "tableFrom": "pcr_po", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pcr_po_created_by_users_id_fk": { - "name": "pcr_po_created_by_users_id_fk", - "tableFrom": "pcr_po", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "pcr_po_updated_by_users_id_fk": { - "name": "pcr_po_updated_by_users_id_fk", - "tableFrom": "pcr_po", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pcr_pr": { - "name": "pcr_pr", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "material_number": { - "name": "material_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "material_details": { - "name": "material_details", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "quantity_before": { - "name": "quantity_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "quantity_after": { - "name": "quantity_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "weight_before": { - "name": "weight_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "weight_after": { - "name": "weight_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "subcontractor_weight_before": { - "name": "subcontractor_weight_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "subcontractor_weight_after": { - "name": "subcontractor_weight_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "supplier_weight_before": { - "name": "supplier_weight_before", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "supplier_weight_after": { - "name": "supplier_weight_after", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "spec_drawing_before": { - "name": "spec_drawing_before", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "spec_drawing_after": { - "name": "spec_drawing_after", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "initial_po_contract_date": { - "name": "initial_po_contract_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "spec_change_date": { - "name": "spec_change_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "po_contract_modified_date": { - "name": "po_contract_modified_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "confirmation_date": { - "name": "confirmation_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "design_manager": { - "name": "design_manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "po_contract_number": { - "name": "po_contract_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "pcr_pr_po_contract_number_idx": { - "name": "pcr_pr_po_contract_number_idx", - "columns": [ - { - "expression": "po_contract_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_pr_material_number_idx": { - "name": "pcr_pr_material_number_idx", - "columns": [ - { - "expression": "material_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pcr_pr_created_at_idx": { - "name": "pcr_pr_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "pcr_pr_created_by_users_id_fk": { - "name": "pcr_pr_created_by_users_id_fk", - "tableFrom": "pcr_pr", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "pcr_pr_updated_by_users_id_fk": { - "name": "pcr_pr_updated_by_users_id_fk", - "tableFrom": "pcr_pr", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.pcr_pr_attachment": { - "name": "pcr_pr_attachment", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "pcr_pr_id": { - "name": "pcr_pr_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "pcr_pr_attachment_pcr_pr_id_pcr_pr_id_fk": { - "name": "pcr_pr_attachment_pcr_pr_id_pcr_pr_id_fk", - "tableFrom": "pcr_pr_attachment", - "tableTo": "pcr_pr", - "columnsFrom": [ - "pcr_pr_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pcr_pr_attachment_created_by_users_id_fk": { - "name": "pcr_pr_attachment_created_by_users_id_fk", - "tableFrom": "pcr_pr_attachment", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "pcr_pr_attachment_updated_by_users_id_fk": { - "name": "pcr_pr_attachment_updated_by_users_id_fk", - "tableFrom": "pcr_pr_attachment", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_doc_template_usage": { - "name": "project_doc_template_usage", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "template_id": { - "name": "template_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "generated_document_id": { - "name": "generated_document_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "generated_file_path": { - "name": "generated_file_path", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "generated_file_name": { - "name": "generated_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "used_variables": { - "name": "used_variables", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "used_in_project_id": { - "name": "used_in_project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "used_in_project_code": { - "name": "used_in_project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "used_by": { - "name": "used_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "used_at": { - "name": "used_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "project_doc_template_usage_template_id_project_doc_templates_id_fk": { - "name": "project_doc_template_usage_template_id_project_doc_templates_id_fk", - "tableFrom": "project_doc_template_usage", - "tableTo": "project_doc_templates", - "columnsFrom": [ - "template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "project_doc_template_usage_generated_document_id_unique": { - "name": "project_doc_template_usage_generated_document_id_unique", - "nullsNotDistinct": false, - "columns": [ - "generated_document_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_doc_templates": { - "name": "project_doc_templates", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "template_name": { - "name": "template_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "template_code": { - "name": "template_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "template_type": { - "name": "template_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PROJECT'" - }, - "document_type": { - "name": "document_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "is_latest": { - "name": "is_latest", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "parent_template_id": { - "name": "parent_template_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "variables": { - "name": "variables", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'[]'::jsonb" - }, - "required_variables": { - "name": "required_variables", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'[]'::jsonb" - }, - "status": { - "name": "status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "requires_approval": { - "name": "requires_approval", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by_name": { - "name": "updated_by_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "project_doc_templates_project_id_projects_id_fk": { - "name": "project_doc_templates_project_id_projects_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "project_doc_templates_parent_template_id_project_doc_templates_id_fk": { - "name": "project_doc_templates_parent_template_id_project_doc_templates_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "project_doc_templates", - "columnsFrom": [ - "parent_template_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "project_doc_templates_created_by_users_id_fk": { - "name": "project_doc_templates_created_by_users_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "project_doc_templates_updated_by_users_id_fk": { - "name": "project_doc_templates_updated_by_users_id_fk", - "tableFrom": "project_doc_templates", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "project_doc_templates_template_code_unique": { - "name": "project_doc_templates_template_code_unique", - "nullsNotDistinct": false, - "columns": [ - "template_code" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.menu_required_permissions": { - "name": "menu_required_permissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "menu_required_permissions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "menu_path": { - "name": "menu_path", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "mrp_menu_path_idx": { - "name": "mrp_menu_path_idx", - "columns": [ - { - "expression": "menu_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "mrp_permission_idx": { - "name": "mrp_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "menu_required_permissions_menu_path_menu_assignments_menu_path_fk": { - "name": "menu_required_permissions_menu_path_menu_assignments_menu_path_fk", - "tableFrom": "menu_required_permissions", - "tableTo": "menu_assignments", - "columnsFrom": [ - "menu_path" - ], - "columnsTo": [ - "menu_path" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "menu_required_permissions_permission_id_permissions_id_fk": { - "name": "menu_required_permissions_permission_id_permissions_id_fk", - "tableFrom": "menu_required_permissions", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "uq_menu_path_permission_id": { - "name": "uq_menu_path_permission_id", - "nullsNotDistinct": false, - "columns": [ - "menu_path", - "permission_id" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permission_audit_logs": { - "name": "permission_audit_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "permission_audit_logs_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "target_type": { - "name": "target_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "target_id": { - "name": "target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "permission_group_id": { - "name": "permission_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "performed_by": { - "name": "performed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "performed_at": { - "name": "performed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "reason": { - "name": "reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "metadata": { - "name": "metadata", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "pal_target_idx": { - "name": "pal_target_idx", - "columns": [ - { - "expression": "target_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "target_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pal_performed_by_idx": { - "name": "pal_performed_by_idx", - "columns": [ - { - "expression": "performed_by", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pal_performed_at_idx": { - "name": "pal_performed_at_idx", - "columns": [ - { - "expression": "performed_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "permission_audit_logs_permission_id_permissions_id_fk": { - "name": "permission_audit_logs_permission_id_permissions_id_fk", - "tableFrom": "permission_audit_logs", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "permission_audit_logs_permission_group_id_permission_groups_id_fk": { - "name": "permission_audit_logs_permission_group_id_permission_groups_id_fk", - "tableFrom": "permission_audit_logs", - "tableTo": "permission_groups", - "columnsFrom": [ - "permission_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "permission_audit_logs_performed_by_users_id_fk": { - "name": "permission_audit_logs_performed_by_users_id_fk", - "tableFrom": "permission_audit_logs", - "tableTo": "users", - "columnsFrom": [ - "performed_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permission_group_members": { - "name": "permission_group_members", - "schema": "", - "columns": { - "group_id": { - "name": "group_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "pgm_group_idx": { - "name": "pgm_group_idx", - "columns": [ - { - "expression": "group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "pgm_permission_idx": { - "name": "pgm_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "permission_group_members_group_id_permission_groups_id_fk": { - "name": "permission_group_members_group_id_permission_groups_id_fk", - "tableFrom": "permission_group_members", - "tableTo": "permission_groups", - "columnsFrom": [ - "group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "permission_group_members_permission_id_permissions_id_fk": { - "name": "permission_group_members_permission_id_permissions_id_fk", - "tableFrom": "permission_group_members", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "permission_group_members_group_id_permission_id_pk": { - "name": "permission_group_members_group_id_permission_id_pk", - "columns": [ - "group_id", - "permission_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permission_groups": { - "name": "permission_groups", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "permission_groups_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "group_key": { - "name": "group_key", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "permission_groups_key_idx": { - "name": "permission_groups_key_idx", - "columns": [ - { - "expression": "group_key", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permission_groups_domain_idx": { - "name": "permission_groups_domain_idx", - "columns": [ - { - "expression": "domain", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "permission_groups_group_key_unique": { - "name": "permission_groups_group_key_unique", - "nullsNotDistinct": false, - "columns": [ - "group_key" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.permissions": { - "name": "permissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "permissions_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "permission_key": { - "name": "permission_key", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "permission_type": { - "name": "permission_type", - "type": "permission_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "resource": { - "name": "resource", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "permission_scope": { - "name": "permission_scope", - "type": "permission_scope", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'own'" - }, - "menu_path": { - "name": "menu_path", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ui_element": { - "name": "ui_element", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_system": { - "name": "is_system", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "permissions_key_idx": { - "name": "permissions_key_idx", - "columns": [ - { - "expression": "permission_key", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permissions_resource_action_idx": { - "name": "permissions_resource_action_idx", - "columns": [ - { - "expression": "resource", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permissions_menu_path_idx": { - "name": "permissions_menu_path_idx", - "columns": [ - { - "expression": "menu_path", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "permissions_type_idx": { - "name": "permissions_type_idx", - "columns": [ - { - "expression": "permission_type", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "permissions_menu_path_menu_assignments_menu_path_fk": { - "name": "permissions_menu_path_menu_assignments_menu_path_fk", - "tableFrom": "permissions", - "tableTo": "menu_assignments", - "columnsFrom": [ - "menu_path" - ], - "columnsTo": [ - "menu_path" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "permissions_permission_key_unique": { - "name": "permissions_permission_key_unique", - "nullsNotDistinct": false, - "columns": [ - "permission_key" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.role_permissions": { - "name": "role_permissions", - "schema": "", - "columns": { - "role_id": { - "name": "role_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "permission_group_id": { - "name": "permission_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "granted_by": { - "name": "granted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "granted_at": { - "name": "granted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "notes": { - "name": "notes", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "role_permissions_role_idx": { - "name": "role_permissions_role_idx", - "columns": [ - { - "expression": "role_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "role_permissions_permission_idx": { - "name": "role_permissions_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "role_permissions_group_idx": { - "name": "role_permissions_group_idx", - "columns": [ - { - "expression": "permission_group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "role_permissions_role_id_roles_id_fk": { - "name": "role_permissions_role_id_roles_id_fk", - "tableFrom": "role_permissions", - "tableTo": "roles", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "role_permissions_permission_id_permissions_id_fk": { - "name": "role_permissions_permission_id_permissions_id_fk", - "tableFrom": "role_permissions", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "role_permissions_permission_group_id_permission_groups_id_fk": { - "name": "role_permissions_permission_group_id_permission_groups_id_fk", - "tableFrom": "role_permissions", - "tableTo": "permission_groups", - "columnsFrom": [ - "permission_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "role_permissions_granted_by_users_id_fk": { - "name": "role_permissions_granted_by_users_id_fk", - "tableFrom": "role_permissions", - "tableTo": "users", - "columnsFrom": [ - "granted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "role_permissions_role_id_permission_id_permission_group_id_pk": { - "name": "role_permissions_role_id_permission_id_permission_group_id_pk", - "columns": [ - "role_id", - "permission_id", - "permission_group_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.user_permissions": { - "name": "user_permissions", - "schema": "", - "columns": { - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_id": { - "name": "permission_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "permission_group_id": { - "name": "permission_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_grant": { - "name": "is_grant", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "granted_by": { - "name": "granted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "granted_at": { - "name": "granted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "reason": { - "name": "reason", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "user_permissions_user_perm_group_unique": { - "name": "user_permissions_user_perm_group_unique", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "permission_group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "permission_group_id IS NOT NULL", - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_permissions_user_idx": { - "name": "user_permissions_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_permissions_permission_idx": { - "name": "user_permissions_permission_idx", - "columns": [ - { - "expression": "permission_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "user_permissions_group_idx": { - "name": "user_permissions_group_idx", - "columns": [ - { - "expression": "permission_group_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "user_permissions_user_id_users_id_fk": { - "name": "user_permissions_user_id_users_id_fk", - "tableFrom": "user_permissions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_permissions_permission_id_permissions_id_fk": { - "name": "user_permissions_permission_id_permissions_id_fk", - "tableFrom": "user_permissions", - "tableTo": "permissions", - "columnsFrom": [ - "permission_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_permissions_permission_group_id_permission_groups_id_fk": { - "name": "user_permissions_permission_group_id_permission_groups_id_fk", - "tableFrom": "user_permissions", - "tableTo": "permission_groups", - "columnsFrom": [ - "permission_group_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "user_permissions_granted_by_users_id_fk": { - "name": "user_permissions_granted_by_users_id_fk", - "tableFrom": "user_permissions", - "tableTo": "users", - "columnsFrom": [ - "granted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "user_permissions_user_id_permission_id_pk": { - "name": "user_permissions_user_id_permission_id_pk", - "columns": [ - "user_id", - "permission_id" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_activity_logs": { - "name": "file_activity_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_item_id": { - "name": "file_item_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "action_details": { - "name": "action_details", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_email": { - "name": "user_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "user_domain": { - "name": "user_domain", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ip_address": { - "name": "ip_address", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "share_id": { - "name": "share_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "file_activity_logs_file_idx": { - "name": "file_activity_logs_file_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_project_idx": { - "name": "file_activity_logs_project_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_user_idx": { - "name": "file_activity_logs_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_action_idx": { - "name": "file_activity_logs_action_idx", - "columns": [ - { - "expression": "action", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_activity_logs_created_at_idx": { - "name": "file_activity_logs_created_at_idx", - "columns": [ - { - "expression": "created_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_activity_logs_file_item_id_file_items_id_fk": { - "name": "file_activity_logs_file_item_id_file_items_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "file_items", - "columnsFrom": [ - "file_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_activity_logs_project_id_file_system_projects_id_fk": { - "name": "file_activity_logs_project_id_file_system_projects_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "file_system_projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_activity_logs_user_id_users_id_fk": { - "name": "file_activity_logs_user_id_users_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "file_activity_logs_share_id_file_shares_id_fk": { - "name": "file_activity_logs_share_id_file_shares_id_fk", - "tableFrom": "file_activity_logs", - "tableTo": "file_shares", - "columnsFrom": [ - "share_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_items": { - "name": "file_items", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "project_id": { - "name": "project_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "file_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "mime_type": { - "name": "mime_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "bigint", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "file_path": { - "name": "file_path", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "file_url": { - "name": "file_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "file_category", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'confidential'" - }, - "external_access_level": { - "name": "external_access_level", - "type": "file_access_level", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'view_only'" - }, - "external_access_expiry": { - "name": "external_access_expiry", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "download_count": { - "name": "download_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "view_count": { - "name": "view_count", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "tags": { - "name": "tags", - "type": "text[]", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 1 - }, - "previous_version_id": { - "name": "previous_version_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'/'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - } - }, - "indexes": { - "file_items_project_path_idx": { - "name": "file_items_project_path_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "path", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_parent_idx": { - "name": "file_items_parent_idx", - "columns": [ - { - "expression": "parent_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_category_idx": { - "name": "file_items_category_idx", - "columns": [ - { - "expression": "category", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_created_by_idx": { - "name": "file_items_created_by_idx", - "columns": [ - { - "expression": "created_by", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_items_tags_idx": { - "name": "file_items_tags_idx", - "columns": [ - { - "expression": "tags", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_items_project_id_file_system_projects_id_fk": { - "name": "file_items_project_id_file_system_projects_id_fk", - "tableFrom": "file_items", - "tableTo": "file_system_projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_items_parent_id_file_items_id_fk": { - "name": "file_items_parent_id_file_items_id_fk", - "tableFrom": "file_items", - "tableTo": "file_items", - "columnsFrom": [ - "parent_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_items_created_by_users_id_fk": { - "name": "file_items_created_by_users_id_fk", - "tableFrom": "file_items", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "file_items_updated_by_users_id_fk": { - "name": "file_items_updated_by_users_id_fk", - "tableFrom": "file_items", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_permissions": { - "name": "file_permissions", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_item_id": { - "name": "file_item_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "user_domain": { - "name": "user_domain", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "can_view": { - "name": "can_view", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "can_download": { - "name": "can_download", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_edit": { - "name": "can_edit", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_delete": { - "name": "can_delete", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_share": { - "name": "can_share", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "valid_from": { - "name": "valid_from", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "valid_until": { - "name": "valid_until", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "granted_by": { - "name": "granted_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "file_permissions_file_user_idx": { - "name": "file_permissions_file_user_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_permissions_file_idx": { - "name": "file_permissions_file_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_permissions_user_idx": { - "name": "file_permissions_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_permissions_domain_idx": { - "name": "file_permissions_domain_idx", - "columns": [ - { - "expression": "user_domain", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_permissions_file_item_id_file_items_id_fk": { - "name": "file_permissions_file_item_id_file_items_id_fk", - "tableFrom": "file_permissions", - "tableTo": "file_items", - "columnsFrom": [ - "file_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_permissions_user_id_users_id_fk": { - "name": "file_permissions_user_id_users_id_fk", - "tableFrom": "file_permissions", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_permissions_granted_by_users_id_fk": { - "name": "file_permissions_granted_by_users_id_fk", - "tableFrom": "file_permissions", - "tableTo": "users", - "columnsFrom": [ - "granted_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_shares": { - "name": "file_shares", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "file_item_id": { - "name": "file_item_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "share_token": { - "name": "share_token", - "type": "varchar(64)", - "primaryKey": false, - "notNull": true - }, - "access_level": { - "name": "access_level", - "type": "file_access_level", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'view_only'" - }, - "password": { - "name": "password", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "max_downloads": { - "name": "max_downloads", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_downloads": { - "name": "current_downloads", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "expires_at": { - "name": "expires_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "shared_with_email": { - "name": "shared_with_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "shared_with_user_id": { - "name": "shared_with_user_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "last_accessed_at": { - "name": "last_accessed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "file_shares_token_idx": { - "name": "file_shares_token_idx", - "columns": [ - { - "expression": "share_token", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_shares_file_idx": { - "name": "file_shares_file_idx", - "columns": [ - { - "expression": "file_item_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "file_shares_expiry_idx": { - "name": "file_shares_expiry_idx", - "columns": [ - { - "expression": "expires_at", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_shares_file_item_id_file_items_id_fk": { - "name": "file_shares_file_item_id_file_items_id_fk", - "tableFrom": "file_shares", - "tableTo": "file_items", - "columnsFrom": [ - "file_item_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "file_shares_shared_with_user_id_users_id_fk": { - "name": "file_shares_shared_with_user_id_users_id_fk", - "tableFrom": "file_shares", - "tableTo": "users", - "columnsFrom": [ - "shared_with_user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "file_shares_created_by_users_id_fk": { - "name": "file_shares_created_by_users_id_fk", - "tableFrom": "file_shares", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "file_shares_share_token_unique": { - "name": "file_shares_share_token_unique", - "nullsNotDistinct": false, - "columns": [ - "share_token" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.file_system_projects": { - "name": "file_system_projects", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "owner_id": { - "name": "owner_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "external_access_enabled": { - "name": "external_access_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "metadata": { - "name": "metadata", - "type": "jsonb", - "primaryKey": false, - "notNull": true, - "default": "'{}'::jsonb" - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "projects_owner_idx": { - "name": "projects_owner_idx", - "columns": [ - { - "expression": "owner_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "file_system_projects_owner_id_users_id_fk": { - "name": "file_system_projects_owner_id_users_id_fk", - "tableFrom": "file_system_projects", - "tableTo": "users", - "columnsFrom": [ - "owner_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.project_members": { - "name": "project_members", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "project_id": { - "name": "project_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "role": { - "name": "role", - "type": "project_member_role", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'viewer'" - }, - "can_invite": { - "name": "can_invite", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_manage_files": { - "name": "can_manage_files", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "can_manage_members": { - "name": "can_manage_members", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "added_by": { - "name": "added_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "project_members_project_user_idx": { - "name": "project_members_project_user_idx", - "columns": [ - { - "expression": "project_id", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - }, - "project_members_user_idx": { - "name": "project_members_user_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "project_members_role_idx": { - "name": "project_members_role_idx", - "columns": [ - { - "expression": "role", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": { - "project_members_project_id_file_system_projects_id_fk": { - "name": "project_members_project_id_file_system_projects_id_fk", - "tableFrom": "project_members", - "tableTo": "file_system_projects", - "columnsFrom": [ - "project_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "project_members_user_id_users_id_fk": { - "name": "project_members_user_id_users_id_fk", - "tableFrom": "project_members", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "project_members_added_by_users_id_fk": { - "name": "project_members_added_by_users_id_fk", - "tableFrom": "project_members", - "tableTo": "users", - "columnsFrom": [ - "added_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.department_domain_assignment_history": { - "name": "department_domain_assignment_history", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "department_domain_assignment_history_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "assignment_id": { - "name": "assignment_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "action": { - "name": "action", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "previous_values": { - "name": "previous_values", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "new_values": { - "name": "new_values", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "changed_by": { - "name": "changed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.department_domain_assignments": { - "name": "department_domain_assignments", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "department_domain_assignments_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name": { - "name": "department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "assigned_domain": { - "name": "assigned_domain", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER": { - "name": "CUSTOMER_MASTER_BP_HEADER", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "CUSTOMER_MASTER_BP_HEADER_BP_HEADER_unique": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_HEADER_unique", - "nullsNotDistinct": false, - "columns": [ - "BP_HEADER" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADDRNO": { - "name": "ADDRNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "SMTP_ADDR": { - "name": "SMTP_ADDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "COUNTRY": { - "name": "COUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "FAX_EXTENS": { - "name": "FAX_EXTENS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAX_NUMBER": { - "name": "FAX_NUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CITY1": { - "name": "CITY1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CITY2": { - "name": "CITY2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COUNTRY": { - "name": "COUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOUSE_NUM1": { - "name": "HOUSE_NUM1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANGU": { - "name": "LANGU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME1": { - "name": "NAME1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME2": { - "name": "NAME2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME3": { - "name": "NAME3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME4": { - "name": "NAME4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NATION": { - "name": "NATION", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POST_CODE1": { - "name": "POST_CODE1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POST_CODE2": { - "name": "POST_CODE2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PO_BOX": { - "name": "PO_BOX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGION": { - "name": "REGION", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SORT1": { - "name": "SORT1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SORT2": { - "name": "SORT2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STREET": { - "name": "STREET", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TAXJURCODE": { - "name": "TAXJURCODE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TIME_ZONE": { - "name": "TIME_ZONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TITLE": { - "name": "TITLE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TRANSPZONE": { - "name": "TRANSPZONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "COUNTRY": { - "name": "COUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "R3_USER": { - "name": "R3_USER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TEL_EXTENS": { - "name": "TEL_EXTENS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TEL_NUMBER": { - "name": "TEL_NUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CONSNUMBER": { - "name": "CONSNUMBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATE_FROM": { - "name": "DATE_FROM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "URI_ADDR": { - "name": "URI_ADDR", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_ADDRESS_AD_URL", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ANRED": { - "name": "ANRED", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AUFSD": { - "name": "AUFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAKSD": { - "name": "FAKSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GFORM": { - "name": "GFORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JMJAH": { - "name": "JMJAH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JMZAH": { - "name": "JMZAH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "J_1KFREPRE": { - "name": "J_1KFREPRE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "J_1KFTBUS": { - "name": "J_1KFTBUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "J_1KFTIND": { - "name": "J_1KFTIND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KATR1": { - "name": "KATR1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KDKG1": { - "name": "KDKG1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KTOKD": { - "name": "KTOKD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KUNNR": { - "name": "KUNNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "LIFNR": { - "name": "LIFNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LIFSD": { - "name": "LIFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOEVM": { - "name": "LOEVM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NIELS": { - "name": "NIELS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NODEL": { - "name": "NODEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUGRP": { - "name": "PUGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPERR": { - "name": "SPERR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD1": { - "name": "STCD1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD2": { - "name": "STCD2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD3": { - "name": "STCD3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCD4": { - "name": "STCD4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STCEG": { - "name": "STCEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMJAH": { - "name": "UMJAH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UWAER": { - "name": "UWAER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VBUND": { - "name": "VBUND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT_C": { - "name": "ZZAPPDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM_C": { - "name": "ZZAPPTM_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS_C": { - "name": "ZZAPPUS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBA": { - "name": "ZZBA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBRSCH_C": { - "name": "ZZBRSCH_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCRMCD": { - "name": "ZZCRMCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKAR_C": { - "name": "ZZDOKAR_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKNR_C": { - "name": "ZZDOKNR_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKTL_C": { - "name": "ZZDOKTL_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKVR_C": { - "name": "ZZDOKVR_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDUNS": { - "name": "ZZDUNS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTBU": { - "name": "ZZFTBU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTBUNM": { - "name": "ZZFTBUNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTDT": { - "name": "ZZFTDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTDTNM": { - "name": "ZZFTDTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTGT": { - "name": "ZZFTGT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFTGTNM": { - "name": "ZZFTGTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZINBFLGC": { - "name": "ZZINBFLGC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT_C": { - "name": "ZZLAMDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM_C": { - "name": "ZZLAMTM_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS_C": { - "name": "ZZLAMUS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZORT01_C": { - "name": "ZZORT01_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZORT02_C": { - "name": "ZZORT02_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREASON": { - "name": "ZZREASON", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT_C": { - "name": "ZZREGDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM_C": { - "name": "ZZREGTM_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS_C": { - "name": "ZZREGUS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSTCDT_C": { - "name": "ZZSTCDT_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSTRAS_C": { - "name": "ZZSTRAS_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSUBSEQ_C": { - "name": "ZZSUBSEQ_C", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AKONT": { - "name": "AKONT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BUKRS": { - "name": "BUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "FDGRV": { - "name": "FDGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOEVM": { - "name": "LOEVM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPERR": { - "name": "SPERR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZAHLS": { - "name": "ZAHLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZTERM": { - "name": "ZTERM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZUAWA": { - "name": "ZUAWA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZWELS": { - "name": "ZWELS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZCOMPANY", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AUFSD": { - "name": "AUFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AWAHR": { - "name": "AWAHR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BZIRK": { - "name": "BZIRK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAKSD": { - "name": "FAKSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INCO1": { - "name": "INCO1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INCO2": { - "name": "INCO2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KALKS": { - "name": "KALKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KDGRP": { - "name": "KDGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KONDA": { - "name": "KONDA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KTGRD": { - "name": "KTGRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KURST": { - "name": "KURST", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KZAZU": { - "name": "KZAZU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LIFSD": { - "name": "LIFSD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOEVM": { - "name": "LOEVM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LPRIO": { - "name": "LPRIO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLTYP": { - "name": "PLTYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VERSG": { - "name": "VERSG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VKBUR": { - "name": "VKBUR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VKGRP": { - "name": "VKGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VKORG": { - "name": "VKORG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VSBED": { - "name": "VSBED", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VTWEG": { - "name": "VTWEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VWERK": { - "name": "VWERK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WAERS": { - "name": "WAERS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZTERM": { - "name": "ZTERM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEFPA": { - "name": "DEFPA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KUNN2": { - "name": "KUNN2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PARVW": { - "name": "PARVW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "PARZA": { - "name": "PARZA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZSALES_ZCPFN", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ALAND": { - "name": "ALAND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TATYP": { - "name": "TATYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TAXKD": { - "name": "TAXKD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZTAXIND", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LAND1": { - "name": "LAND1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "STCEG": { - "name": "STCEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_CUSGEN_ZVATREG", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM", - "schema": "mdg", - "columns": { - "BP_HEADER": { - "name": "BP_HEADER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "TAXNUM": { - "name": "TAXNUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TAXTYPE": { - "name": "TAXTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk": { - "name": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM_BP_HEADER_CUSTOMER_MASTER_BP_HEADER_BP_HEADER_fk", - "tableFrom": "CUSTOMER_MASTER_BP_HEADER_BP_TAXNUM", - "tableTo": "CUSTOMER_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "BP_HEADER" - ], - "columnsTo": [ - "BP_HEADER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BICD": { - "name": "BICD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZAREA": { - "name": "BIZAREA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CCCD": { - "name": "CCCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COMPCD": { - "name": "COMPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CORPCD": { - "name": "CORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DEPTLVL": { - "name": "DEPTLVL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEPTPOSNO": { - "name": "DEPTPOSNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHEMPID": { - "name": "DHEMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GNCD": { - "name": "GNCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PCCD": { - "name": "PCCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDEPTCD": { - "name": "PDEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALIDFROMDT": { - "name": "VALIDFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALIDTODT": { - "name": "VALIDTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_unique": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_unique", - "nullsNotDistinct": false, - "columns": [ - "DEPTCD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM", - "schema": "mdg", - "columns": { - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COMPNM": { - "name": "COMPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk", - "tableFrom": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_COMPNM", - "tableTo": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "DEPTCD" - ], - "columnsTo": [ - "DEPTCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM", - "schema": "mdg", - "columns": { - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CORPNM": { - "name": "CORPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk", - "tableFrom": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_CORPNM", - "tableTo": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "DEPTCD" - ], - "columnsTo": [ - "DEPTCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM", - "schema": "mdg", - "columns": { - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk": { - "name": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM_DEPTCD_DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTCD_fk", - "tableFrom": "DEPARTMENT_CODE_CMCTB_DEPT_MDG_DEPTNM", - "tableTo": "DEPARTMENT_CODE_CMCTB_DEPT_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "DEPTCD" - ], - "columnsTo": [ - "DEPTCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADDRCNTRY": { - "name": "ADDRCNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AEDAT": { - "name": "AEDAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AENAM": { - "name": "AENAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AEZET": { - "name": "AEZET", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BICD": { - "name": "BICD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZAREA": { - "name": "BIZAREA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BSCADDR": { - "name": "BSCADDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COMPCD": { - "name": "COMPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CORPCD": { - "name": "CORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "COUNTRYCD": { - "name": "COUNTRYCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSFROMDT": { - "name": "CSFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTODT": { - "name": "CSTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CTIROLE": { - "name": "CTIROLE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL": { - "name": "DEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEPENDDT": { - "name": "DEPENDDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHJOBGRDCD": { - "name": "DHJOBGRDCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHNAME": { - "name": "DHNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DHSINGLID": { - "name": "DHSINGLID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DISPATCH": { - "name": "DISPATCH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DPSTARTDT": { - "name": "DPSTARTDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DTLADDR": { - "name": "DTLADDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DTLADDR2": { - "name": "DTLADDR2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EMAIL": { - "name": "EMAIL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EMPADR": { - "name": "EMPADR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "EMPTYPE": { - "name": "EMPTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ENGNAME": { - "name": "ENGNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "EPID": { - "name": "EPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ERDAT": { - "name": "ERDAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ERNAM": { - "name": "ERNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ERZET": { - "name": "ERZET", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FORIGNFLG": { - "name": "FORIGNFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GJOBCD": { - "name": "GJOBCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GJOBDUTYCD": { - "name": "GJOBDUTYCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GJOBGRDCD": { - "name": "GJOBGRDCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GNCD": { - "name": "GNCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HRMANAGE": { - "name": "HRMANAGE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IDNO": { - "name": "IDNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBCD": { - "name": "JOBCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBCLASS": { - "name": "JOBCLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBDUTYCD": { - "name": "JOBDUTYCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDCD": { - "name": "JOBGRDCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KTL_EMP": { - "name": "KTL_EMP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVABSENCE": { - "name": "LVABSENCE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MBPHONE": { - "name": "MBPHONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME": { - "name": "NAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OKTL_EMPL": { - "name": "OKTL_EMPL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGBICD": { - "name": "ORGBICD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGCOMPCD": { - "name": "ORGCOMPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGCORPCD": { - "name": "ORGCORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGDEPTCD": { - "name": "ORGDEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORGPDEPCD": { - "name": "ORGPDEPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PAYPLC": { - "name": "PAYPLC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDEPTCD": { - "name": "PDEPTCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PSTLCODE": { - "name": "PSTLCODE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RETIRE": { - "name": "RETIRE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SEX": { - "name": "SEX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SINGLEID": { - "name": "SINGLEID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SINGLRQ": { - "name": "SINGLRQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SOCIALID": { - "name": "SOCIALID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SOCIALID_DECR": { - "name": "SOCIALID_DECR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SOJRNEMP": { - "name": "SOJRNEMP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELNUM": { - "name": "TELNUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TMPJDIV": { - "name": "TMPJDIV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "USEDSYS": { - "name": "USEDSYS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALFROMDT": { - "name": "VALFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALTODT": { - "name": "VALTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WFREQUIRE": { - "name": "WFREQUIRE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WORKPLC": { - "name": "WORKPLC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZPRFLG": { - "name": "ZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBUKRS": { - "name": "ZZBUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_unique": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_unique", - "nullsNotDistinct": false, - "columns": [ - "EMPID" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GTEXT": { - "name": "GTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BANM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BINM": { - "name": "BINM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_BINM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COMPNM": { - "name": "COMPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COMPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CORPNM": { - "name": "CORPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_CORPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COUNTRYNM": { - "name": "COUNTRYNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_COUNTRYNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "PCCD": { - "name": "PCCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "KTEXT": { - "name": "KTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTCODE_PCCDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DEPTNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "JOBGRDNM": { - "name": "JOBGRDNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_DHJOBGDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GJOBDUTYNM": { - "name": "GJOBDUTYNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBDUTYNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GJOBGRDNM": { - "name": "GJOBGRDNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ISEXECUT": { - "name": "ISEXECUT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDTYPE": { - "name": "JOBGRDTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBGRDTYPE", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GJOBNM": { - "name": "GJOBNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GJOBNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GNNM": { - "name": "GNNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_GNNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "JOBDUTYNM": { - "name": "JOBDUTYNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBDUTYNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ISEXECUT": { - "name": "ISEXECUT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDNM": { - "name": "JOBGRDNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "JOBGRDTYPE": { - "name": "JOBGRDTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBGRDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "JOBNM": { - "name": "JOBNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_JOBNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_KTLNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_OKTLNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BINM": { - "name": "BINM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGBICDNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "COMPNM": { - "name": "COMPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCOMPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CORPNM": { - "name": "CORPNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGCORPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGDEPTNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_ORGPDEPNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM", - "schema": "mdg", - "columns": { - "EMPID": { - "name": "EMPID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk": { - "name": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM_EMPID_EMPLOYEE_MASTER_CMCTB_EMP_MDG_EMPID_fk", - "tableFrom": "EMPLOYEE_MASTER_CMCTB_EMP_MDG_PDEPTNM", - "tableTo": "EMPLOYEE_MASTER_CMCTB_EMP_MDG", - "schemaTo": "mdg", - "columnsFrom": [ - "EMPID" - ], - "columnsTo": [ - "EMPID" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADTL_01": { - "name": "ADTL_01", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADTL_02": { - "name": "ADTL_02", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CORPCD": { - "name": "CORPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "GRPCD": { - "name": "GRPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MAINCD": { - "name": "MAINCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VALIDFROMDT": { - "name": "VALIDFROMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VALIDTODT": { - "name": "VALIDTODT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_unique": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_unique", - "nullsNotDistinct": false, - "columns": [ - "GRPCD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME", - "schema": "mdg", - "columns": { - "GRPCD": { - "name": "GRPCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "NAME": { - "name": "NAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME_GRPCD_EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_fk": { - "name": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME_GRPCD_EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_GRPCD_fk", - "tableFrom": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF_NAME", - "tableTo": "EMPLOYEE_REFERENCE_MASTER_CMCTB_EMP_REF_MDG_IF", - "schemaTo": "mdg", - "columnsFrom": [ - "GRPCD" - ], - "columnsTo": [ - "GRPCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL": { - "name": "EQUP_MASTER_MATL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BISMT": { - "name": "BISMT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GROES": { - "name": "GROES", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAGRV": { - "name": "MAGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MBRSH": { - "name": "MBRSH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTAE": { - "name": "MSTAE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTDE": { - "name": "MSTDE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MTART": { - "name": "MTART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRDHA": { - "name": "PRDHA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VHART": { - "name": "VHART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT": { - "name": "ZZAPPDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM": { - "name": "ZZAPPTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS": { - "name": "ZZAPPUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDESC": { - "name": "ZZDESC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME": { - "name": "ZZNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "EQUP_MASTER_MATL_MATNR_unique": { - "name": "EQUP_MASTER_MATL_MATNR_unique", - "nullsNotDistinct": false, - "columns": [ - "MATNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_CHARASGN": { - "name": "EQUP_MASTER_MATL_CHARASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_CHARASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ATAW1": { - "name": "ATAW1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATAWE": { - "name": "ATAWE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATBEZ": { - "name": "ATBEZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLB": { - "name": "ATFLB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLV": { - "name": "ATFLV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATNAM": { - "name": "ATNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWRT": { - "name": "ATWRT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWTB": { - "name": "ATWTB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_CHARASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_CHARASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_CHARASGN", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_CLASSASGN": { - "name": "EQUP_MASTER_MATL_CLASSASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_CLASSASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_CLASSASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_CLASSASGN_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_CLASSASGN", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_DESC": { - "name": "EQUP_MASTER_MATL_DESC", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_DESC_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_DESC_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_DESC_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_DESC", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_PLNT": { - "name": "EQUP_MASTER_MATL_PLNT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_PLNT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTA": { - "name": "MMSTA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTD": { - "name": "MMSTD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMTARP": { - "name": "ZZMTARP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_PLNT_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_PLNT_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_PLNT", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.EQUP_MASTER_MATL_UNIT": { - "name": "EQUP_MASTER_MATL_UNIT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "EQUP_MASTER_MATL_UNIT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINH": { - "name": "MEINH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREN": { - "name": "UMREN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREZ": { - "name": "UMREZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "EQUP_MASTER_MATL_UNIT_MATNR_EQUP_MASTER_MATL_MATNR_fk": { - "name": "EQUP_MASTER_MATL_UNIT_MATNR_EQUP_MASTER_MATL_MATNR_fk", - "tableFrom": "EQUP_MASTER_MATL_UNIT", - "tableTo": "EQUP_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_GROUP_MASTER": { - "name": "MATERIAL_GROUP_MASTER", - "schema": "mdg", - "columns": { - "material_group_code": { - "name": "material_group_code", - "type": "varchar(1000)", - "primaryKey": true, - "notNull": true - }, - "material_group_description": { - "name": "material_group_description", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "material_group_uom": { - "name": "material_group_uom", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL": { - "name": "MATERIAL_MASTER_PART_MATL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BISMT": { - "name": "BISMT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GROES": { - "name": "GROES", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAGRV": { - "name": "MAGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MBRSH": { - "name": "MBRSH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTAE": { - "name": "MSTAE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTDE": { - "name": "MSTDE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MTART": { - "name": "MTART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRDHA": { - "name": "PRDHA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VHART": { - "name": "VHART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZACT": { - "name": "ZZACT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT": { - "name": "ZZAPPDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM": { - "name": "ZZAPPTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS": { - "name": "ZZAPPUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCERT": { - "name": "ZZCERT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDESC": { - "name": "ZZDESC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZINSP": { - "name": "ZZINSP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMMTYP": { - "name": "ZZMMTYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMRC": { - "name": "ZZMRC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME": { - "name": "ZZNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPJT": { - "name": "ZZPJT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPLMID": { - "name": "ZZPLMID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRCD_SCV_CTLP": { - "name": "ZZPRCD_SCV_CTLP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREPMAT": { - "name": "ZZREPMAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREP_DIA": { - "name": "ZZREP_DIA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREP_DIA_UOM": { - "name": "ZZREP_DIA_UOM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREP_ITM_MATL": { - "name": "ZZREP_ITM_MATL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSMID": { - "name": "ZZSMID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSTL": { - "name": "ZZSTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "MATERIAL_MASTER_PART_MATL_MATNR_unique": { - "name": "MATERIAL_MASTER_PART_MATL_MATNR_unique", - "nullsNotDistinct": false, - "columns": [ - "MATNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_CHARASGN": { - "name": "MATERIAL_MASTER_PART_MATL_CHARASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_CHARASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ATAW1": { - "name": "ATAW1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATAWE": { - "name": "ATAWE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATBEZ": { - "name": "ATBEZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLB": { - "name": "ATFLB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLV": { - "name": "ATFLV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATNAM": { - "name": "ATNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ATWRT": { - "name": "ATWRT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWTB": { - "name": "ATWTB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_CHARASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_CHARASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_CHARASGN", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_CLASSASGN": { - "name": "MATERIAL_MASTER_PART_MATL_CLASSASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_CLASSASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_CLASSASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_CLASSASGN_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_CLASSASGN", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_DESC": { - "name": "MATERIAL_MASTER_PART_MATL_DESC", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_DESC_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_DESC_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_DESC_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_DESC", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_PLNT": { - "name": "MATERIAL_MASTER_PART_MATL_PLNT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_PLNT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTA": { - "name": "MMSTA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTD": { - "name": "MMSTD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMTARP": { - "name": "ZZMTARP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_PLNT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_PLNT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_PLNT", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_MATL_UNIT": { - "name": "MATERIAL_MASTER_PART_MATL_UNIT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_MATL_UNIT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BREIT": { - "name": "BREIT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOEHE": { - "name": "HOEHE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LAENG": { - "name": "LAENG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINH": { - "name": "MEINH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "UMREN": { - "name": "UMREN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREZ": { - "name": "UMREZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLUM": { - "name": "VOLUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MATERIAL_MASTER_PART_MATL_UNIT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk": { - "name": "MATERIAL_MASTER_PART_MATL_UNIT_MATNR_MATERIAL_MASTER_PART_MATL_MATNR_fk", - "tableFrom": "MATERIAL_MASTER_PART_MATL_UNIT", - "tableTo": "MATERIAL_MASTER_PART_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE": { - "name": "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAT_CD": { - "name": "MAT_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MAT_ID": { - "name": "MAT_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE_MAT_CD_unique": { - "name": "MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE_MAT_CD_unique", - "nullsNotDistinct": false, - "columns": [ - "MAT_CD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL": { - "name": "MODEL_MASTER_MATL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BISMT": { - "name": "BISMT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GROES": { - "name": "GROES", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MAGRV": { - "name": "MAGRV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "MBRSH": { - "name": "MBRSH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTAE": { - "name": "MSTAE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSTDE": { - "name": "MSTDE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MTART": { - "name": "MTART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRDHA": { - "name": "PRDHA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPART": { - "name": "SPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VHART": { - "name": "VHART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPDT": { - "name": "ZZAPPDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPTM": { - "name": "ZZAPPTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZAPPUS": { - "name": "ZZAPPUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDESC": { - "name": "ZZDESC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKAR": { - "name": "ZZDOKAR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKNR": { - "name": "ZZDOKNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKTL": { - "name": "ZZDOKTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDOKVR": { - "name": "ZZDOKVR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMMTYP": { - "name": "ZZMMTYP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME": { - "name": "ZZNAME", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "MODEL_MASTER_MATL_MATNR_unique": { - "name": "MODEL_MASTER_MATL_MATNR_unique", - "nullsNotDistinct": false, - "columns": [ - "MATNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_CHARASGN": { - "name": "MODEL_MASTER_MATL_CHARASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_CHARASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ATAW1": { - "name": "ATAW1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATAWE": { - "name": "ATAWE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATBEZ": { - "name": "ATBEZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLB": { - "name": "ATFLB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATFLV": { - "name": "ATFLV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATNAM": { - "name": "ATNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWRT": { - "name": "ATWRT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ATWTB": { - "name": "ATWTB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_CHARASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_CHARASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_CHARASGN", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_CLASSASGN": { - "name": "MODEL_MASTER_MATL_CLASSASGN", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_CLASSASGN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CLASS": { - "name": "CLASS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KLART": { - "name": "KLART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_CLASSASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_CLASSASGN_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_CLASSASGN", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_DESC": { - "name": "MODEL_MASTER_MATL_DESC", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_DESC_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_DESC_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_DESC_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_DESC", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_PLNT": { - "name": "MODEL_MASTER_MATL_PLNT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_PLNT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LVORM": { - "name": "LVORM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTA": { - "name": "MMSTA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MMSTD": { - "name": "MMSTD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMDT": { - "name": "ZZLAMDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMTM": { - "name": "ZZLAMTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAMUS": { - "name": "ZZLAMUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZMTARP": { - "name": "ZZMTARP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZPRFLG": { - "name": "ZZPRFLG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGDT": { - "name": "ZZREGDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGTM": { - "name": "ZZREGTM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZREGUS": { - "name": "ZZREGUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_PLNT_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_PLNT_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_PLNT", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.MODEL_MASTER_MATL_UNIT": { - "name": "MODEL_MASTER_MATL_UNIT", - "schema": "mdg", - "columns": { - "MATNR": { - "name": "MATNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "MODEL_MASTER_MATL_UNIT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BREIT": { - "name": "BREIT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOEHE": { - "name": "HOEHE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LAENG": { - "name": "LAENG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEABM": { - "name": "MEABM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEINH": { - "name": "MEINH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREN": { - "name": "UMREN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "UMREZ": { - "name": "UMREZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VOLUM": { - "name": "VOLUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "MODEL_MASTER_MATL_UNIT_MATNR_MODEL_MASTER_MATL_MATNR_fk": { - "name": "MODEL_MASTER_MATL_UNIT_MATNR_MODEL_MASTER_MATL_MATNR_fk", - "tableFrom": "MODEL_MASTER_MATL_UNIT", - "tableTo": "MODEL_MASTER_MATL", - "schemaTo": "mdg", - "columnsFrom": [ - "MATNR" - ], - "columnsTo": [ - "MATNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_CCTR": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ABTEI": { - "name": "ABTEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ANRED": { - "name": "ANRED", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZER": { - "name": "BKZER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZKP": { - "name": "BKZKP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZKS": { - "name": "BKZKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BKZOB": { - "name": "BKZOB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BUKRS": { - "name": "BUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CCTR": { - "name": "CCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATAB": { - "name": "DATAB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATBI": { - "name": "DATBI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "DATLT": { - "name": "DATLT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DRNAM": { - "name": "DRNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FUNC_AREA": { - "name": "FUNC_AREA", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GSBER": { - "name": "GSBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KHINR": { - "name": "KHINR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KOKRS": { - "name": "KOKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KOSAR": { - "name": "KOSAR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LAND1": { - "name": "LAND1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MGEFL": { - "name": "MGEFL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME1": { - "name": "NAME1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME2": { - "name": "NAME2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME3": { - "name": "NAME3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NAME4": { - "name": "NAME4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORT01": { - "name": "ORT01", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORT02": { - "name": "ORT02", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PFACH": { - "name": "PFACH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PKZER": { - "name": "PKZER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PKZKP": { - "name": "PKZKP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PKZKS": { - "name": "PKZKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PSTL2": { - "name": "PSTL2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PSTLZ": { - "name": "PSTLZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGIO": { - "name": "REGIO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRAS": { - "name": "SPRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STRAS": { - "name": "STRAS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELBX": { - "name": "TELBX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELF1": { - "name": "TELF1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELF2": { - "name": "TELF2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELFX": { - "name": "TELFX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELTX": { - "name": "TELTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TELX1": { - "name": "TELX1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TXJCD": { - "name": "TXJCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK": { - "name": "VERAK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK_USE": { - "name": "VERAK_USE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VMETH": { - "name": "VMETH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WAERS": { - "name": "WAERS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZBRANCH": { - "name": "ZZBRANCH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFCTRI": { - "name": "ZZFCTRI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSECCODE": { - "name": "ZZSECCODE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSEGMENT": { - "name": "ZZSEGMENT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_unique", - "nullsNotDistinct": false, - "columns": [ - "CCTR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT", - "schema": "mdg", - "columns": { - "CCTR": { - "name": "CCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "KTEXT": { - "name": "KTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_fk": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_ORGANIZATION_MASTER_HRHMTB_CCTR_CCTR_fk", - "tableFrom": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT", - "tableTo": "ORGANIZATION_MASTER_HRHMTB_CCTR", - "schemaTo": "mdg", - "columnsFrom": [ - "CCTR" - ], - "columnsTo": [ - "CCTR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_CCTR_TEXT_CCTR_unique", - "nullsNotDistinct": false, - "columns": [ - "CCTR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_PCTR": { - "name": "ORGANIZATION_MASTER_HRHMTB_PCTR", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_PCTR_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ABTEI": { - "name": "ABTEI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATAB": { - "name": "DATAB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DATBI": { - "name": "DATBI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "KHINR": { - "name": "KHINR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "KOKRS": { - "name": "KOKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "LOCK_IND": { - "name": "LOCK_IND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PCTR": { - "name": "PCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "SEGMENT": { - "name": "SEGMENT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TXJCD": { - "name": "TXJCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK": { - "name": "VERAK", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VERAK_USE": { - "name": "VERAK_USE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_PCTR_PCTR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_PCTR_PCTR_unique", - "nullsNotDistinct": false, - "columns": [ - "PCTR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZBUKRS": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZBUKRS", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZBUKRS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CURR_BUKR": { - "name": "CURR_BUKR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZBUKRS": { - "name": "ZBUKRS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZBUTXT": { - "name": "ZZBUTXT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCITY": { - "name": "ZZCITY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZCOUNTRY": { - "name": "ZZCOUNTRY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLANGU": { - "name": "ZZLANGU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZBUKRS_ZBUKRS_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZBUKRS_ZBUKRS_unique", - "nullsNotDistinct": false, - "columns": [ - "ZBUKRS" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZEKGRP": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKGRP", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKGRP_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZEKGRP": { - "name": "ZEKGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEKNAM": { - "name": "ZZEKNAM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEKTEL": { - "name": "ZZEKTEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEMPNUM": { - "name": "ZZEMPNUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZSINGLE": { - "name": "ZZSINGLE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZTELFX": { - "name": "ZZTELFX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZTEL_NUM": { - "name": "ZZTEL_NUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZEKGRP_ZEKGRP_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKGRP_ZEKGRP_unique", - "nullsNotDistinct": false, - "columns": [ - "ZEKGRP" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZEKORG": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKORG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKORG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZEKORG": { - "name": "ZEKORG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZEKOTX": { - "name": "ZZEKOTX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZEKORG_ZEKORG_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZEKORG_ZEKORG_unique", - "nullsNotDistinct": false, - "columns": [ - "ZEKORG" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZGSBER": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZGSBER": { - "name": "ZGSBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_unique", - "nullsNotDistinct": false, - "columns": [ - "ZGSBER" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT", - "schema": "mdg", - "columns": { - "ZGSBER": { - "name": "ZGSBER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "LANGU": { - "name": "LANGU", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TXTMI": { - "name": "TXTMI", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_fk": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_ORGANIZATION_MASTER_HRHMTB_ZGSBER_ZGSBER_fk", - "tableFrom": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT", - "tableTo": "ORGANIZATION_MASTER_HRHMTB_ZGSBER", - "schemaTo": "mdg", - "columnsFrom": [ - "ZGSBER" - ], - "columnsTo": [ - "ZGSBER" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZGSBER_TEXT_ZGSBER_unique", - "nullsNotDistinct": false, - "columns": [ - "ZGSBER" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZLGORT": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZLGORT", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZLGORT_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZLGORT": { - "name": "ZLGORT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZWERKS": { - "name": "ZWERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLGOBE": { - "name": "ZZLGOBE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZLGORT_ZLGORT_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZLGORT_ZLGORT_unique", - "nullsNotDistinct": false, - "columns": [ - "ZLGORT" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZSPART": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZSPART", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZSPART_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZSPART": { - "name": "ZSPART", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZSPART_ZSPART_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZSPART_ZSPART_unique", - "nullsNotDistinct": false, - "columns": [ - "ZSPART" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVKBUR": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKBUR", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKBUR_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CTRY_SOFF": { - "name": "CTRY_SOFF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_SOFF": { - "name": "LANG_SOFF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZVKBUR": { - "name": "ZVKBUR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVKBUR_ZVKBUR_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKBUR_ZVKBUR_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVKBUR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVKGRP": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKGRP", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKGRP_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZVKGRP": { - "name": "ZVKGRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVKGRP_ZVKGRP_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKGRP_ZVKGRP_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVKGRP" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVKORG": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKORG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKORG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZVKORG": { - "name": "ZVKORG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZBOAVO": { - "name": "ZZBOAVO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZKUNNR": { - "name": "ZZKUNNR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZVKOKL": { - "name": "ZZVKOKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZWAERS": { - "name": "ZZWAERS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVKORG_ZVKORG_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVKORG_ZVKORG_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVKORG" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVSTEL": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVSTEL", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVSTEL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ALAN_VSTE": { - "name": "ALAN_VSTE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AZON_VSTE": { - "name": "AZON_VSTE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CTRY_SHPT": { - "name": "CTRY_SHPT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_SHPT": { - "name": "LANG_SHPT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZVSTEL": { - "name": "ZVSTEL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFABKL": { - "name": "ZZFABKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZLAZBS": { - "name": "ZZLAZBS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZRIZBS": { - "name": "ZZRIZBS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVSTEL_ZVSTEL_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVSTEL_ZVSTEL_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVSTEL" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZVTWEG": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVTWEG", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZVTWEG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ZVTWEG": { - "name": "ZVTWEG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZVTWEG_ZVTWEG_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZVTWEG_ZVTWEG_unique", - "nullsNotDistinct": false, - "columns": [ - "ZVTWEG" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.ORGANIZATION_MASTER_HRHMTB_ZWERKS": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZWERKS", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ORGANIZATION_MASTER_HRHMTB_ZWERKS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "CTRY_PLNT": { - "name": "CTRY_PLNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_PLNT": { - "name": "LANG_PLNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZWERKS": { - "name": "ZWERKS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "ZZDELETE": { - "name": "ZZDELETE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZFABKL": { - "name": "ZZFABKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME1": { - "name": "ZZNAME1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ZZNAME2": { - "name": "ZZNAME2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ORGANIZATION_MASTER_HRHMTB_ZWERKS_ZWERKS_unique": { - "name": "ORGANIZATION_MASTER_HRHMTB_ZWERKS_ZWERKS_unique", - "nullsNotDistinct": false, - "columns": [ - "ZWERKS" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.PROJECT_MASTER_CMCTB_PROJ_MAST": { - "name": "PROJECT_MASTER_CMCTB_PROJ_MAST", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "PROJECT_MASTER_CMCTB_PROJ_MAST_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AS_GRNT_PRD": { - "name": "AS_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_CD": { - "name": "BIZLOC_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_DMN": { - "name": "BIZ_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BP_DL_DT": { - "name": "BP_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHN_PROJ_TP": { - "name": "CHN_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_CNTN_YN": { - "name": "CNRT_CNTN_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DL_DT": { - "name": "CNRT_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DT": { - "name": "CNRT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNRT_RESV_YN": { - "name": "CNRT_RESV_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTM_PO_NO": { - "name": "CSTM_PO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIGT_PDT_GRP": { - "name": "DIGT_PDT_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_BF_PROJ_NM": { - "name": "DL_BF_PROJ_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_CSTM_CD": { - "name": "DL_CSTM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOCK_CD": { - "name": "DOCK_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DSN_CHRGR": { - "name": "DSN_CHRGR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_GRNT_FN_DT": { - "name": "FIN_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GENT_CNT": { - "name": "GENT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GOV": { - "name": "GOV", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GRNT_STDT": { - "name": "GRNT_STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IMO_NO": { - "name": "IMO_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_NO": { - "name": "INQY_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INQY_SEQ": { - "name": "INQY_SEQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IO_GB": { - "name": "IO_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MNG_ACOT_DMN": { - "name": "MNG_ACOT_DMN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MN_ENGN_TP_CD": { - "name": "MN_ENGN_TP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MSHIP_NO": { - "name": "MSHIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTTP": { - "name": "NTTP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_FN_DT": { - "name": "ORDR_GRNT_FN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_PRD": { - "name": "ORDR_GRNT_PRD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_1": { - "name": "OWN_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_AB": { - "name": "OWN_AB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OWN_NM": { - "name": "OWN_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PDT_LVL_4": { - "name": "PDT_LVL_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRGS_STAT": { - "name": "PRGS_STAT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_DT": { - "name": "PROJ_CRTE_REQ_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_EMPNO": { - "name": "PROJ_CRTE_REQ_EMPNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_PLN_DT": { - "name": "PROJ_DL_PLN_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_RT_DT": { - "name": "PROJ_DL_RT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DSC": { - "name": "PROJ_DSC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DTL_TP": { - "name": "PROJ_DTL_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_ETC_TP": { - "name": "PROJ_ETC_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_GB": { - "name": "PROJ_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "PROJ_PRGS_YN": { - "name": "PROJ_PRGS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PROF": { - "name": "PROJ_PROF", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_SCP": { - "name": "PROJ_SCP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PROJ_WBS_TP": { - "name": "PROJ_WBS_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PRO_PROJ_NO": { - "name": "PRO_PROJ_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REF_NO": { - "name": "REF_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RLTD_PROJ": { - "name": "RLTD_PROJ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RL_DL_DT": { - "name": "RL_DL_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SA_DT": { - "name": "SA_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_NO": { - "name": "SERS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SERS_YN": { - "name": "SERS_YN", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE": { - "name": "SHTYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_GRP": { - "name": "SHTYPE_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SKND": { - "name": "SKND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRC_SYS_ID": { - "name": "SRC_SYS_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "STDT": { - "name": "STDT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SYS_ACOT_CLSD_DT": { - "name": "SYS_ACOT_CLSD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TOT_CNRT_CNT": { - "name": "TOT_CNRT_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TYPE": { - "name": "TYPE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "WP_PROJ_TP": { - "name": "WP_PROJ_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "PROJECT_MASTER_CMCTB_PROJ_MAST_PROJ_NO_unique": { - "name": "PROJECT_MASTER_CMCTB_PROJ_MAST_PROJ_NO_unique", - "nullsNotDistinct": false, - "columns": [ - "PROJ_NO" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER": { - "name": "VENDOR_MASTER_BP_HEADER", - "schema": "mdg", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "VENDOR_MASTER_BP_HEADER_VNDRCD_unique": { - "name": "VENDOR_MASTER_BP_HEADER_VNDRCD_unique", - "nullsNotDistinct": false, - "columns": [ - "VNDRCD" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADDRNO": { - "name": "ADDRNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_EMAIL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "FAXNO": { - "name": "FAXNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FAX_ETS_NO": { - "name": "FAX_ETS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_FAX", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_TMZ": { - "name": "ADR_TMZ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CITY_ZIP_NO": { - "name": "CITY_ZIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_1": { - "name": "ETC_ADR_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_2": { - "name": "ETC_ADR_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INTL_ADR_VER_ID": { - "name": "INTL_ADR_VER_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "POBX_ZIP_NO": { - "name": "POBX_ZIP_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGN_CD": { - "name": "REGN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TAX_JRDT_ZONE_CD": { - "name": "TAX_JRDT_ZONE_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TRANS_ZONE": { - "name": "TRANS_ZONE", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_3": { - "name": "VNDRNM_3", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_4": { - "name": "VNDRNM_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_1": { - "name": "VNDRNM_ABRV_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_2": { - "name": "VNDRNM_ABRV_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_POSTAL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ETX_NO": { - "name": "ETX_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HP_ORDR": { - "name": "HP_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_TEL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "URL": { - "name": "URL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_ADDRESS_AD_URL", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_TAXNUM": { - "name": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BIZ_PTNR_TX_NO": { - "name": "BIZ_PTNR_TX_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_CTG": { - "name": "TX_NO_CTG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_TAXNUM_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_TAXNUM", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ACNT_GRP": { - "name": "ACNT_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ACNT_GRP_TP": { - "name": "ACNT_GRP_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AGR_DT": { - "name": "AGR_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AGR_TM": { - "name": "AGR_TM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZCON": { - "name": "BIZCON", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZR_NO": { - "name": "BIZR_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZTP": { - "name": "BIZTP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_CD": { - "name": "BIZ_UOM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_NM": { - "name": "BIZ_UOM_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_REG_NO": { - "name": "CO_REG_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_VLM": { - "name": "CO_VLM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_HOLD_ORDR": { - "name": "DEL_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_CD": { - "name": "DMST_TOP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_NM": { - "name": "DMST_TOP_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DNS_NO": { - "name": "DNS_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOC_NO": { - "name": "DOC_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOC_TP": { - "name": "DOC_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DOC_VER": { - "name": "DOC_VER", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIR_NM": { - "name": "FIR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_CD": { - "name": "GBL_TOP_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_NM": { - "name": "GBL_TOP_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GIRO_VNDR_ORDR": { - "name": "GIRO_VNDR_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INB_FLAG": { - "name": "INB_FLAG", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "INTL_LCTN_CHK_NUM": { - "name": "INTL_LCTN_CHK_NUM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_CAUS_CD": { - "name": "OVLAP_CAUS_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PTNT_VNDRCD": { - "name": "PTNT_VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PTN_DOC": { - "name": "PTN_DOC", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_EMAIL": { - "name": "QLT_CHRGR_EMAIL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_NM": { - "name": "QLT_CHRGR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_TELNO": { - "name": "QLT_CHRGR_TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REGR_ID": { - "name": "REGR_ID", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REG_DT": { - "name": "REG_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REG_TM": { - "name": "REG_TM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REPR_RESNO": { - "name": "REPR_RESNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REP_TEL_NO": { - "name": "REP_TEL_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SB_WKA_SEQ": { - "name": "SB_WKA_SEQ", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCETX_RP_SEX_KEY": { - "name": "SRCETX_RP_SEX_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TX_CD_4": { - "name": "TX_CD_4", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VAT_REG_NO": { - "name": "VAT_REG_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDRNO": { - "name": "VNDRNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ACOT_CHRGR_FAXNO": { - "name": "ACOT_CHRGR_FAXNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ACOT_CHRGR_TELNO": { - "name": "ACOT_CHRGR_TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "AUTH_GRP": { - "name": "AUTH_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "BF_VNDRCD": { - "name": "BF_VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "CSTM_VNDR_CLR_ORDR": { - "name": "CSTM_VNDR_CLR_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CTL_ACNT": { - "name": "CTL_ACNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_ACT_DT": { - "name": "FIN_IR_ACT_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_CALC_DT": { - "name": "FIN_IR_CALC_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "IATA_BIC_GB": { - "name": "IATA_BIC_GB", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "LOGST_VNDR_TP": { - "name": "LOGST_VNDR_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MEMO": { - "name": "MEMO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MIN_ORDR": { - "name": "MIN_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MK_CHRGR_EMAIL": { - "name": "MK_CHRGR_EMAIL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "MOFFC_ACNT_NO": { - "name": "MOFFC_ACNT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_INVC_ORDR": { - "name": "OVLAP_INVC_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLN_GRP": { - "name": "PLN_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "REP_TP": { - "name": "REP_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_HOLD_ORDR": { - "name": "SPLY_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_MTHD": { - "name": "SPLY_MTHD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPRT_SPLY_ORDR": { - "name": "SPRT_SPLY_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_CD": { - "name": "SRCE_TX_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NTN_CD": { - "name": "SRCE_TX_NTN_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRT_KEY": { - "name": "SRT_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "TRD_BANK_SHRT_KEY": { - "name": "TRD_BANK_SHRT_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDR_ACNT_NO": { - "name": "VNDR_ACNT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CHRGR_NM": { - "name": "VNDR_CHRGR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "DCHAG_CAUS": { - "name": "DCHAG_CAUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_CERT_NO": { - "name": "DCHAG_CERT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ED_DT": { - "name": "DCHAG_ED_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ST_DT": { - "name": "DCHAG_ST_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "RECIP_TP": { - "name": "RECIP_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_IDENT_NO": { - "name": "SRCE_TX_IDENT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NO": { - "name": "SRCE_TX_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_REL_ORDR": { - "name": "SRCE_TX_REL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_TP": { - "name": "SRCE_TX_TP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_COMPNY_BP_WHTAX", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "AT_PUR_ORD_ORDR": { - "name": "AT_PUR_ORD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CALC_SHM_GRP": { - "name": "CALC_SHM_GRP", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "CNFM_CTL_KEY": { - "name": "CNFM_CTL_KEY", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_1": { - "name": "DL_COND_1", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_2": { - "name": "DL_COND_2", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "GR_BSE_INVC_VR": { - "name": "GR_BSE_INVC_VR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ORD_CNFM_REQ_ORDR": { - "name": "ORD_CNFM_REQ_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_CAUS": { - "name": "PUR_HOLD_CAUS", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_ORD_CUR": { - "name": "PUR_ORD_CUR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PUR_ORG_CD": { - "name": "PUR_ORG_CD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "SALE_CHRGR_NM": { - "name": "SALE_CHRGR_NM", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "VNDR_TELNO": { - "name": "VNDR_TELNO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "mdg.VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN", - "schema": "mdg", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN_id_seq", - "schema": "mdg", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BSE_PTNR_ORDR": { - "name": "BSE_PTNR_ORDR", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "ETC_REF_VNDRCD": { - "name": "ETC_REF_VNDRCD", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PLNT_NO": { - "name": "PLNT_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "PTNR_CNT": { - "name": "PTNR_CNT", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "PTNR_SKL": { - "name": "PTNR_SKL", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": true - }, - "VNDR_SUB_NO": { - "name": "VNDR_SUB_NO", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk": { - "name": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN_VNDRCD_VENDOR_MASTER_BP_HEADER_VNDRCD_fk", - "tableFrom": "VENDOR_MASTER_BP_HEADER_BP_VENGEN_BP_PORG_ZVPFN", - "tableTo": "VENDOR_MASTER_BP_HEADER", - "schemaTo": "mdg", - "columnsFrom": [ - "VNDRCD" - ], - "columnsTo": [ - "VNDRCD" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "soap.soap_logs": { - "name": "soap_logs", - "schema": "soap", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "direction": { - "name": "direction", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "system": { - "name": "system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "interface": { - "name": "interface", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "startedAt": { - "name": "startedAt", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "endedAt": { - "name": "endedAt", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "isSuccess": { - "name": "isSuccess", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "requestData": { - "name": "requestData", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "responseData": { - "name": "responseData", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "errorMessage": { - "name": "errorMessage", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cd": { - "name": "cmctb_cd", - "schema": "nonsap", - "columns": { - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD": { - "name": "CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD2": { - "name": "CD2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD3": { - "name": "CD3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "USR_DF_CHAR_1": { - "name": "USR_DF_CHAR_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_2": { - "name": "USR_DF_CHAR_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_3": { - "name": "USR_DF_CHAR_3", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_4": { - "name": "USR_DF_CHAR_4", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_5": { - "name": "USR_DF_CHAR_5", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_6": { - "name": "USR_DF_CHAR_6", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_7": { - "name": "USR_DF_CHAR_7", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_8": { - "name": "USR_DF_CHAR_8", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_9": { - "name": "USR_DF_CHAR_9", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_10": { - "name": "USR_DF_CHAR_10", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_11": { - "name": "USR_DF_CHAR_11", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_12": { - "name": "USR_DF_CHAR_12", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_13": { - "name": "USR_DF_CHAR_13", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_14": { - "name": "USR_DF_CHAR_14", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_15": { - "name": "USR_DF_CHAR_15", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_16": { - "name": "USR_DF_CHAR_16", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_17": { - "name": "USR_DF_CHAR_17", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_18": { - "name": "USR_DF_CHAR_18", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_19": { - "name": "USR_DF_CHAR_19", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR_20": { - "name": "USR_DF_CHAR_20", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_1": { - "name": "USR_DF_CHK_1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_2": { - "name": "USR_DF_CHK_2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_3": { - "name": "USR_DF_CHK_3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_4": { - "name": "USR_DF_CHK_4", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_5": { - "name": "USR_DF_CHK_5", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_6": { - "name": "USR_DF_CHK_6", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_7": { - "name": "USR_DF_CHK_7", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHK_8": { - "name": "USR_DF_CHK_8", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_1": { - "name": "USR_DF_DT_1", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_2": { - "name": "USR_DF_DT_2", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_3": { - "name": "USR_DF_DT_3", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_DT_4": { - "name": "USR_DF_DT_4", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_1": { - "name": "USR_DF_TM_1", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_2": { - "name": "USR_DF_TM_2", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_3": { - "name": "USR_DF_TM_3", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_TM_4": { - "name": "USR_DF_TM_4", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cd_clf": { - "name": "cmctb_cd_clf", - "schema": "nonsap", - "columns": { - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XSTAT": { - "name": "XSTAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XMSGS": { - "name": "XMSGS", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "XDATS": { - "name": "XDATS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "XTIMS": { - "name": "XTIMS", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cd_clf_nm": { - "name": "cmctb_cd_clf_nm", - "schema": "nonsap", - "columns": { - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD_CLF_NM": { - "name": "CD_CLF_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "GRP_DSC": { - "name": "GRP_DSC", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_cdnm": { - "name": "cmctb_cdnm", - "schema": "nonsap", - "columns": { - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "CD_CLF": { - "name": "CD_CLF", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD": { - "name": "CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD2": { - "name": "CD2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CD3": { - "name": "CD3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CDNM": { - "name": "CDNM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "GRP_DSC": { - "name": "GRP_DSC", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "CRTER": { - "name": "CRTER", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR": { - "name": "CHGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_addr": { - "name": "cmctb_customer_addr", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "INTL_ADR_VER_ID": { - "name": "INTL_ADR_VER_ID", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "CITY_ZIP_NO": { - "name": "CITY_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "POBX_ZIP_NO": { - "name": "POBX_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "REGN_CD": { - "name": "REGN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_1": { - "name": "ETC_ADR_1", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_2": { - "name": "ETC_ADR_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "HOUSE_NR1": { - "name": "HOUSE_NR1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "TRANS_ZONE": { - "name": "TRANS_ZONE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_cfpn": { - "name": "cmctb_customer_cfpn", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PDT_GRP": { - "name": "PDT_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PTNR_SKL": { - "name": "PTNR_SKL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PTNR_CNT": { - "name": "PTNR_CNT", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "BSE_PTNR_ORDR": { - "name": "BSE_PTNR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_compny": { - "name": "cmctb_customer_compny", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "AR_ACNT_HDL_GB": { - "name": "AR_ACNT_HDL_GB", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SRT_KEY": { - "name": "SRT_KEY", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "AMT_RNE_GB": { - "name": "AMT_RNE_GB", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "VNDR_PAY_FRM": { - "name": "VNDR_PAY_FRM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BILL_PAY_COND_CD": { - "name": "BILL_PAY_COND_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "BILL_PAY_BLOC_CD": { - "name": "BILL_PAY_BLOC_CD", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_general": { - "name": "cmctb_customer_general", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "ACNT_GRP": { - "name": "ACNT_GRP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_CAUS": { - "name": "OVLAP_CAUS", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CSTM_TP": { - "name": "CSTM_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_BLOCK": { - "name": "DEL_BLOCK", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "COND_GRP_1": { - "name": "COND_GRP_1", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CSTM_GRP_NM": { - "name": "CSTM_GRP_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BIZTP": { - "name": "BIZTP", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "BIZCON": { - "name": "BIZCON", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_2": { - "name": "TX_NO_2", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_3": { - "name": "TX_NO_3", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_4": { - "name": "TX_NO_4", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TX_REG_NO": { - "name": "TX_REG_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "BA_CD": { - "name": "BA_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SRCH_COND_1": { - "name": "SRCH_COND_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "SRCH_COND_2": { - "name": "SRCH_COND_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "CITY_DISP_NM": { - "name": "CITY_DISP_NM", - "type": "varchar(105)", - "primaryKey": false, - "notNull": false - }, - "CRM_CD": { - "name": "CRM_CD", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "IN_FLAG": { - "name": "IN_FLAG", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INDST_CD": { - "name": "INDST_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "TX_NO_TP": { - "name": "TX_NO_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "REG_DT": { - "name": "REG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "REG_DTM": { - "name": "REG_DTM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "REGR_ID": { - "name": "REGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "AGR_DT": { - "name": "AGR_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "AGR_TM": { - "name": "AGR_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FTGT_CD": { - "name": "FTGT_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FTGT_NM": { - "name": "FTGT_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "FTDT_CD": { - "name": "FTDT_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FTDT_NM": { - "name": "FTDT_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "FTBU_CD": { - "name": "FTBU_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FTBU_NM": { - "name": "FTBU_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_repremail": { - "name": "cmctb_customer_repremail", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_reprfax": { - "name": "cmctb_customer_reprfax", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "FAXNO": { - "name": "FAXNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "FAX_ETS_NO": { - "name": "FAX_ETS_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_reprtel": { - "name": "cmctb_customer_reprtel", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ETX_NO": { - "name": "ETX_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "HP_ORDR": { - "name": "HP_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_reprurl": { - "name": "cmctb_customer_reprurl", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "URL": { - "name": "URL", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_sorg": { - "name": "cmctb_customer_sorg", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PDT_GRP": { - "name": "PDT_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "SALE_REGN": { - "name": "SALE_REGN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SALE_OFC": { - "name": "SALE_OFC", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "CSTM_GRP": { - "name": "CSTM_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PSBL": { - "name": "PSBL", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "TRD_CUR": { - "name": "TRD_CUR", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "EXRAT_TP": { - "name": "EXRAT_TP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PRC_PRCS_DSC_CD": { - "name": "PRC_PRCS_DSC_CD", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CSTM_STAT_GRP": { - "name": "CSTM_STAT_GRP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SHIPMT_COND": { - "name": "SHIPMT_COND", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MAX_TRD_QTY": { - "name": "MAX_TRD_QTY", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DL_COND_1": { - "name": "DL_COND_1", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_2": { - "name": "DL_COND_2", - "type": "varchar(84)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ACNT_ASGN_GRP": { - "name": "ACNT_ASGN_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_taxcd": { - "name": "cmctb_customer_taxcd", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "DPRT_NTN": { - "name": "DPRT_NTN", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "TX_CTG": { - "name": "TX_CTG", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "CSTM_TX_CLF": { - "name": "CSTM_TX_CLF", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_customer_taxnum": { - "name": "cmctb_customer_taxnum", - "schema": "nonsap", - "columns": { - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "TX_NO_CTG": { - "name": "TX_NO_CTG", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "BIZ_PTNR_TX_NO": { - "name": "BIZ_PTNR_TX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_bse": { - "name": "cmctb_mat_bse", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SM_CD": { - "name": "SM_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "MAT_ID": { - "name": "MAT_ID", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CLAS_CD": { - "name": "CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "MAT_TP": { - "name": "MAT_TP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "MAT_GB": { - "name": "MAT_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "MAT_DTL": { - "name": "MAT_DTL", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "MAT_DTL_SPEC": { - "name": "MAT_DTL_SPEC", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "MATL": { - "name": "MATL", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OLD_MAT_NO": { - "name": "OLD_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "SBST_MAT_NO": { - "name": "SBST_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "UOM": { - "name": "UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PDT_GRP": { - "name": "PDT_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MRC": { - "name": "MRC", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "STOR_MAT_ORDR": { - "name": "STOR_MAT_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "STYPE": { - "name": "STYPE", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CLS": { - "name": "CLS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "WGT": { - "name": "WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "NET_WGT": { - "name": "NET_WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WGT_UOM": { - "name": "WGT_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "LTH": { - "name": "LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "LTH_2": { - "name": "LTH_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WTH": { - "name": "WTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WTH_2": { - "name": "WTH_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "THK": { - "name": "THK", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "STD": { - "name": "STD", - "type": "varchar(70)", - "primaryKey": false, - "notNull": false - }, - "PROF_STD": { - "name": "PROF_STD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CBL_OUT_DIA": { - "name": "CBL_OUT_DIA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "LTRM_MAT_YN": { - "name": "LTRM_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PNT_AREA": { - "name": "PNT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PNTIN_AREA": { - "name": "PNTIN_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PNTIN_SPEC": { - "name": "PNTIN_SPEC", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_AREA": { - "name": "PNTOUT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_1": { - "name": "PNTOUT_SPEC_1", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_2": { - "name": "PNTOUT_SPEC_2", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_3": { - "name": "PNTOUT_SPEC_3", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "RT_INSPEC": { - "name": "RT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "UT_INSPEC": { - "name": "UT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MT_INSPEC": { - "name": "MT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PT_INSPEC": { - "name": "PT_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MK_DWG_NO": { - "name": "MK_DWG_NO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CUT_DWG_NO": { - "name": "CUT_DWG_NO", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "PIPE_SPL_NO": { - "name": "PIPE_SPL_NO", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "PIPE_LINE_NO": { - "name": "PIPE_LINE_NO", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "PIPE_CLAS": { - "name": "PIPE_CLAS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FLUID_KND": { - "name": "FLUID_KND", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "REP_ITM_MATL": { - "name": "REP_ITM_MATL", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "REP_DIA": { - "name": "REP_DIA", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REP_DIA_UOM": { - "name": "REP_DIA_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "REP_SCH": { - "name": "REP_SCH", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "REP_DIA_LTH": { - "name": "REP_DIA_LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DBLN_GB": { - "name": "DBLN_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PIPE_GRD": { - "name": "PIPE_GRD", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "HTRET_YN": { - "name": "HTRET_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BA_GALV_SPEC": { - "name": "BA_GALV_SPEC", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SSIDE_YN": { - "name": "SSIDE_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PNTR_PIPE_YN": { - "name": "PNTR_PIPE_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "UBOLT_YN": { - "name": "UBOLT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CTLP_PRCD_PNT": { - "name": "CTLP_PRCD_PNT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRCD_SCV_CTLP": { - "name": "PRCD_SCV_CTLP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PMI_INSPEC": { - "name": "PMI_INSPEC", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "WTRPRS": { - "name": "WTRPRS", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VLV_FIT_NO": { - "name": "VLV_FIT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TAG_NO": { - "name": "TAG_NO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TAG_SB_NO": { - "name": "TAG_SB_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NM_PLATE_TP": { - "name": "NM_PLATE_TP", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "NM_PLATE_SVC_NM": { - "name": "NM_PLATE_SVC_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VRCS_MAT_NO": { - "name": "VRCS_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TRSM_FIT_NO": { - "name": "TRSM_FIT_NO", - "type": "varchar(7)", - "primaryKey": false, - "notNull": false - }, - "VLV_OPT_CD_LIST": { - "name": "VLV_OPT_CD_LIST", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "PUR_REQ_NO": { - "name": "PUR_REQ_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ITM_NO": { - "name": "ITM_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "MDL_NO": { - "name": "MDL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BL_NO": { - "name": "BL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "VNDR_EQP_NO": { - "name": "VNDR_EQP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BOX_NO": { - "name": "BOX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "MMT_NO": { - "name": "MMT_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "INSTL_LOC": { - "name": "INSTL_LOC", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "MN_EQP_YN": { - "name": "MN_EQP_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FIXED_MAT_YN": { - "name": "FIXED_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPRE_YN": { - "name": "SPRE_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TOOL_YN": { - "name": "TOOL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CBL_YN": { - "name": "CBL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "OWN_INSTL_MAT_YN": { - "name": "OWN_INSTL_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "NONINSTL_MAT_YN": { - "name": "NONINSTL_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BLK_NO": { - "name": "BLK_NO", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "GYEL": { - "name": "GYEL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "LNK_PTLST_NO": { - "name": "LNK_PTLST_NO", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "AREA": { - "name": "AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "STOR_LOC": { - "name": "STOR_LOC", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SGUB_WGT": { - "name": "SGUB_WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DGUB_WGT": { - "name": "DGUB_WGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "DSN_SKL": { - "name": "DSN_SKL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "RMK": { - "name": "RMK", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_DT": { - "name": "DEL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "MAT_STAT": { - "name": "MAT_STAT", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "IF_SYS_NO": { - "name": "IF_SYS_NO", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "GLAND_SPEC_1": { - "name": "GLAND_SPEC_1", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "GLAND_SPEC_2": { - "name": "GLAND_SPEC_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "GLAND_SPEC_3": { - "name": "GLAND_SPEC_3", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "MCT_MDLE_STD_1": { - "name": "MCT_MDLE_STD_1", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "MCT_MDLE_STD_2": { - "name": "MCT_MDLE_STD_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BEELE_RISE": { - "name": "BEELE_RISE", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "MAX_DRUM_LTH": { - "name": "MAX_DRUM_LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "AGR_DTM": { - "name": "AGR_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "DISPLN": { - "name": "DISPLN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "LRG_KWK": { - "name": "LRG_KWK", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DTL_KWK": { - "name": "DTL_KWK", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SP_INSP_GB": { - "name": "SP_INSP_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PNTOUT_SPEC_4": { - "name": "PNTOUT_SPEC_4", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "OFE_MAT_NO": { - "name": "OFE_MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "OFE_CAB_YN": { - "name": "OFE_CAB_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INSTL_PSB_CNT": { - "name": "INSTL_PSB_CNT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CUTL_ML_GB": { - "name": "CUTL_ML_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FCM_INSP": { - "name": "FCM_INSP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DOC_NO": { - "name": "DOC_NO", - "type": "varchar(25)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "HOLD_DT": { - "name": "HOLD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "HOLD_LIFT_DT": { - "name": "HOLD_LIFT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "MAT_KND_GB": { - "name": "MAT_KND_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BATCH_MNG_ORDR": { - "name": "BATCH_MNG_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FS_INPR_ID": { - "name": "FS_INPR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FS_INP_DTM": { - "name": "FS_INP_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHGR_ID": { - "name": "FIN_CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHG_DTM": { - "name": "FIN_CHG_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "DWG_FILE_NM": { - "name": "DWG_FILE_NM", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "TAG_NO_CHG_DT": { - "name": "TAG_NO_CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SUB_EQP_YN": { - "name": "SUB_EQP_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ATT_MAT_YN": { - "name": "ATT_MAT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DSN_REV_NO": { - "name": "DSN_REV_NO", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR1": { - "name": "USR_DF_CHAR1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR2": { - "name": "USR_DF_CHAR2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR3": { - "name": "USR_DF_CHAR3", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR4": { - "name": "USR_DF_CHAR4", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "USR_DF_CHAR5": { - "name": "USR_DF_CHAR5", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_clas": { - "name": "cmctb_mat_clas", - "schema": "nonsap", - "columns": { - "CLAS_CD": { - "name": "CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "CLAS_NM": { - "name": "CLAS_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "CLAS_DTL": { - "name": "CLAS_DTL", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "PRNT_CLAS_CD": { - "name": "PRNT_CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "CLAS_LVL": { - "name": "CLAS_LVL", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "UOM": { - "name": "UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "STYPE": { - "name": "STYPE", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "GRD_MATL": { - "name": "GRD_MATL", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "BSE_UOM": { - "name": "BSE_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_clas_spchar": { - "name": "cmctb_mat_clas_spchar", - "schema": "nonsap", - "columns": { - "CLAS_CD": { - "name": "CLAS_CD", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_SEQ": { - "name": "SPCHAR_SEQ", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "MNDT_YN": { - "name": "MNDT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_mat_clas_spchar_CLAS_CD_SPCHAR_CD_pk": { - "name": "cmctb_mat_clas_spchar_CLAS_CD_SPCHAR_CD_pk", - "columns": [ - "CLAS_CD", - "SPCHAR_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_dsc": { - "name": "cmctb_mat_dsc", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "MAT_DTL": { - "name": "MAT_DTL", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_plnt": { - "name": "cmctb_mat_plnt", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "PLNT": { - "name": "PLNT", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "DELV_UOM": { - "name": "DELV_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "EA_BTCH_ND_GB": { - "name": "EA_BTCH_ND_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRCR_CLF": { - "name": "PRCR_CLF", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PUR_CHRGR_CD": { - "name": "PUR_CHRGR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PRCR_CHRGR_CD": { - "name": "PRCR_CHRGR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "GOODS_CHRGR_CD": { - "name": "GOODS_CHRGR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PUR_LT": { - "name": "PUR_LT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "MRP_TP": { - "name": "MRP_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "MAT_STAT": { - "name": "MAT_STAT", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "BULK_MAT_ORDR": { - "name": "BULK_MAT_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRCR_TP": { - "name": "PRCR_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SFTY_STCK_QTY": { - "name": "SFTY_STCK_QTY", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SER_PROF": { - "name": "SER_PROF", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "BATCH_MNG_ORDR": { - "name": "BATCH_MNG_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "SP_PRCR_TP": { - "name": "SP_PRCR_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_spchar": { - "name": "cmctb_mat_spchar", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_DTL": { - "name": "SPCHAR_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_CD": { - "name": "SPCHAR_VAL_CD", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_DTL": { - "name": "SPCHAR_VAL_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_NUM": { - "name": "SPCHAR_VAL_NUM", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_UOM": { - "name": "SPCHAR_VAL_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_spchar_mast": { - "name": "cmctb_mat_spchar_mast", - "schema": "nonsap", - "columns": { - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_DTL": { - "name": "SPCHAR_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_TP": { - "name": "SPCHAR_TP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_UOM": { - "name": "SPCHAR_VAL_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_VAL_YN": { - "name": "SPCHAR_VAL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPCHAR_GRP": { - "name": "SPCHAR_GRP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_mat_spchar_mast_SPCHAR_CD_pk": { - "name": "cmctb_mat_spchar_mast_SPCHAR_CD_pk", - "columns": [ - "SPCHAR_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_spchar_val": { - "name": "cmctb_mat_spchar_val", - "schema": "nonsap", - "columns": { - "SPCHAR_CD": { - "name": "SPCHAR_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_VAL_CD": { - "name": "SPCHAR_VAL_CD", - "type": "varchar(90)", - "primaryKey": false, - "notNull": true - }, - "SPCHAR_VAL_DTL": { - "name": "SPCHAR_VAL_DTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_mat_spchar_val_SPCHAR_CD_SPCHAR_VAL_CD_pk": { - "name": "cmctb_mat_spchar_val_SPCHAR_CD_SPCHAR_VAL_CD_pk", - "columns": [ - "SPCHAR_CD", - "SPCHAR_VAL_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_mat_uom": { - "name": "cmctb_mat_uom", - "schema": "nonsap", - "columns": { - "MAT_NO": { - "name": "MAT_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": true - }, - "SBST_UOM": { - "name": "SBST_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "CNVRT_FCTR_1": { - "name": "CNVRT_FCTR_1", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CNVRT_FCTR_2": { - "name": "CNVRT_FCTR_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "LTH": { - "name": "LTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WTH": { - "name": "WTH", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "HGT": { - "name": "HGT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SZ_UOM": { - "name": "SZ_UOM", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_proj_bizcls": { - "name": "cmctb_proj_bizcls", - "schema": "nonsap", - "columns": { - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "TYPE": { - "name": "TYPE", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_proj_mast": { - "name": "cmctb_proj_mast", - "schema": "nonsap", - "columns": { - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "MSHIP_NO": { - "name": "MSHIP_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "SERS_NO": { - "name": "SERS_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "REF_NO": { - "name": "REF_NO", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "SKND": { - "name": "SKND", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE": { - "name": "SHTYPE", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "DOCK_CD": { - "name": "DOCK_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "OWN_1": { - "name": "OWN_1", - "type": "varchar(32)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DT": { - "name": "CNRT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CNRT_DL_DT": { - "name": "CNRT_DL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DSC": { - "name": "PROJ_DSC", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "PROJ_GB": { - "name": "PROJ_GB", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "OWN_NM": { - "name": "OWN_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "NEW_SKND2": { - "name": "NEW_SKND2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "OWN_AB": { - "name": "OWN_AB", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "CHINA_YN": { - "name": "CHINA_YN", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DTL_TP": { - "name": "PROJ_DTL_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PROF": { - "name": "PROJ_PROF", - "type": "varchar(7)", - "primaryKey": false, - "notNull": false - }, - "INQY_NO": { - "name": "INQY_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "INQY_SEQ": { - "name": "INQY_SEQ", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "NTTP": { - "name": "NTTP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "RLTD_PROJ": { - "name": "RLTD_PROJ", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "DIGT_PDT_GRP": { - "name": "DIGT_PDT_GRP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "WP_PROJ_TP": { - "name": "WP_PROJ_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TOT_CNRT_CNT": { - "name": "TOT_CNRT_CNT", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PROJ_ETC_TP": { - "name": "PROJ_ETC_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SRC_SYS_ID": { - "name": "SRC_SYS_ID", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PRGS_STAT": { - "name": "PRGS_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DL_CSTM_CD": { - "name": "DL_CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PDT_LVL_4": { - "name": "PDT_LVL_4", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "AS_GRNT_PRD": { - "name": "AS_GRNT_PRD", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "RL_DL_DT": { - "name": "RL_DL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SA_DT": { - "name": "SA_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "GOV": { - "name": "GOV", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "DL_BF_PROJ_NM": { - "name": "DL_BF_PROJ_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "IMO_NO": { - "name": "IMO_NO", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DIST_PATH": { - "name": "DIST_PATH", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "SALE_ORG_CD": { - "name": "SALE_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "SALE_GRP": { - "name": "SALE_GRP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_CD": { - "name": "BIZLOC_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "MNG_ACOT_DMN": { - "name": "MNG_ACOT_DMN", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "BIZ_DMN": { - "name": "BIZ_DMN", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CNRT_CNTN_YN": { - "name": "CNRT_CNTN_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CNRT_RESV_YN": { - "name": "CNRT_RESV_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PROJ_PRGS_YN": { - "name": "PROJ_PRGS_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SYS_ACOT_CLSD_DT": { - "name": "SYS_ACOT_CLSD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PROJ_SCP": { - "name": "PROJ_SCP", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "LOA": { - "name": "LOA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "MN_ENGN_TP_CD": { - "name": "MN_ENGN_TP_CD", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "SPD": { - "name": "SPD", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "GT": { - "name": "GT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "BP_DL_DT": { - "name": "BP_DL_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_GRP": { - "name": "SHTYPE_GRP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_EMPNO": { - "name": "PROJ_CRTE_REQ_EMPNO", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "PROJ_CRTE_REQ_DT": { - "name": "PROJ_CRTE_REQ_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IO_GB": { - "name": "IO_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CSTM_PO_NO": { - "name": "CSTM_PO_NO", - "type": "varchar(35)", - "primaryKey": false, - "notNull": false - }, - "GENT_CNT": { - "name": "GENT_CNT", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_PRD": { - "name": "ORDR_GRNT_PRD", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "ORDR_GRNT_FN_DT": { - "name": "ORDR_GRNT_FN_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DSN_CHRGR": { - "name": "DSN_CHRGR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_PROJ_NM": { - "name": "DL_AF_PROJ_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_RL_CLNT": { - "name": "DL_AF_RL_CLNT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_SHPSRV_SCP": { - "name": "DL_AF_SHPSRV_SCP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_NTTP": { - "name": "DL_AF_NTTP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_CLS": { - "name": "DL_AF_CLS", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_CALL_SIGN": { - "name": "DL_AF_CALL_SIGN", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_TEL_NO": { - "name": "DL_AF_TEL_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_FAX_NO": { - "name": "DL_AF_FAX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "DL_AF_EMAIL_ADR": { - "name": "DL_AF_EMAIL_ADR", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "PROJ_WBS_TP": { - "name": "PROJ_WBS_TP", - "type": "varchar(7)", - "primaryKey": false, - "notNull": false - }, - "XSTAT": { - "name": "XSTAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XMSGS": { - "name": "XMSGS", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "XDATS": { - "name": "XDATS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "XTIMS": { - "name": "XTIMS", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHN_PROJ_TP": { - "name": "CHN_PROJ_TP", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "FIN_GRNT_FN_DT": { - "name": "FIN_GRNT_FN_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "STDT": { - "name": "STDT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "SERS_YN": { - "name": "SERS_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TYPE": { - "name": "TYPE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PRO_PROJ_NO": { - "name": "PRO_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "PBSD_PROJ_NO": { - "name": "PBSD_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "PBSD_SHIP_NM": { - "name": "PBSD_SHIP_NM", - "type": "varchar(150)", - "primaryKey": false, - "notNull": false - }, - "BIZCLS": { - "name": "BIZCLS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_PLN_DT": { - "name": "PROJ_DL_PLN_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PROJ_DL_RT_DT": { - "name": "PROJ_DL_RT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "TOT_AREA": { - "name": "TOT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "EXMPT_AREA": { - "name": "EXMPT_AREA", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "EXMPT_RAT": { - "name": "EXMPT_RAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "QM_CLS": { - "name": "QM_CLS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CNCT_PROJ_NO": { - "name": "CNCT_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "EQP_DTL_YN": { - "name": "EQP_DTL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "EXP_YN": { - "name": "EXP_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ACT_MH_YN": { - "name": "ACT_MH_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPEC": { - "name": "SPEC", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DSGN_LIFE": { - "name": "DSGN_LIFE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NEW_MC_YN": { - "name": "NEW_MC_YN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WK_ENV_WT_VAL_YN": { - "name": "WK_ENV_WT_VAL_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "GRNT_STDT": { - "name": "GRNT_STDT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "TMH_ADPT_YN": { - "name": "TMH_ADPT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ZV_YN": { - "name": "ZV_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SEC_YN": { - "name": "SEC_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_proj_wbs": { - "name": "cmctb_proj_wbs", - "schema": "nonsap", - "columns": { - "PROJ_NO": { - "name": "PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "WBS_ELMT": { - "name": "WBS_ELMT", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "WBS_ELMT_NM": { - "name": "WBS_ELMT_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WBS_LVL": { - "name": "WBS_LVL", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "FLAG": { - "name": "FLAG", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "WBS_INSD_ELMT": { - "name": "WBS_INSD_ELMT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "HGRK_WBS_ELMT": { - "name": "HGRK_WBS_ELMT", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "XSTAT": { - "name": "XSTAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "XMSGS": { - "name": "XMSGS", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "XDATS": { - "name": "XDATS", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "XTIMS": { - "name": "XTIMS", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "SYS_STAT": { - "name": "SYS_STAT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_1": { - "name": "WBS_ELMT_1", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_2": { - "name": "WBS_ELMT_2", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_3": { - "name": "WBS_ELMT_3", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_4": { - "name": "WBS_ELMT_4", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_5": { - "name": "WBS_ELMT_5", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_6": { - "name": "WBS_ELMT_6", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_7": { - "name": "WBS_ELMT_7", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_8": { - "name": "WBS_ELMT_8", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_9": { - "name": "WBS_ELMT_9", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "WBS_ELMT_10": { - "name": "WBS_ELMT_10", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_addr": { - "name": "cmctb_vendor_addr", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "INTL_ADR_VER_ID": { - "name": "INTL_ADR_VER_ID", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "CITY_ZIP_NO": { - "name": "CITY_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "POBX_ZIP_NO": { - "name": "POBX_ZIP_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "REGN_CD": { - "name": "REGN_CD", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_1": { - "name": "VNDRNM_ABRV_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_2": { - "name": "VNDRNM_ABRV_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "LANG_KEY": { - "name": "LANG_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_1": { - "name": "ETC_ADR_1", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "ETC_ADR_2": { - "name": "ETC_ADR_2", - "type": "varchar(180)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "TRANS_ZONE": { - "name": "TRANS_ZONE", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_3": { - "name": "VNDRNM_3", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_4": { - "name": "VNDRNM_4", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "TAX_JRDT_ZONE_CD": { - "name": "TAX_JRDT_ZONE_CD", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "ADR_TMZ": { - "name": "ADR_TMZ", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_compny": { - "name": "cmctb_vendor_compny", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "CTL_ACNT": { - "name": "CTL_ACNT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SRT_KEY": { - "name": "SRT_KEY", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "PLN_GRP": { - "name": "PLN_GRP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BF_VNDRCD": { - "name": "BF_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_INVC_ORDR": { - "name": "OVLAP_INVC_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SPLY_MTHD": { - "name": "SPLY_MTHD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SPLY_HOLD_ORDR": { - "name": "SPLY_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "TRD_BANK_SHRT_KEY": { - "name": "TRD_BANK_SHRT_KEY", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NTN_CD": { - "name": "SRCE_TX_NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "MIN_ORDR": { - "name": "MIN_ORDR", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "SPRT_SPLY_ORDR": { - "name": "SPRT_SPLY_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CSTM_VNDR_CLR_ORDR": { - "name": "CSTM_VNDR_CLR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_CD": { - "name": "SRCE_TX_CD", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "IATA_BIC_GB": { - "name": "IATA_BIC_GB", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "REP_TP": { - "name": "REP_TP", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "LOGST_VNDR_TP": { - "name": "LOGST_VNDR_TP", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "VNDR_ACNT_NO": { - "name": "VNDR_ACNT_NO", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CHRGR_NM": { - "name": "VNDR_CHRGR_NM", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "ACOT_CHRGR_TELNO": { - "name": "ACOT_CHRGR_TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "AUTH_GRP": { - "name": "AUTH_GRP", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_CALC_DT": { - "name": "FIN_IR_CALC_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "FIN_IR_ACT_DT": { - "name": "FIN_IR_ACT_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "ACOT_CHRGR_FAXNO": { - "name": "ACOT_CHRGR_FAXNO", - "type": "varchar(31)", - "primaryKey": false, - "notNull": false - }, - "MK_CHRGR_EMAIL": { - "name": "MK_CHRGR_EMAIL", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "MEMO": { - "name": "MEMO", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "MOFFC_ACNT_NO": { - "name": "MOFFC_ACNT_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "cmctb_vendor_compny_VNDRCD_CO_CD_pk": { - "name": "cmctb_vendor_compny_VNDRCD_CO_CD_pk", - "columns": [ - "VNDRCD", - "CO_CD" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_general": { - "name": "cmctb_vendor_general", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ACNT_GRP": { - "name": "ACNT_GRP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ACNT_GRP_TP": { - "name": "ACNT_GRP_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "CSTM_CD": { - "name": "CSTM_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PST_HOLD_ORDR": { - "name": "PST_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "HOLD_CAUS": { - "name": "HOLD_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CO_ID": { - "name": "CO_ID", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "BIZTP": { - "name": "BIZTP", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "BIZCON": { - "name": "BIZCON", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "REG_DT": { - "name": "REG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "REG_DTM": { - "name": "REG_DTM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "REGR_ID": { - "name": "REGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "AGR_DT": { - "name": "AGR_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "AGR_TM": { - "name": "AGR_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "AGR_R_ID": { - "name": "AGR_R_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "REP_TEL_NO": { - "name": "REP_TEL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "REP_FAX_NO": { - "name": "REP_FAX_NO", - "type": "varchar(31)", - "primaryKey": false, - "notNull": false - }, - "BIZR_NO": { - "name": "BIZR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CO_REG_NO": { - "name": "CO_REG_NO", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "TX_CD_4": { - "name": "TX_CD_4", - "type": "varchar(54)", - "primaryKey": false, - "notNull": false - }, - "CO_INST_DT": { - "name": "CO_INST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "VNDR_TP": { - "name": "VNDR_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_CD": { - "name": "GBL_TOP_CD", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "GBL_TOP_NM": { - "name": "GBL_TOP_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_CD": { - "name": "DMST_TOP_CD", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "DMST_TOP_NM": { - "name": "DMST_TOP_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_CD": { - "name": "BIZ_UOM_CD", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "BIZ_UOM_NM": { - "name": "BIZ_UOM_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "DNS_NO": { - "name": "DNS_NO", - "type": "varchar(11)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "TTL": { - "name": "TTL", - "type": "varchar(45)", - "primaryKey": false, - "notNull": false - }, - "VAT_REG_NO": { - "name": "VAT_REG_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "GIRO_VNDR_ORDR": { - "name": "GIRO_VNDR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_1": { - "name": "VNDRNM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_2": { - "name": "VNDRNM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_3": { - "name": "VNDRNM_3", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_4": { - "name": "VNDRNM_4", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_1": { - "name": "VNDRNM_ABRV_1", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM_ABRV_2": { - "name": "VNDRNM_ABRV_2", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "PTNT_VNDRCD": { - "name": "PTNT_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ADR_1": { - "name": "ADR_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "ADR_2": { - "name": "ADR_2", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_NM": { - "name": "QLT_CHRGR_NM", - "type": "varchar(60)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_TELNO": { - "name": "QLT_CHRGR_TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "QLT_CHRGR_EMAIL": { - "name": "QLT_CHRGR_EMAIL", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "SB_WKA_SEQ": { - "name": "SB_WKA_SEQ", - "type": "varchar(16)", - "primaryKey": false, - "notNull": false - }, - "OVLAP_CAUS_CD": { - "name": "OVLAP_CAUS_CD", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DOC_TP": { - "name": "DOC_TP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DOC_NO": { - "name": "DOC_NO", - "type": "varchar(25)", - "primaryKey": false, - "notNull": false - }, - "PTN_DOC": { - "name": "PTN_DOC", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DOC_VER": { - "name": "DOC_VER", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "INB_FLAG": { - "name": "INB_FLAG", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_HOLD_ORDR": { - "name": "DEL_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "POBX": { - "name": "POBX", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "INTL_LCTN_CHK_NUM": { - "name": "INTL_LCTN_CHK_NUM", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SRCETX_RP_SEX_KEY": { - "name": "SRCETX_RP_SEX_KEY", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CNRT_CHRGR_1": { - "name": "VNDR_CNRT_CHRGR_1", - "type": "varchar(105)", - "primaryKey": false, - "notNull": false - }, - "VNDR_CNRT_CHRGR_2": { - "name": "VNDR_CNRT_CHRGR_2", - "type": "varchar(105)", - "primaryKey": false, - "notNull": false - }, - "REPR_RESNO": { - "name": "REPR_RESNO", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CO_VLM": { - "name": "CO_VLM", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_grp": { - "name": "cmctb_vendor_grp", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "BIZ_GRP_CD": { - "name": "BIZ_GRP_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CRTER_ID": { - "name": "CRTER_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHGR_ID": { - "name": "CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_inco": { - "name": "cmctb_vendor_inco", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "VNDRNM": { - "name": "VNDRNM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "REPR_NM": { - "name": "REPR_NM", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "PRTNR_GB": { - "name": "PRTNR_GB", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_CD": { - "name": "INCO_PRTNR_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_WKA_1": { - "name": "INCO_PRTNR_WKA_1", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_WKA_2": { - "name": "INCO_PRTNR_WKA_2", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_WKA_3": { - "name": "INCO_PRTNR_WKA_3", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "JBTYPE_CD": { - "name": "JBTYPE_CD", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "JBTYPE_CD_2": { - "name": "JBTYPE_CD_2", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "INDV_CO_GB": { - "name": "INDV_CO_GB", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "INCO_FOND_YN": { - "name": "INCO_FOND_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DOCK_NO": { - "name": "DOCK_NO", - "type": "varchar(25)", - "primaryKey": false, - "notNull": false - }, - "OCMP_INP_DT": { - "name": "OCMP_INP_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "INCO_DUSE_DT": { - "name": "INCO_DUSE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "INDST_INS_PMRAT": { - "name": "INDST_INS_PMRAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CNRT_PFRM_GRAMT": { - "name": "CNRT_PFRM_GRAMT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "WGE_RAT": { - "name": "WGE_RAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "CRSPD_DEPTCD_1": { - "name": "CRSPD_DEPTCD_1", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CRSPD_DEPTCD_2": { - "name": "CRSPD_DEPTCD_2", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CRSPD_TEAM_BLNG": { - "name": "CRSPD_TEAM_BLNG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_ITM_1": { - "name": "INCO_PRTNR_ITM_1", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "INCO_PRTNR_ITM_2": { - "name": "INCO_PRTNR_ITM_2", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "OFC_LOC": { - "name": "OFC_LOC", - "type": "varchar(240)", - "primaryKey": false, - "notNull": false - }, - "REP_OCMP_CARR": { - "name": "REP_OCMP_CARR", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "INCO_DUSE_CAUS": { - "name": "INCO_DUSE_CAUS", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "TEL_NO": { - "name": "TEL_NO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ADR1": { - "name": "ADR1", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "ADR2": { - "name": "ADR2", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "OLD_VNDRCD": { - "name": "OLD_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "TREE_NUM": { - "name": "TREE_NUM", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "CRTE_DT": { - "name": "CRTE_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CRTE_TM": { - "name": "CRTE_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CRTE_USR_ID": { - "name": "CRTE_USR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "CHG_DT": { - "name": "CHG_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "CHG_TM": { - "name": "CHG_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "CHG_USR_ID": { - "name": "CHG_USR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "UPR_JBTYPE": { - "name": "UPR_JBTYPE", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "ZBYBP": { - "name": "ZBYBP", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "RMK": { - "name": "RMK", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "WDL_PLN_YN": { - "name": "WDL_PLN_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "WGE_DELY_DVL": { - "name": "WGE_DELY_DVL", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "ESCROW_YN": { - "name": "ESCROW_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_porg": { - "name": "cmctb_vendor_porg", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "PUR_ORG_CD": { - "name": "PUR_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "PUR_ORD_CUR": { - "name": "PUR_ORD_CUR", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "SPLY_COND": { - "name": "SPLY_COND", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_1": { - "name": "DL_COND_1", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "DL_COND_2": { - "name": "DL_COND_2", - "type": "varchar(90)", - "primaryKey": false, - "notNull": false - }, - "CALC_SHM_GRP": { - "name": "CALC_SHM_GRP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "GR_BSE_INVC_VR": { - "name": "GR_BSE_INVC_VR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "AT_PUR_ORD_ORDR": { - "name": "AT_PUR_ORD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_ORDR": { - "name": "PUR_HOLD_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "DEL_ORDR": { - "name": "DEL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "ORD_CNFM_REQ_ORDR": { - "name": "ORD_CNFM_REQ_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "SALE_CHRGR_NM": { - "name": "SALE_CHRGR_NM", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - }, - "VNDR_TELNO": { - "name": "VNDR_TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "CNFM_CTL_KEY": { - "name": "CNFM_CTL_KEY", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_DT": { - "name": "PUR_HOLD_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "PUR_HOLD_CAUS": { - "name": "PUR_HOLD_CAUS", - "type": "varchar(120)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_repremail": { - "name": "cmctb_vendor_repremail", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(241)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_reprfax": { - "name": "cmctb_vendor_reprfax", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "FAXNO": { - "name": "FAXNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "FAX_ETS_NO": { - "name": "FAX_ETS_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_reprtel": { - "name": "cmctb_vendor_reprtel", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "NTN_CD": { - "name": "NTN_CD", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "ETX_NO": { - "name": "ETX_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "HP_ORDR": { - "name": "HP_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_reprurl": { - "name": "cmctb_vendor_reprurl", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ADR_NO": { - "name": "ADR_NO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "REPR_SER": { - "name": "REPR_SER", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "VLD_ST_DT": { - "name": "VLD_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": true - }, - "URL": { - "name": "URL", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_taxnum": { - "name": "cmctb_vendor_taxnum", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "TX_NO_CTG": { - "name": "TX_NO_CTG", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "BIZ_PTNR_TX_NO": { - "name": "BIZ_PTNR_TX_NO", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_vfpn": { - "name": "cmctb_vendor_vfpn", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "PUR_ORG_CD": { - "name": "PUR_ORG_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "VNDR_SUB_NO": { - "name": "VNDR_SUB_NO", - "type": "varchar(6)", - "primaryKey": false, - "notNull": true - }, - "PLNT_CD": { - "name": "PLNT_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "PTNR_SKL": { - "name": "PTNR_SKL", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "PTNR_CNT": { - "name": "PTNR_CNT", - "type": "varchar(3)", - "primaryKey": false, - "notNull": true - }, - "ETC_REF_VNDRCD": { - "name": "ETC_REF_VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BSE_PTNR_ORDR": { - "name": "BSE_PTNR_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.cmctb_vendor_whthx": { - "name": "cmctb_vendor_whthx", - "schema": "nonsap", - "columns": { - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(4)", - "primaryKey": false, - "notNull": true - }, - "SRCE_TX_TP": { - "name": "SRCE_TX_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "SRCE_TX_REL_ORDR": { - "name": "SRCE_TX_REL_ORDR", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "RECIP_TP": { - "name": "RECIP_TP", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_IDENT_NO": { - "name": "SRCE_TX_IDENT_NO", - "type": "varchar(16)", - "primaryKey": false, - "notNull": false - }, - "SRCE_TX_NO": { - "name": "SRCE_TX_NO", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_CERT_NO": { - "name": "DCHAG_CERT_NO", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_RAT": { - "name": "DCHAG_RAT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ST_DT": { - "name": "DCHAG_ST_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_ED_DT": { - "name": "DCHAG_ED_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "DCHAG_CAUS": { - "name": "DCHAG_CAUS", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "IF_DT": { - "name": "IF_DT", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "IF_TM": { - "name": "IF_TM", - "type": "varchar(6)", - "primaryKey": false, - "notNull": false - }, - "IF_STAT": { - "name": "IF_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "IF_MSG": { - "name": "IF_MSG", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.plftb_estm_proj_mast": { - "name": "plftb_estm_proj_mast", - "schema": "nonsap", - "columns": { - "ESTM_PROJ_NO": { - "name": "ESTM_PROJ_NO", - "type": "varchar(24)", - "primaryKey": false, - "notNull": true - }, - "AGND_NO": { - "name": "AGND_NO", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "ESTM_PROJ_NM": { - "name": "ESTM_PROJ_NM", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "BIZ_CLS": { - "name": "BIZ_CLS", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "REV_NO": { - "name": "REV_NO", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "ESTM_TYPE": { - "name": "ESTM_TYPE", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "OWNER_CD": { - "name": "OWNER_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SERS_CNT": { - "name": "SERS_CNT", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SKND_CD": { - "name": "SKND_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_CD": { - "name": "SHTYPE_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_SIZE": { - "name": "SHTYPE_SIZE", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "SHTYPE_UOM": { - "name": "SHTYPE_UOM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CHRTR_CD": { - "name": "CHRTR_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "NATN_CD": { - "name": "NATN_CD", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_1": { - "name": "CLS_1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_2": { - "name": "CLS_2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CLS_3": { - "name": "CLS_3", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "DATA_CRTE_GB": { - "name": "DATA_CRTE_GB", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "FS_INPR_ID": { - "name": "FS_INPR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FS_INP_DTM": { - "name": "FS_INP_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHGR_ID": { - "name": "FIN_CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHG_DTM": { - "name": "FIN_CHG_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_1": { - "name": "VSL_VAG_1", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_2": { - "name": "VSL_VAG_2", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_3": { - "name": "VSL_VAG_3", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "VSL_VAG_4": { - "name": "VSL_VAG_4", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_APP_ID": { - "name": "ESTM_AOM_APP_ID", - "type": "varchar(32)", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_STAT": { - "name": "ESTM_AOM_STAT", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_STAT_CHGR_ID": { - "name": "ESTM_AOM_STAT_CHGR_ID", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "ESTM_AOM_STAT_CHG_DTM": { - "name": "ESTM_AOM_STAT_CHG_DTM", - "type": "varchar(14)", - "primaryKey": false, - "notNull": false - }, - "IF_TRGT_YN": { - "name": "IF_TRGT_YN", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": { - "plftb_estm_proj_mast_ESTM_PROJ_NO_pk": { - "name": "plftb_estm_proj_mast_ESTM_PROJ_NO_pk", - "columns": [ - "ESTM_PROJ_NO" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "nonsap.nonsap_user": { - "name": "nonsap_user", - "schema": "nonsap", - "columns": { - "USR_ID": { - "name": "USR_ID", - "type": "varchar(255)", - "primaryKey": true, - "notNull": true - }, - "USR_NM": { - "name": "USR_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "USR_ENM": { - "name": "USR_ENM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EMPNO": { - "name": "EMPNO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CO_CD": { - "name": "CO_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CO_NM": { - "name": "CO_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAST_DEPTCD": { - "name": "MAST_DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAST_DEPTNM": { - "name": "MAST_DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VNDRCD": { - "name": "VNDRCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VNDRNM": { - "name": "VNDRNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REGL_ORORD_GB": { - "name": "REGL_ORORD_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JG_CD": { - "name": "JG_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JG_NM": { - "name": "JG_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JK_CD": { - "name": "JK_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "JK_NM": { - "name": "JK_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EMAIL_ADR": { - "name": "EMAIL_ADR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "TELNO": { - "name": "TELNO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "HP_NO": { - "name": "HP_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ADR": { - "name": "ADR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MYSNG_ID": { - "name": "MYSNG_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MYSNG_USR_ID": { - "name": "MYSNG_USR_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MYSNG_USE_YN": { - "name": "MYSNG_USE_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CHRG_BIZ_NM": { - "name": "CHRG_BIZ_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_PWD_CHG_DTM": { - "name": "FIN_PWD_CHG_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_LGN_DTM": { - "name": "FIN_LGN_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_LOGOUT_DTM": { - "name": "FIN_LOGOUT_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_LGN_FAIL_TMS": { - "name": "FIN_LGN_FAIL_TMS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_USEIP": { - "name": "FIN_USEIP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "UNLOCK_DTM": { - "name": "UNLOCK_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOCK_YN": { - "name": "LOCK_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AGR_YN": { - "name": "AGR_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEL_YN": { - "name": "DEL_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_GB_CD": { - "name": "BIZLOC_GB_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BIZLOC_GB_NM": { - "name": "BIZLOC_GB_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GRD_NM": { - "name": "GRD_NM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CH_DEPTCD": { - "name": "CH_DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "CH_DEPTNM": { - "name": "CH_DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ORG_OTHER_NAME": { - "name": "ORG_OTHER_NAME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GRADE_OTHER_NAME": { - "name": "GRADE_OTHER_NAME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FAX_NO": { - "name": "FAX_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FS_INPR_ID": { - "name": "FS_INPR_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FS_INP_DTM": { - "name": "FS_INP_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHGR_ID": { - "name": "FIN_CHGR_ID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIN_CHG_DTM": { - "name": "FIN_CHG_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOFF_GB": { - "name": "LOFF_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEL_DTM": { - "name": "DEL_DTM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.PR_INFORMATION_T_BID_HEADER": { - "name": "PR_INFORMATION_T_BID_HEADER", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "PR_INFORMATION_T_BID_HEADER_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "EKGRP": { - "name": "EKGRP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "EKORG": { - "name": "EKORG", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZBSART": { - "name": "ZBSART", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZRFQ_TRS_DT": { - "name": "ZRFQ_TRS_DT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZRFQ_TRS_TM": { - "name": "ZRFQ_TRS_TM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "PR_INFORMATION_T_BID_HEADER_ANFNR_unique": { - "name": "PR_INFORMATION_T_BID_HEADER_ANFNR_unique", - "nullsNotDistinct": false, - "columns": [ - "ANFNR" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.PR_INFORMATION_T_BID_ITEM": { - "name": "PR_INFORMATION_T_BID_ITEM", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "PR_INFORMATION_T_BID_ITEM_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ANFPS": { - "name": "ANFPS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AUFNR": { - "name": "AUFNR", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BANPO": { - "name": "BANPO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BPRME": { - "name": "BPRME", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "DISMM": { - "name": "DISMM", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "KNTTP": { - "name": "KNTTP", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "KOSTL": { - "name": "KOSTL", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "LFDAT": { - "name": "LFDAT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MENGE": { - "name": "MENGE", - "type": "numeric(15, 3)", - "primaryKey": false, - "notNull": false - }, - "PEINH": { - "name": "PEINH", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "PERNR": { - "name": "PERNR", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "POSID": { - "name": "POSID", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "PREIS": { - "name": "PREIS", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(24)", - "primaryKey": false, - "notNull": false - }, - "SAKTO": { - "name": "SAKTO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "TXZ01": { - "name": "TXZ01", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "WAERS1": { - "name": "WAERS1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WAERS2": { - "name": "WAERS2", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZCON_NO_PO": { - "name": "ZCON_NO_PO", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "ZREQ_FN": { - "name": "ZREQ_FN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZREQ_PO": { - "name": "ZREQ_PO", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ZRSLT_AMT": { - "name": "ZRSLT_AMT", - "type": "numeric(17, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "PR_INFORMATION_T_BID_ITEM_ANFNR_PR_INFORMATION_T_BID_HEADER_ANFNR_fk": { - "name": "PR_INFORMATION_T_BID_ITEM_ANFNR_PR_INFORMATION_T_BID_HEADER_ANFNR_fk", - "tableFrom": "PR_INFORMATION_T_BID_ITEM", - "tableTo": "PR_INFORMATION_T_BID_HEADER", - "schemaTo": "ecc", - "columnsFrom": [ - "ANFNR" - ], - "columnsTo": [ - "ANFNR" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.T_CHANGE_PR": { - "name": "T_CHANGE_PR", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "T_CHANGE_PR_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BANPO": { - "name": "BANPO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_NO": { - "name": "ZCHG_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZACC_IND": { - "name": "ZACC_IND", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PCR_REQ": { - "name": "PCR_REQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PCR_REQ_SEQ": { - "name": "PCR_REQ_SEQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_DT": { - "name": "ZMM_DT", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_DT_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOEKZ": { - "name": "LOEKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AEDAT": { - "name": "AEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MATKL": { - "name": "MATKL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LGORT": { - "name": "LGORT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BEDNR": { - "name": "BEDNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MENGE": { - "name": "MENGE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETPR": { - "name": "NETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PEINH": { - "name": "PEINH", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETWR": { - "name": "NETWR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BRTWR": { - "name": "BRTWR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WEBAZ": { - "name": "WEBAZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MWSKZ": { - "name": "MWSKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "INSMK": { - "name": "INSMK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BWTAR": { - "name": "BWTAR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BWTTY": { - "name": "BWTTY", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ELIKZ": { - "name": "ELIKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EREKZ": { - "name": "EREKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "TWRKZ": { - "name": "TWRKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REPOS": { - "name": "REPOS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WEBRE": { - "name": "WEBRE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KNTTP": { - "name": "KNTTP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NTGEW": { - "name": "NTGEW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GEWEI": { - "name": "GEWEI", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BRGEW": { - "name": "BRGEW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VOLUM": { - "name": "VOLUM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VOLEH": { - "name": "VOLEH", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BNFPO": { - "name": "BNFPO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "UPTYP": { - "name": "UPTYP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "UPVOR": { - "name": "UPVOR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_DLV_DT": { - "name": "ZPO_DLV_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSHIP_DT": { - "name": "ZSHIP_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDST_CD": { - "name": "ZDST_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZRCV_DT": { - "name": "ZRCV_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCON_NO": { - "name": "ZCON_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCON_IND": { - "name": "ZCON_IND", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHAR_CD": { - "name": "ZCHAR_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZMAT_AREA": { - "name": "ZMAT_AREA", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSZ": { - "name": "ZSZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZAF_ECAL_AMT": { - "name": "ZAF_ECAL_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPLN_ST_DT": { - "name": "ZPLN_ST_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPLN_ED_DT": { - "name": "ZPLN_ED_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZUSD_BGT": { - "name": "ZUSD_BGT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZKRW_BGT": { - "name": "ZKRW_BGT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDLV_CNTLR": { - "name": "ZDLV_CNTLR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANFNR": { - "name": "ANFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANFPS": { - "name": "ANFPS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KONNR": { - "name": "KONNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KTPNR": { - "name": "KTPNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCR_NO": { - "name": "ZCR_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCR_AMT": { - "name": "ZCR_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZRT_CUR": { - "name": "ZRT_CUR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZRT_AMT": { - "name": "ZRT_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_UNIT": { - "name": "ZPO_UNIT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZREF_NETPR": { - "name": "ZREF_NETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZNETPR": { - "name": "ZNETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BPRME": { - "name": "BPRME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDISPLN": { - "name": "ZDISPLN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZORCT_CNRT_KRW": { - "name": "ZORCT_CNRT_KRW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZORCT_CNRT_USD": { - "name": "ZORCT_CNRT_USD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZETC_CNRT_KRW": { - "name": "ZETC_CNRT_KRW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZETC_CNRT_USD": { - "name": "ZETC_CNRT_USD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZEXTRA_AMT": { - "name": "ZEXTRA_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCRDT_AMT": { - "name": "ZCRDT_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZART": { - "name": "ZART", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ART": { - "name": "ART", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPDT_BSE_UPR": { - "name": "ZPDT_BSE_UPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPDT_EXTRA_UPR": { - "name": "ZPDT_EXTRA_UPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPDT_EXDS_AMT": { - "name": "ZPDT_EXDS_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZTRNS_UPR": { - "name": "ZTRNS_UPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZFST_DST_CD": { - "name": "ZFST_DST_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_CHK": { - "name": "ZCHG_CHK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZITP_CHK": { - "name": "ZITP_CHK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_RMK": { - "name": "ZPO_RMK", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_LOT_NO": { - "name": "ZPO_LOT_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCLM_NO": { - "name": "ZCLM_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZWH_CNTLR": { - "name": "ZWH_CNTLR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LFDAT": { - "name": "LFDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_2": { - "name": "ETC_2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_3": { - "name": "ETC_3", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_4": { - "name": "ETC_4", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_5": { - "name": "ETC_5", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_6": { - "name": "ETC_6", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_7": { - "name": "ETC_7", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_8": { - "name": "ETC_8", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_9": { - "name": "ETC_9", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_10": { - "name": "ETC_10", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_DT_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_DT_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_DT", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_HD": { - "name": "ZMM_HD", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_HD_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "BUKRS": { - "name": "BUKRS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BSTYP": { - "name": "BSTYP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BSART": { - "name": "BSART", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LOEKZ": { - "name": "LOEKZ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AEDAT": { - "name": "AEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ERNAM": { - "name": "ERNAM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LIFNR": { - "name": "LIFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZTERM": { - "name": "ZTERM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKORG": { - "name": "EKORG", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKGRP": { - "name": "EKGRP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WKURS": { - "name": "WKURS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BEDAT": { - "name": "BEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "INCO1": { - "name": "INCO1", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSHIPMT_PLC_CD": { - "name": "ZSHIPMT_PLC_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZUNLD_PLC_CD": { - "name": "ZUNLD_PLC_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZIND_CD": { - "name": "ZIND_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDAMT_DD_SUBRT": { - "name": "ZDAMT_DD_SUBRT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZMAX_SUBRT": { - "name": "ZMAX_SUBRT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCNRT_GRNT_CD": { - "name": "ZCNRT_GRNT_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDFCT_GRNT_CD": { - "name": "ZDFCT_GRNT_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZGRNT_PRD_CD": { - "name": "ZGRNT_PRD_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPAMT_YN": { - "name": "ZPAMT_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZBGT_AMT": { - "name": "ZBGT_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZBGT_CURR": { - "name": "ZBGT_CURR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_AMT": { - "name": "ZPO_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_AMT_KRW": { - "name": "ZPO_AMT_KRW", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_CURR": { - "name": "ZPO_CURR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_PO_DT": { - "name": "ZCHG_PO_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_CNFM_STAT": { - "name": "ZPO_CNFM_STAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZOWN_AGR_IND_YN": { - "name": "ZOWN_AGR_IND_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZELC_AGR_DT": { - "name": "ZELC_AGR_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZELC_AGR_TM": { - "name": "ZELC_AGR_TM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZELC_CNRT_ND_YN": { - "name": "ZELC_CNRT_ND_YN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_DT": { - "name": "ZPO_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPLN_INO_GB": { - "name": "ZPLN_INO_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZECAL_BSE": { - "name": "ZECAL_BSE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZWGT_ECAL_GB": { - "name": "ZWGT_ECAL_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_TRANS_DT": { - "name": "ZPO_TRANS_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_TRANS_CANC": { - "name": "ZPO_TRANS_CANC", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZVST_TMS": { - "name": "ZVST_TMS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSVC_WK_PRD": { - "name": "ZSVC_WK_PRD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDT_EXCS_AMT": { - "name": "ZDT_EXCS_AMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDT_EXCS_AMT2": { - "name": "ZDT_EXCS_AMT2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDT_EXCS_AMT3": { - "name": "ZDT_EXCS_AMT3", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSVC_CNRT_CUR": { - "name": "ZSVC_CNRT_CUR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPAY_GB": { - "name": "ZPAY_GB", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZFULL_COMM": { - "name": "ZFULL_COMM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCON_NO": { - "name": "ZCON_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZTITLE": { - "name": "ZTITLE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPO_VER": { - "name": "ZPO_VER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ITEM_CATEGORY": { - "name": "ITEM_CATEGORY", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LTEXT": { - "name": "LTEXT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ITEM_NO": { - "name": "ITEM_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "USECD": { - "name": "USECD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_2": { - "name": "ETC_2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_3": { - "name": "ETC_3", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_4": { - "name": "ETC_4", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_5": { - "name": "ETC_5", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_6": { - "name": "ETC_6", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_7": { - "name": "ETC_7", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_8": { - "name": "ETC_8", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_9": { - "name": "ETC_9", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ETC_10": { - "name": "ETC_10", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDLV_PRICE_T": { - "name": "ZDLV_PRICE_T", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZWEBELN": { - "name": "ZWEBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZVER_NO": { - "name": "ZVER_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ZMM_HD_EBELN_unique": { - "name": "ZMM_HD_EBELN_unique", - "nullsNotDistinct": false, - "columns": [ - "EBELN" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_KN": { - "name": "ZMM_KN", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_KN_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZEKKN": { - "name": "ZEKKN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "SAKTO": { - "name": "SAKTO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GSBER": { - "name": "GSBER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KOSTL": { - "name": "KOSTL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VBELN": { - "name": "VBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VBELP": { - "name": "VBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANLN1": { - "name": "ANLN1", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ANLN2": { - "name": "ANLN2", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AUFNR": { - "name": "AUFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WEMPF": { - "name": "WEMPF", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ABLAD": { - "name": "ABLAD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "KOKRS": { - "name": "KOKRS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PRCTR": { - "name": "PRCTR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NPLNR": { - "name": "NPLNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "AUFPL": { - "name": "AUFPL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "APLZL": { - "name": "APLZL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FIPOS": { - "name": "FIPOS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "FISTL": { - "name": "FISTL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "GEBER": { - "name": "GEBER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "VORNR": { - "name": "VORNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "POSID": { - "name": "POSID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_KN_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_KN_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_KN", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_NOTE": { - "name": "ZMM_NOTE", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_NOTE_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZNOTE_SER": { - "name": "ZNOTE_SER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZNOTE_TXT": { - "name": "ZNOTE_TXT", - "type": "varchar(10000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_NOTE_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_NOTE_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_NOTE", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_NOTE2": { - "name": "ZMM_NOTE2", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_NOTE2_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZDLV_PRICE_SER": { - "name": "ZDLV_PRICE_SER", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDLV_PRICE_NOTE": { - "name": "ZDLV_PRICE_NOTE", - "type": "varchar(10000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_NOTE2_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_NOTE2_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_NOTE2", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_PAY": { - "name": "ZMM_PAY", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_PAY_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "ZPAYSEQ": { - "name": "ZPAYSEQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZADVTYP": { - "name": "ZADVTYP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDWPRT": { - "name": "ZDWPRT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDWPAMT": { - "name": "ZDWPAMT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZDWPDAT": { - "name": "ZDWPDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "ZMM_PAY_EBELN_ZMM_HD_EBELN_fk": { - "name": "ZMM_PAY_EBELN_ZMM_HD_EBELN_fk", - "tableFrom": "ZMM_PAY", - "tableTo": "ZMM_HD", - "schemaTo": "ecc", - "columnsFrom": [ - "EBELN" - ], - "columnsTo": [ - "EBELN" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "ecc.ZMM_PCR": { - "name": "ZMM_PCR", - "schema": "ecc", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "byDefault", - "name": "ZMM_PCR_id_seq", - "schema": "ecc", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "PCR_REQ": { - "name": "PCR_REQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "PCR_REQ_SEQ": { - "name": "PCR_REQ_SEQ", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "PCR_REQ_DATE": { - "name": "PCR_REQ_DATE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EBELP": { - "name": "EBELP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PCR_TYPE": { - "name": "PCR_TYPE", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PSPID": { - "name": "PSPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "BNFPO": { - "name": "BNFPO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MATNR": { - "name": "MATNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MAKTX": { - "name": "MAKTX", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZZSPEC": { - "name": "ZZSPEC", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZSPEC_NUM": { - "name": "ZSPEC_NUM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "QTY_B": { - "name": "QTY_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "QTY_A": { - "name": "QTY_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MEINS": { - "name": "MEINS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "T_WEIGHT_B": { - "name": "T_WEIGHT_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "T_WEIGHT_A": { - "name": "T_WEIGHT_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "MEINS_W": { - "name": "MEINS_W", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "S_WEIGHT_B": { - "name": "S_WEIGHT_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "S_WEIGHT_A": { - "name": "S_WEIGHT_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "C_WEIGHT_B": { - "name": "C_WEIGHT_B", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "C_WEIGHT_A": { - "name": "C_WEIGHT_A", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZACC_DT": { - "name": "ZACC_DT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ERDAT": { - "name": "ERDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTCD": { - "name": "DEPTCD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DEPTNM": { - "name": "DEPTNM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EMPID": { - "name": "EMPID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NAME": { - "name": "NAME", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LIFNR": { - "name": "LIFNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NAME1": { - "name": "NAME1", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZPROC_IND": { - "name": "ZPROC_IND", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "LFDAT": { - "name": "LFDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WAERS": { - "name": "WAERS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETPR": { - "name": "NETPR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "PEINH": { - "name": "PEINH", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "NETWR": { - "name": "NETWR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "POSID": { - "name": "POSID", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKGRP": { - "name": "EKGRP", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "EKNAM": { - "name": "EKNAM", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZCHG_NO": { - "name": "ZCHG_NO", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKNR": { - "name": "DOKNR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKAR": { - "name": "DOKAR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKTL": { - "name": "DOKTL", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "DOKVR": { - "name": "DOKVR", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "ZAEDAT": { - "name": "ZAEDAT", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REQUEST_CD": { - "name": "REQUEST_CD", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "REQUEST_RSN": { - "name": "REQUEST_RSN", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "ZMM_PCR_PCR_REQ_unique": { - "name": "ZMM_PCR_PCR_REQ_unique", - "nullsNotDistinct": false, - "columns": [ - "PCR_REQ" - ] - } - }, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.employee": { - "name": "employee", - "schema": "knox", - "columns": { - "ep_id": { - "name": "ep_id", - "type": "varchar(25)", - "primaryKey": true, - "notNull": true - }, - "employee_number": { - "name": "employee_number", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "full_name": { - "name": "full_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "given_name": { - "name": "given_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sir_name": { - "name": "sir_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "company_name": { - "name": "company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "department_name": { - "name": "department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "title_code": { - "name": "title_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "title_name": { - "name": "title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "email_address": { - "name": "email_address", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "mobile": { - "name": "mobile", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "employee_status": { - "name": "employee_status", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "employee_type": { - "name": "employee_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "account_status": { - "name": "account_status", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "security_level": { - "name": "security_level", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "preferred_language": { - "name": "preferred_language", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "raw": { - "name": "raw", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "en_company_name": { - "name": "en_company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_department_name": { - "name": "en_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_discription": { - "name": "en_discription", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_full_name": { - "name": "en_full_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_given_name": { - "name": "en_given_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_grade_name": { - "name": "en_grade_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_sir_name": { - "name": "en_sir_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "en_title_name": { - "name": "en_title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "grade_name": { - "name": "grade_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "grade_title_indi_code": { - "name": "grade_title_indi_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "job_name": { - "name": "job_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "real_name_yn": { - "name": "real_name_yn", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "server_location": { - "name": "server_location", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "title_sort_order": { - "name": "title_sort_order", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "knox_employee_company_department_idx": { - "name": "knox_employee_company_department_idx", - "columns": [ - { - "expression": "company_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "department_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "knox_employee_number_idx": { - "name": "knox_employee_number_idx", - "columns": [ - { - "expression": "employee_number", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "knox_employee_user_id_idx": { - "name": "knox_employee_user_id_idx", - "columns": [ - { - "expression": "user_id", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - }, - "knox_employee_email_idx": { - "name": "knox_employee_email_idx", - "columns": [ - { - "expression": "email_address", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.organization": { - "name": "organization", - "schema": "knox", - "columns": { - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "company_name": { - "name": "company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "department_level": { - "name": "department_level", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "department_name": { - "name": "department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "department_order": { - "name": "department_order", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "en_company_name": { - "name": "en_company_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_department_name": { - "name": "en_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_manager_title": { - "name": "en_manager_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "en_sub_org_code": { - "name": "en_sub_org_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "in_department_code": { - "name": "in_department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "low_department_yn": { - "name": "low_department_yn", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "manager_id": { - "name": "manager_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "manager_name": { - "name": "manager_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_title": { - "name": "manager_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "preferred_language": { - "name": "preferred_language", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "sub_org_code": { - "name": "sub_org_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "sub_org_name": { - "name": "sub_org_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "upr_department_code": { - "name": "upr_department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "en_upr_department_name": { - "name": "en_upr_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "upr_department_name": { - "name": "upr_department_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "hidden_department_yn": { - "name": "hidden_department_yn", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "corp_code": { - "name": "corp_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "corp_name": { - "name": "corp_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_corp_name": { - "name": "en_corp_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "raw": { - "name": "raw", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "knox_org_company_idx": { - "name": "knox_org_company_idx", - "columns": [ - { - "expression": "company_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": { - "organization_company_code_department_code_pk": { - "name": "organization_company_code_department_code_pk", - "columns": [ - "company_code", - "department_code" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.title": { - "name": "title", - "schema": "knox", - "columns": { - "company_code": { - "name": "company_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "title_code": { - "name": "title_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "title_name": { - "name": "title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "en_title_name": { - "name": "en_title_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "raw": { - "name": "raw", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": { - "knox_title_company_idx": { - "name": "knox_title_company_idx", - "columns": [ - { - "expression": "company_code", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": false, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": { - "title_company_code_title_code_pk": { - "name": "title_company_code_title_code_pk", - "columns": [ - "company_code", - "title_code" - ] - } - }, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_lines": { - "name": "approval_lines", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "aplns": { - "name": "aplns", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_lines_createdBy_users_id_fk": { - "name": "approval_lines_createdBy_users_id_fk", - "tableFrom": "approval_lines", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_logs": { - "name": "approval_logs", - "schema": "knox", - "columns": { - "ap_inf_id": { - "name": "ap_inf_id", - "type": "text", - "primaryKey": true, - "notNull": true - }, - "contents_type": { - "name": "contents_type", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'HTML'" - }, - "sbm_dt": { - "name": "sbm_dt", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sbm_lang": { - "name": "sbm_lang", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'ko'" - }, - "notify_option": { - "name": "notify_option", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "urg_yn": { - "name": "urg_yn", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'N'" - }, - "doc_secu_type": { - "name": "doc_secu_type", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'PERSONAL'" - }, - "status": { - "name": "status", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "time_zone": { - "name": "time_zone", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'GMT+9'" - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "aplns": { - "name": "aplns", - "type": "jsonb", - "primaryKey": false, - "notNull": true - }, - "opinion": { - "name": "opinion", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "knox_user_id": { - "name": "knox_user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "ep_id": { - "name": "ep_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "email_address": { - "name": "email_address", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "important_yn": { - "name": "important_yn", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false, - "default": "'N'" - }, - "doc_mng_save_code": { - "name": "doc_mng_save_code", - "type": "text", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_template_categories": { - "name": "approval_template_categories", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "isActive": { - "name": "isActive", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "sortOrder": { - "name": "sortOrder", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedBy": { - "name": "updatedBy", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "indexes": {}, - "foreignKeys": { - "approval_template_categories_createdBy_users_id_fk": { - "name": "approval_template_categories_createdBy_users_id_fk", - "tableFrom": "approval_template_categories", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "approval_template_categories_updatedBy_users_id_fk": { - "name": "approval_template_categories_updatedBy_users_id_fk", - "tableFrom": "approval_template_categories", - "tableTo": "users", - "columnsFrom": [ - "updatedBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_template_history": { - "name": "approval_template_history", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "templateId": { - "name": "templateId", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "changeDescription": { - "name": "changeDescription", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "changedBy": { - "name": "changedBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_template_history_templateId_approval_templates_id_fk": { - "name": "approval_template_history_templateId_approval_templates_id_fk", - "tableFrom": "approval_template_history", - "tableTo": "approval_templates", - "schemaTo": "knox", - "columnsFrom": [ - "templateId" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "approval_template_history_changedBy_users_id_fk": { - "name": "approval_template_history_changedBy_users_id_fk", - "tableFrom": "approval_template_history", - "tableTo": "users", - "columnsFrom": [ - "changedBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_template_variables": { - "name": "approval_template_variables", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "approvalTemplateId": { - "name": "approvalTemplateId", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "variableName": { - "name": "variableName", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "variableType": { - "name": "variableType", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "defaultValue": { - "name": "defaultValue", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_template_variables_approvalTemplateId_approval_templates_id_fk": { - "name": "approval_template_variables_approvalTemplateId_approval_templates_id_fk", - "tableFrom": "approval_template_variables", - "tableTo": "approval_templates", - "schemaTo": "knox", - "columnsFrom": [ - "approvalTemplateId" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "approval_template_variables_createdBy_users_id_fk": { - "name": "approval_template_variables_createdBy_users_id_fk", - "tableFrom": "approval_template_variables", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "knox.approval_templates": { - "name": "approval_templates", - "schema": "knox", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "approvalLineId": { - "name": "approvalLineId", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "createdBy": { - "name": "createdBy", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "createdAt": { - "name": "createdAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updatedAt": { - "name": "updatedAt", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "approval_templates_approvalLineId_approval_lines_id_fk": { - "name": "approval_templates_approvalLineId_approval_lines_id_fk", - "tableFrom": "approval_templates", - "tableTo": "approval_lines", - "schemaTo": "knox", - "columnsFrom": [ - "approvalLineId" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "approval_templates_createdBy_users_id_fk": { - "name": "approval_templates_createdBy_users_id_fk", - "tableFrom": "approval_templates", - "tableTo": "users", - "columnsFrom": [ - "createdBy" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "risks.risk_events": { - "name": "risk_events", - "schema": "risks", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "provider": { - "name": "provider", - "type": "varchar(128)", - "primaryKey": false, - "notNull": true - }, - "event_type": { - "name": "event_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "event_status": { - "name": "event_status", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "manager_id": { - "name": "manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "occurred_at": { - "name": "occurred_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "risk_events_vendor_id_vendors_id_fk": { - "name": "risk_events_vendor_id_vendors_id_fk", - "tableFrom": "risk_events", - "tableTo": "vendors", - "columnsFrom": [ - "vendor_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "risk_events_manager_id_users_id_fk": { - "name": "risk_events_manager_id_users_id_fk", - "tableFrom": "risk_events", - "tableTo": "users", - "columnsFrom": [ - "manager_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "risk_events_created_by_users_id_fk": { - "name": "risk_events_created_by_users_id_fk", - "tableFrom": "risk_events", - "tableTo": "users", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "risk_events_updated_by_users_id_fk": { - "name": "risk_events_updated_by_users_id_fk", - "tableFrom": "risk_events", - "tableTo": "users", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_EquipInfo": { - "name": "TB_SAP_EquipInfo", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Equipment": { - "name": "Equipment", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "EquipCategory": { - "name": "EquipCategory", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CostCenter": { - "name": "CostCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CatalogProfile": { - "name": "CatalogProfile", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FunctionLocation": { - "name": "FunctionLocation", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "FunctionLocationDesc": { - "name": "FunctionLocationDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "SuperordEquip": { - "name": "SuperordEquip", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ConstType": { - "name": "ConstType", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AssetNo": { - "name": "AssetNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "TechnivalIdenNo": { - "name": "TechnivalIdenNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Class": { - "name": "Class", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlant": { - "name": "MaintenancePlant", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDescription": { - "name": "PlantSectionDescription", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ObjectTypeDesc": { - "name": "ObjectTypeDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenterDesc": { - "name": "MainWorkCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "CostCenterDesc": { - "name": "CostCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "SubAssetNo": { - "name": "SubAssetNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AuthorizGroup": { - "name": "AuthorizGroup", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Weight": { - "name": "Weight", - "type": "numeric(16, 3)", - "primaryKey": false, - "notNull": false - }, - "WeightUnit": { - "name": "WeightUnit", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SizeDimension": { - "name": "SizeDimension", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "InventoryNumber": { - "name": "InventoryNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartUpDate": { - "name": "StartUpDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AcquistnValue": { - "name": "AcquistnValue", - "type": "numeric(19, 4)", - "primaryKey": false, - "notNull": false - }, - "AcquistnValueCurr": { - "name": "AcquistnValueCurr", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "AcquistionDate": { - "name": "AcquistionDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Manufacturer": { - "name": "Manufacturer", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ModelNumber": { - "name": "ModelNumber", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ManufPartNo": { - "name": "ManufPartNo", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ManufCountry": { - "name": "ManufCountry", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ManufSerialNo": { - "name": "ManufSerialNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ConstrYr": { - "name": "ConstrYr", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ConstrMth": { - "name": "ConstrMth", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "Location": { - "name": "Location", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Room": { - "name": "Room", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PPWorkCenter": { - "name": "PPWorkCenter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "PPWorkCenterDesc": { - "name": "PPWorkCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "SortField": { - "name": "SortField", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CompanyCode": { - "name": "CompanyCode", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BusinessArea": { - "name": "BusinessArea", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "WBSElement": { - "name": "WBSElement", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCtrPlant": { - "name": "MainWorkCtrPlant", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "Position": { - "name": "Position", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FinancialManagementArea": { - "name": "FinancialManagementArea", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CommitmentItem": { - "name": "CommitmentItem", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "SysStatus": { - "name": "SysStatus", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_equipment": { - "name": "unique_equipment", - "columns": [ - { - "expression": "Equipment", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MainternanceBOM": { - "name": "TB_SAP_MainternanceBOM", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Date": { - "name": "Date", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FuncLocation": { - "name": "FuncLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description_1": { - "name": "Description_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Discription": { - "name": "Discription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ICT": { - "name": "ICT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Component": { - "name": "Component", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Quantity": { - "name": "Quantity", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description_2": { - "name": "Description_2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Specification": { - "name": "Specification", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "GEWRK": { - "name": "GEWRK", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "STLNR": { - "name": "STLNR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "STLAL": { - "name": "STLAL", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WERKS": { - "name": "WERKS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TPLNR_T": { - "name": "TPLNR_T", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EQUNR_T": { - "name": "EQUNR_T", - "type": "bigint", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_date_order_component": { - "name": "unique_date_order_component", - "columns": [ - { - "expression": "Date", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Component", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialInfo": { - "name": "TB_SAP_MaterialInfo", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Plnt": { - "name": "Plnt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Sloc": { - "name": "Sloc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Bin": { - "name": "Bin", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatlGroup": { - "name": "MatlGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDescription": { - "name": "MaterialDescription", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "MaterialName": { - "name": "MaterialName", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "Specification": { - "name": "Specification", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "Unrestr": { - "name": "Unrestr", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "QualInsp": { - "name": "QualInsp", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Blocked": { - "name": "Blocked", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Bun": { - "name": "Bun", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Warehouse": { - "name": "Warehouse", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Message": { - "name": "Message", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_plnt_material_sloc": { - "name": "unique_plnt_material_sloc", - "columns": [ - { - "expression": "Plnt", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Material", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Sloc", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialPurchase": { - "name": "TB_SAP_MaterialPurchase", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Status": { - "name": "Status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Type": { - "name": "Type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(64)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfPlannerGroup": { - "name": "NameOfPlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfWorkCenter": { - "name": "NameOfWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentDesc": { - "name": "EquipmentDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenter": { - "name": "CostCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenterDesc": { - "name": "CostCenterDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationDate": { - "name": "NotificationDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreatedBy": { - "name": "CreatedBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Requester": { - "name": "Requester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "RequesterName": { - "name": "RequesterName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CodeGroup": { - "name": "CodeGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Code": { - "name": "Code", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "CodeDescription": { - "name": "CodeDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotifcatnType": { - "name": "NotifcatnType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name1": { - "name": "Name1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenterInt": { - "name": "WorkCenterInt", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CHAR05": { - "name": "CHAR05", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link": { - "name": "Link", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link1": { - "name": "Link1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Tooltip": { - "name": "Tooltip", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDesc": { - "name": "PlantSectionDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Catalog": { - "name": "Catalog", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Partner": { - "name": "Partner", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationTime": { - "name": "NotificationTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionDate": { - "name": "CompletionDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionTime": { - "name": "CompletionTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ExtRequester": { - "name": "ExtRequester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderBasicStart": { - "name": "OrderBasicStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionStart": { - "name": "MalfunctionStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartTime": { - "name": "StartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionEnd": { - "name": "MalfunctionEnd", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EndTime": { - "name": "EndTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownDuration": { - "name": "BreakdownDuration", - "type": "real", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialReceiving": { - "name": "TB_SAP_MaterialReceiving", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "PostingGRDate": { - "name": "PostingGRDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Plant": { - "name": "Plant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLoc": { - "name": "StorageLoc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StockWBS": { - "name": "StockWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputWBS": { - "name": "InputWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OldMaterialNumber": { - "name": "OldMaterialNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDesc": { - "name": "MaterialDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Spec": { - "name": "Spec", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "Batch": { - "name": "Batch", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MovementType": { - "name": "MovementType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Quantity": { - "name": "Quantity", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BUn": { - "name": "BUn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "GoodsRecipinet": { - "name": "GoodsRecipinet", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PO": { - "name": "PO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "POItem": { - "name": "POItem", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Vendor": { - "name": "Vendor", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "VendorName": { - "name": "VendorName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NetWeight": { - "name": "NetWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "GrossWeight": { - "name": "GrossWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Amount": { - "name": "Amount", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MvtTypeTxt": { - "name": "MvtTypeTxt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatDoc": { - "name": "MatDoc", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Year": { - "name": "Year", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "S": { - "name": "S", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatName": { - "name": "MatName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatGroupDesc": { - "name": "MatGroupDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputProject": { - "name": "InputProject", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "HeaderText": { - "name": "HeaderText", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_receiving_composite": { - "name": "unique_receiving_composite", - "columns": [ - { - "expression": "PostingGRDate", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Plant", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "StorageLoc", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "MatDoc", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Year", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialRelease": { - "name": "TB_SAP_MaterialRelease", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "PostingGIdate": { - "name": "PostingGIdate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Plant": { - "name": "Plant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLoc": { - "name": "StorageLoc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StockWBS": { - "name": "StockWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputWBS": { - "name": "InputWBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OldMaterialNumber": { - "name": "OldMaterialNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDesc": { - "name": "MaterialDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Spec": { - "name": "Spec", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "Batch": { - "name": "Batch", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MovementType": { - "name": "MovementType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Quantity": { - "name": "Quantity", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BUn": { - "name": "BUn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "GoodsRecipinet": { - "name": "GoodsRecipinet", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NetWeight": { - "name": "NetWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "GrossWeight": { - "name": "GrossWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Amount": { - "name": "Amount", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MvtTypeTxt": { - "name": "MvtTypeTxt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialDocument": { - "name": "MaterialDocument", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "DocumentYear": { - "name": "DocumentYear", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "S": { - "name": "S", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatName": { - "name": "MatName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MatGroupDesc": { - "name": "MatGroupDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "InputProject": { - "name": "InputProject", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "HeaderText": { - "name": "HeaderText", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_release_composite": { - "name": "unique_release_composite", - "columns": [ - { - "expression": "PostingGIdate", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Plant", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "StorageLoc", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "MaterialDocument", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "DocumentYear", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialRepair": { - "name": "TB_SAP_MaterialRepair", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "OrderType": { - "name": "OrderType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDescription": { - "name": "OrderDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenterDescription": { - "name": "MainWorkCenterDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "EquipmentDescription": { - "name": "EquipmentDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentSortField": { - "name": "EquipmentSortField", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PMActivityType": { - "name": "PMActivityType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlan": { - "name": "MaintenancePlan", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartDate": { - "name": "StartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FinishDate": { - "name": "FinishDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreatedBy": { - "name": "CreatedBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name": { - "name": "Name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroupName": { - "name": "PlannerGroupName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Maintenanceplant": { - "name": "Maintenanceplant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDescription": { - "name": "PlantSectionDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority_1": { - "name": "Priority_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority_2": { - "name": "Priority_2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BasicStartTime": { - "name": "BasicStartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BasicFinishTime": { - "name": "BasicFinishTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualStartDate": { - "name": "ActualStartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualStartTime": { - "name": "ActualStartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualFinishDate": { - "name": "ActualFinishDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualFinishTIme": { - "name": "ActualFinishTIme", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanCost": { - "name": "PlanCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualCost": { - "name": "ActualCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SettlementCost": { - "name": "SettlementCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Balance": { - "name": "Balance", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquiCategory": { - "name": "EquiCategory", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicatior": { - "name": "ABCIndicatior", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_order_repair": { - "name": "unique_order_repair", - "columns": [ - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_MaterialStock": { - "name": "TB_SAP_MaterialStock", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "WBS": { - "name": "WBS", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OldProjec": { - "name": "OldProjec", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Material": { - "name": "Material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialD": { - "name": "MaterialD", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Specificat": { - "name": "Specificat", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MRPType": { - "name": "MRPType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Batch": { - "name": "Batch", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Amount": { - "name": "Amount", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLo": { - "name": "StorageLo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageLo_1": { - "name": "StorageLo_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StorageBin": { - "name": "StorageBin", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Warehouse": { - "name": "Warehouse", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Warehouse_1": { - "name": "Warehouse_1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MMTNo": { - "name": "MMTNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TNo": { - "name": "TNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BOXNo": { - "name": "BOXNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialT": { - "name": "MaterialT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Unrestrict": { - "name": "Unrestrict", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "QIStock": { - "name": "QIStock", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BlockedSt": { - "name": "BlockedSt", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "REMARK": { - "name": "REMARK", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TotalStoc": { - "name": "TotalStoc", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MAP": { - "name": "MAP", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NetWeight": { - "name": "NetWeight", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "TotalWeig": { - "name": "TotalWeig", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "WeightUni": { - "name": "WeightUni", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Individual": { - "name": "Individual", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SpecialSt": { - "name": "SpecialSt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Vendor": { - "name": "Vendor", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "VendorDes": { - "name": "VendorDes", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialG": { - "name": "MaterialG", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Procuremen": { - "name": "Procuremen", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PLMID": { - "name": "PLMID", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ValveFitt": { - "name": "ValveFitt", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BLNo": { - "name": "BLNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TAGNO": { - "name": "TAGNO", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_material_batch_storage": { - "name": "unique_material_batch_storage", - "columns": [ - { - "expression": "Material", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Batch", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "StorageLo", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_Order": { - "name": "TB_SAP_Order", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderType": { - "name": "OrderType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDescription": { - "name": "OrderDescription", - "type": "varchar(150)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenterDesc": { - "name": "MainWorkCenterDesc", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentDescriprion": { - "name": "EquipmentDescriprion", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "EquipmentSortField": { - "name": "EquipmentSortField", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PMActivityType": { - "name": "PMActivityType", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlan": { - "name": "MaintenancePlan", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartDate": { - "name": "StartDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FinishDate": { - "name": "FinishDate", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreatedBy": { - "name": "CreatedBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name": { - "name": "Name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroupName": { - "name": "PlannerGroupName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaintenancePlant": { - "name": "MaintenancePlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDescription": { - "name": "PlantSectionDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL2": { - "name": "COL2", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BasicStartTime": { - "name": "BasicStartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualStartDate": { - "name": "ActualStartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualFinishTime": { - "name": "ActualFinishTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlanCost": { - "name": "PlanCost", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ActualCost": { - "name": "ActualCost", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "SettlementCost": { - "name": "SettlementCost", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Balance": { - "name": "Balance", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquiCategory": { - "name": "EquiCategory", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ObjectType": { - "name": "ObjectType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCOmdocatior": { - "name": "ABCOmdocatior", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_order": { - "name": "unique_order", - "columns": [ - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_OrderBreakdown": { - "name": "TB_SAP_OrderBreakdown", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "OrderType": { - "name": "OrderType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FLDesc": { - "name": "FLDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "EquipmentDesc": { - "name": "EquipmentDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MainWorkCenter": { - "name": "MainWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenterDesc": { - "name": "WorkCenterDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroupDesc": { - "name": "PlannerGroupDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActStartDate": { - "name": "ActStartDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActEndDate": { - "name": "ActEndDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkTimeHR": { - "name": "WorkTimeHR", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "ObjectPart": { - "name": "ObjectPart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Damage": { - "name": "Damage", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Cause": { - "name": "Cause", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Activity": { - "name": "Activity", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MaterialCost": { - "name": "MaterialCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "LaborCost": { - "name": "LaborCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TotalCost": { - "name": "TotalCost", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Currency": { - "name": "Currency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Breakdown": { - "name": "Breakdown", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionStart": { - "name": "MalfunctionStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartTime": { - "name": "StartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionEnd": { - "name": "MalfunctionEnd", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EndTime": { - "name": "EndTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownDuration": { - "name": "BreakdownDuration", - "type": "real", - "primaryKey": false, - "notNull": false - }, - "Plant": { - "name": "Plant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDesc": { - "name": "OrderDesc", - "type": "varchar(64)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDesc": { - "name": "PlantSectionDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_order_breakdown": { - "name": "unique_order_breakdown", - "columns": [ - { - "expression": "Order", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_OrderConfirm": { - "name": "TB_SAP_OrderConfirm", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Confirmation": { - "name": "Confirmation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Count": { - "name": "Count", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OpAc": { - "name": "OpAc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OperationText": { - "name": "OperationText", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "ActualWork": { - "name": "ActualWork", - "type": "numeric(10, 1)", - "primaryKey": false, - "notNull": false - }, - "Unit": { - "name": "Unit", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CreateOn": { - "name": "CreateOn", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "CreateBy": { - "name": "CreateBy", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ActualWorker": { - "name": "ActualWorker", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name": { - "name": "Name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Reversed": { - "name": "Reversed", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CanceledConfirmation": { - "name": "CanceledConfirmation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderDescription": { - "name": "OrderDescription", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "BUDAT": { - "name": "BUDAT", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "STATUS": { - "name": "STATUS", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "IWERK": { - "name": "IWERK", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "INGRP": { - "name": "INGRP", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "GRWRK": { - "name": "GRWRK", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "AUART": { - "name": "AUART", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_confirmation_count": { - "name": "unique_confirmation_count", - "columns": [ - { - "expression": "Confirmation", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "Count", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.TB_SAP_OrderNotice": { - "name": "TB_SAP_OrderNotice", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "Status": { - "name": "Status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Notification": { - "name": "Notification", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Type": { - "name": "Type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Description": { - "name": "Description", - "type": "varchar(64)", - "primaryKey": false, - "notNull": false - }, - "PlanningPlant": { - "name": "PlanningPlant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlannerGroup": { - "name": "PlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfPlannerGroup": { - "name": "NameOfPlannerGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenter": { - "name": "WorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NameOfWorkCenter": { - "name": "NameOfWorkCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FunctionalLocation": { - "name": "FunctionalLocation", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Equipment": { - "name": "Equipment", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "TagNumber": { - "name": "TagNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EquipmentDesc": { - "name": "EquipmentDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSection": { - "name": "PlantSection", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenter": { - "name": "CostCenter", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CostCenterDesc": { - "name": "CostCenterDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ABCIndicator": { - "name": "ABCIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationDate": { - "name": "NotificationDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Createdby": { - "name": "Createdby", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "SystemStatus": { - "name": "SystemStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "UserStatus": { - "name": "UserStatus", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Order": { - "name": "Order", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "Requester": { - "name": "Requester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "RequesterName": { - "name": "RequesterName", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CodeGroup": { - "name": "CodeGroup", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Code": { - "name": "Code", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "CodeDescription": { - "name": "CodeDescription", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownIndicator": { - "name": "BreakdownIndicator", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Priority": { - "name": "Priority", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PriorityDesc": { - "name": "PriorityDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotifcatnType": { - "name": "NotifcatnType", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Name1": { - "name": "Name1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "WorkCenterInt": { - "name": "WorkCenterInt", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "ObjectNumber": { - "name": "ObjectNumber", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CHAR05": { - "name": "CHAR05", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link": { - "name": "Link", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Link1": { - "name": "Link1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Tooltip": { - "name": "Tooltip", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "PlantSectionDesc": { - "name": "PlantSectionDesc", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Catalog": { - "name": "Catalog", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "Partner": { - "name": "Partner", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "NotificationTime": { - "name": "NotificationTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionDate": { - "name": "CompletionDate", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "CompletionTime": { - "name": "CompletionTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ExtRequester": { - "name": "ExtRequester", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "COL1": { - "name": "COL1", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "OrderBasicStart": { - "name": "OrderBasicStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EWRNo": { - "name": "EWRNo", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionStart": { - "name": "MalfunctionStart", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "StartTime": { - "name": "StartTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "MalfunctionEnd": { - "name": "MalfunctionEnd", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EndTime": { - "name": "EndTime", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BreakdownDuration": { - "name": "BreakdownDuration", - "type": "real", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_notification": { - "name": "unique_notification", - "columns": [ - { - "expression": "Notification", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.Technical_Guidance_Investment": { - "name": "Technical_Guidance_Investment", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "FUMNR": { - "name": "FUMNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FUMIT": { - "name": "FUMIT", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "DESCR": { - "name": "DESCR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FU_APPDATE": { - "name": "FU_APPDATE", - "type": "varchar(8)", - "primaryKey": false, - "notNull": false - }, - "COST_INVEST": { - "name": "COST_INVEST", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_fumnr_fumit": { - "name": "unique_fumnr_fumit", - "columns": [ - { - "expression": "FUMNR", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "FUMIT", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "S-ERP.Technical_Guidance_Order": { - "name": "Technical_Guidance_Order", - "schema": "S-ERP", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "AUFNR": { - "name": "AUFNR", - "type": "varchar(12)", - "primaryKey": false, - "notNull": false - }, - "VORNR": { - "name": "VORNR", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "ORD_ERDAT": { - "name": "ORD_ERDAT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FUMNR": { - "name": "FUMNR", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "FUMIT": { - "name": "FUMIT", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "DESCR": { - "name": "DESCR", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "FU_APPDATE": { - "name": "FU_APPDATE", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "BANFN": { - "name": "BANFN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "BNFPO": { - "name": "BNFPO", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "BADAT": { - "name": "BADAT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "EBELN": { - "name": "EBELN", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "EBELP": { - "name": "EBELP", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "PO_ERDAT": { - "name": "PO_ERDAT", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "AUART": { - "name": "AUART", - "type": "varchar(4)", - "primaryKey": false, - "notNull": false - }, - "STTXT": { - "name": "STTXT", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "EQUNR": { - "name": "EQUNR", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "KTEXT": { - "name": "KTEXT", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "INGRP": { - "name": "INGRP", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "INNAM": { - "name": "INNAM", - "type": "varchar(18)", - "primaryKey": false, - "notNull": false - }, - "CON_STEP": { - "name": "CON_STEP", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "CON_DESC": { - "name": "CON_DESC", - "type": "varchar(40)", - "primaryKey": false, - "notNull": false - }, - "CON_CO": { - "name": "CON_CO", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "COST_INVEST": { - "name": "COST_INVEST", - "type": "varchar(15)", - "primaryKey": false, - "notNull": false - }, - "COST_ORD": { - "name": "COST_ORD", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "COST_PR": { - "name": "COST_PR", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "COST_PO": { - "name": "COST_PO", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - }, - "COST_IV": { - "name": "COST_IV", - "type": "varchar(13)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": { - "unique_aufnr_vornr": { - "name": "unique_aufnr_vornr", - "columns": [ - { - "expression": "AUFNR", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "VORNR", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.avl_list": { - "name": "avl_list", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "avl_list_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "is_template": { - "name": "is_template", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ship_type": { - "name": "ship_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_kind": { - "name": "avl_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "rev": { - "name": "rev", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "vendor_info_snapshot": { - "name": "vendor_info_snapshot", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "created_by": { - "name": "created_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.avl_vendor_info": { - "name": "avl_vendor_info", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "avl_vendor_info_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "is_template": { - "name": "is_template", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "ship_type": { - "name": "ship_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_kind": { - "name": "avl_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_list_id": { - "name": "avl_list_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "owner_suggestion": { - "name": "owner_suggestion", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "shi_suggestion": { - "name": "shi_suggestion", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "equip_bulk_division": { - "name": "equip_bulk_division", - "type": "varchar(1)", - "primaryKey": false, - "notNull": false - }, - "discipline_code": { - "name": "discipline_code", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "discipline_name": { - "name": "discipline_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_name_customer_side": { - "name": "material_name_customer_side", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "package_code": { - "name": "package_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "material_group_code": { - "name": "material_group_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_group_name": { - "name": "material_group_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_vendor_name": { - "name": "avl_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tier": { - "name": "tier", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "fa_target": { - "name": "fa_target", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "fa_status": { - "name": "fa_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "is_agent": { - "name": "is_agent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_signer_id": { - "name": "contract_signer_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "contract_signer_name": { - "name": "contract_signer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_signer_code": { - "name": "contract_signer_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "headquarter_location": { - "name": "headquarter_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "manufacturing_location": { - "name": "manufacturing_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "has_avl": { - "name": "has_avl", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_blacklist": { - "name": "is_blacklist", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_bcc": { - "name": "is_bcc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "tech_quote_number": { - "name": "tech_quote_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_code": { - "name": "quote_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_vendor_id": { - "name": "quote_vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "quote_vendor_name": { - "name": "quote_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "quote_vendor_code": { - "name": "quote_vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_country": { - "name": "quote_country", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "quote_total_amount": { - "name": "quote_total_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "quote_received_date": { - "name": "quote_received_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_date": { - "name": "recent_quote_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_number": { - "name": "recent_quote_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "recent_order_date": { - "name": "recent_order_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_order_number": { - "name": "recent_order_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "varchar(1000)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": { - "unique_standard_avl_material_vendor": { - "name": "unique_standard_avl_material_vendor", - "columns": [ - { - "expression": "construction_sector", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "ship_type", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "avl_kind", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "ht_division", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "material_group_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"avl_vendor_info\".\"is_template\" = true", - "concurrently": false, - "method": "btree", - "with": {} - }, - "unique_project_avl_material_vendor": { - "name": "unique_project_avl_material_vendor", - "columns": [ - { - "expression": "project_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "material_group_code", - "isExpression": false, - "asc": true, - "nulls": "last" - }, - { - "expression": "vendor_name", - "isExpression": false, - "asc": true, - "nulls": "last" - } - ], - "isUnique": true, - "where": "\"avl_vendor_info\".\"is_template\" = false", - "concurrently": false, - "method": "btree", - "with": {} - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.vendor_pool": { - "name": "vendor_pool", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "vendor_pool_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": true - }, - "design_category_code": { - "name": "design_category_code", - "type": "varchar(2)", - "primaryKey": false, - "notNull": true - }, - "design_category": { - "name": "design_category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "equip_bulk_division": { - "name": "equip_bulk_division", - "type": "varchar(1)", - "primaryKey": false, - "notNull": true - }, - "package_code": { - "name": "package_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "material_group_code": { - "name": "material_group_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_group_name": { - "name": "material_group_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "similar_material_name_purchase": { - "name": "similar_material_name_purchase", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "similar_material_name_other": { - "name": "similar_material_name_other", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "fa_target": { - "name": "fa_target", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "fa_status": { - "name": "fa_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "fa_remark": { - "name": "fa_remark", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "tier": { - "name": "tier", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "is_agent": { - "name": "is_agent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_signer_code": { - "name": "contract_signer_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "contract_signer_name": { - "name": "contract_signer_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "headquarter_location": { - "name": "headquarter_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "manufacturing_location": { - "name": "manufacturing_location", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_vendor_name": { - "name": "avl_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "similar_vendor_name": { - "name": "similar_vendor_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "has_avl": { - "name": "has_avl", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_blacklist": { - "name": "is_blacklist", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "is_bcc": { - "name": "is_bcc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "purchase_opinion": { - "name": "purchase_opinion", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "ship_type_common": { - "name": "ship_type_common", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_amax": { - "name": "ship_type_amax", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_smax": { - "name": "ship_type_smax", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_vlcc": { - "name": "ship_type_vlcc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_lngc": { - "name": "ship_type_lngc", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "ship_type_cont": { - "name": "ship_type_cont", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_common": { - "name": "offshore_type_common", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_fpso": { - "name": "offshore_type_fpso", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_flng": { - "name": "offshore_type_flng", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_fpu": { - "name": "offshore_type_fpu", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_platform": { - "name": "offshore_type_platform", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_wtiv": { - "name": "offshore_type_wtiv", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "offshore_type_gom": { - "name": "offshore_type_gom", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_email": { - "name": "pic_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "pic_phone": { - "name": "pic_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "agent_name": { - "name": "agent_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "agent_email": { - "name": "agent_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agent_phone": { - "name": "agent_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_date": { - "name": "recent_quote_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_quote_number": { - "name": "recent_quote_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "recent_order_date": { - "name": "recent_order_date", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "recent_order_number": { - "name": "recent_order_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "registration_date": { - "name": "registration_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "registrant": { - "name": "registrant", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "last_modified_date": { - "name": "last_modified_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "last_modifier": { - "name": "last_modifier", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - }, - "public.email_logs": { - "name": "email_logs", - "schema": "", - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "from": { - "name": "from", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "to": { - "name": "to", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "cc": { - "name": "cc", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {}, - "policies": {}, - "checkConstraints": {}, - "isRLSEnabled": false - } - }, - "enums": { - "public.user_domain": { - "name": "user_domain", - "schema": "public", - "values": [ - "pending", - "evcp", - "procurement", - "sales", - "engineering", - "partners" - ] - }, - "public.score_type": { - "name": "score_type", - "schema": "public", - "values": [ - "fixed", - "variable" - ] - }, - "public.qna_category": { - "name": "qna_category", - "schema": "public", - "values": [ - "engineering", - "procurement", - "technical_sales" - ] - }, - "public.gtc_type": { - "name": "gtc_type", - "schema": "public", - "values": [ - "standard", - "project" - ] - }, - "public.review_status": { - "name": "review_status", - "schema": "public", - "values": [ - "draft", - "pending", - "reviewing", - "approved", - "rejected", - "revised" - ] - }, - "public.consent_action": { - "name": "consent_action", - "schema": "public", - "values": [ - "consent", - "revoke", - "update" - ] - }, - "public.consent_type": { - "name": "consent_type", - "schema": "public", - "values": [ - "privacy_policy", - "terms_of_service", - "marketing", - "optional" - ] - }, - "public.policy_type": { - "name": "policy_type", - "schema": "public", - "values": [ - "privacy_policy", - "terms_of_service" - ] - }, - "public.award_count": { - "name": "award_count", - "schema": "public", - "values": [ - "single", - "multiple" - ] - }, - "public.bidding_status": { - "name": "bidding_status", - "schema": "public", - "values": [ - "bidding_generated", - "request_for_quotation", - "received_quotation", - "set_target_price", - "bidding_opened", - "bidding_closed", - "evaluation_of_bidding", - "bidding_disposal", - "vendor_selected" - ] - }, - "public.bidding_type": { - "name": "bidding_type", - "schema": "public", - "values": [ - "equipment", - "construction", - "service", - "lease", - "steel_stock", - "piping", - "transport", - "waste", - "sale" - ] - }, - "public.contract_type": { - "name": "contract_type", - "schema": "public", - "values": [ - "unit_price", - "general", - "sale" - ] - }, - "public.document_type": { - "name": "document_type", - "schema": "public", - "values": [ - "notice", - "specification", - "specification_meeting", - "contract_draft", - "company_proposal", - "financial_doc", - "technical_doc", - "certificate", - "pr_document", - "spec_document", - "evaluation_doc", - "bid_attachment", - "other" - ] - }, - "public.invitation_status": { - "name": "invitation_status", - "schema": "public", - "values": [ - "pending", - "sent", - "bidding_invited", - "accepted", - "declined", - "submitted", - "bidding_submitted" - ] - }, - "public.quantity_unit": { - "name": "quantity_unit", - "schema": "public", - "values": [ - "ea", - "set", - "kg", - "ton", - "m", - "m2", - "m3", - "lot", - "other" - ] - }, - "public.weight_unit": { - "name": "weight_unit", - "schema": "public", - "values": [ - "kg", - "ton", - "lb", - "g" - ] - }, - "public.permission_scope": { - "name": "permission_scope", - "schema": "public", - "values": [ - "all", - "domain", - "assigned", - "own", - "department", - "company" - ] - }, - "public.permission_type": { - "name": "permission_type", - "schema": "public", - "values": [ - "menu_access", - "action", - "data_read", - "data_write", - "data_delete", - "approve", - "export", - "import" - ] - }, - "public.file_access_level": { - "name": "file_access_level", - "schema": "public", - "values": [ - "view_only", - "view_download", - "full_access" - ] - }, - "public.file_category": { - "name": "file_category", - "schema": "public", - "values": [ - "public", - "restricted", - "confidential", - "internal" - ] - }, - "public.file_type": { - "name": "file_type", - "schema": "public", - "values": [ - "file", - "folder" - ] - }, - "public.project_member_role": { - "name": "project_member_role", - "schema": "public", - "values": [ - "owner", - "admin", - "editor", - "viewer" - ] - } - }, - "schemas": { - "mdg": "mdg", - "soap": "soap", - "nonsap": "nonsap", - "ecc": "ecc", - "knox": "knox", - "risks": "risks", - "S-ERP": "S-ERP" - }, - "sequences": {}, - "roles": {}, - "policies": {}, - "views": { - "public.contracts_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "contracts_detail_view_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "contract_name": { - "name": "contract_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'Contract Accept Request'" - }, - "start_date": { - "name": "start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "end_date": { - "name": "end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "payment_terms": { - "name": "payment_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "partial_shipping_allowed": { - "name": "partial_shipping_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "partial_payment_allowed": { - "name": "partial_payment_allowed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"contracts\".\"id\", \"contracts\".\"contract_no\", \"contracts\".\"contract_name\", \"contracts\".\"status\", \"contracts\".\"start_date\", \"contracts\".\"end_date\", \"contracts\".\"project_id\", \"projects\".\"code\", \"projects\".\"name\", \"contracts\".\"vendor_id\", \"vendors\".\"vendor_name\", \"contracts\".\"payment_terms\", \"contracts\".\"delivery_terms\", \"contracts\".\"delivery_date\", \"contracts\".\"delivery_location\", \"contracts\".\"currency\", \"contracts\".\"total_amount\", \"contracts\".\"discount\", \"contracts\".\"tax\", \"contracts\".\"shipping_fee\", \"contracts\".\"net_total\", \"contracts\".\"partial_shipping_allowed\", \"contracts\".\"partial_payment_allowed\", \"contracts\".\"remarks\", \"contracts\".\"version\", \"contracts\".\"created_at\", \"contracts\".\"updated_at\", EXISTS (\n SELECT 1 \n FROM \"contract_envelopes\" \n WHERE \"contract_envelopes\".\"contract_id\" = \"contracts\".\"id\"\n ) as \"has_signature\", COALESCE((\n SELECT json_agg(\n json_build_object(\n 'id', ci.id,\n 'itemId', ci.item_id,\n 'description', ci.description,\n 'quantity', ci.quantity,\n 'unitPrice', ci.unit_price,\n 'taxRate', ci.tax_rate,\n 'taxAmount', ci.tax_amount,\n 'totalLineAmount', ci.total_line_amount,\n 'remark', ci.remark,\n 'createdAt', ci.created_at,\n 'updatedAt', ci.updated_at\n )\n )\n FROM \"contract_items\" AS ci\n WHERE ci.contract_id = \"contracts\".\"id\"\n ), '[]') as \"items\", COALESCE((\n SELECT json_agg(\n json_build_object(\n 'id', ce.id,\n 'envelopeId', ce.envelope_id,\n 'documentId', ce.document_id,\n 'envelopeStatus', ce.envelope_status,\n 'fileName', ce.file_name,\n 'filePath', ce.file_path,\n 'createdAt', ce.created_at,\n 'updatedAt', ce.updated_at,\n 'signers', (\n SELECT json_agg(\n json_build_object(\n 'id', cs.id,\n 'vendorContactId', cs.vendor_contact_id,\n 'signerType', cs.signer_type,\n 'signerEmail', cs.signer_email,\n 'signerName', cs.signer_name,\n 'signerPosition', cs.signer_position,\n 'signerStatus', cs.signer_status,\n 'signedAt', cs.signed_at\n )\n )\n FROM \"contract_signers\" AS cs\n WHERE cs.envelope_id = ce.id\n )\n )\n )\n FROM \"contract_envelopes\" AS ce\n WHERE ce.contract_id = \"contracts\".\"id\"\n ), '[]') as \"envelopes\" from \"contracts\" left join \"projects\" on \"contracts\".\"project_id\" = \"projects\".\"id\" left join \"vendors\" on \"contracts\".\"vendor_id\" = \"vendors\".\"id\"", - "name": "contracts_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.poa_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": true, - "notNull": true, - "identity": { - "type": "always", - "name": "poa_detail_view_id_seq", - "schema": "public", - "increment": "1", - "startWith": "1", - "minValue": "1", - "maxValue": "2147483647", - "cache": "1", - "cycle": false - } - }, - "contract_no": { - "name": "contract_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "change_reason": { - "name": "change_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "approval_status": { - "name": "approval_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false, - "default": "'PENDING'" - }, - "delivery_terms": { - "name": "delivery_terms", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_location": { - "name": "delivery_location", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "total_amount": { - "name": "total_amount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "discount": { - "name": "discount", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "tax": { - "name": "tax", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "shipping_fee": { - "name": "shipping_fee", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "net_total": { - "name": "net_total", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"poa\".\"id\", \"poa\".\"contract_no\", \"contracts\".\"project_id\", \"contracts\".\"vendor_id\", \"poa\".\"change_reason\", \"poa\".\"approval_status\", \"contracts\".\"contract_name\" as \"original_contract_name\", \"contracts\".\"status\" as \"original_status\", \"contracts\".\"start_date\" as \"original_start_date\", \"contracts\".\"end_date\" as \"original_end_date\", \"poa\".\"delivery_terms\", \"poa\".\"delivery_date\", \"poa\".\"delivery_location\", \"poa\".\"currency\", \"poa\".\"total_amount\", \"poa\".\"discount\", \"poa\".\"tax\", \"poa\".\"shipping_fee\", \"poa\".\"net_total\", \"poa\".\"created_at\", \"poa\".\"updated_at\", EXISTS (\n SELECT 1 \n FROM \"contract_envelopes\" \n WHERE \"contract_envelopes\".\"contract_id\" = \"poa\".\"id\"\n ) as \"has_signature\" from \"poa\" left join \"contracts\" on \"poa\".\"contract_no\" = \"contracts\".\"contract_no\"", - "name": "poa_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.project_approved_vendors": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING_REVIEW'" - }, - "name_ko": { - "name": "name_ko", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "name_en": { - "name": "name_en", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'ship'" - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "approved_at": { - "name": "approved_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"vendors\".\"id\", \"vendors\".\"vendor_name\", \"vendors\".\"vendor_code\", \"vendors\".\"tax_id\", \"vendors\".\"email\", \"vendors\".\"phone\", \"vendors\".\"status\", \"vendor_types\".\"name_ko\", \"vendor_types\".\"name_en\", \"projects\".\"code\", \"projects\".\"name\", \"projects\".\"type\", \"vendor_pq_submissions\".\"submitted_at\", \"vendor_pq_submissions\".\"approved_at\" from \"vendors\" inner join \"vendor_pq_submissions\" on \"vendor_pq_submissions\".\"vendor_id\" = \"vendors\".\"id\" inner join \"projects\" on \"vendor_pq_submissions\".\"project_id\" = \"projects\".\"id\" left join \"vendor_types\" on \"vendors\".\"vendor_type_id\" = \"vendor_types\".\"id\" where \"vendor_pq_submissions\".\"status\" = 'APPROVED'", - "name": "project_approved_vendors", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_investigations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pq_submission_id": { - "name": "pq_submission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "requester_id": { - "name": "requester_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "qm_manager_id": { - "name": "qm_manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "investigation_status": { - "name": "investigation_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true, - "default": "'PLANNED'" - }, - "investigation_address": { - "name": "investigation_address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "investigation_method": { - "name": "investigation_method", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "scheduled_start_at": { - "name": "scheduled_start_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "scheduled_end_at": { - "name": "scheduled_end_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "forecasted_at": { - "name": "forecasted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_result": { - "name": "evaluation_result", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "investigation_notes": { - "name": "investigation_notes", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "pq_items": { - "name": "pq_items", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"vendor_investigations\".\"id\", \"vendor_investigations\".\"vendor_id\", \"vendor_investigations\".\"pq_submission_id\", \"vendor_investigations\".\"requester_id\", \"vendor_investigations\".\"qm_manager_id\", \"vendor_investigations\".\"investigation_status\", \"vendor_investigations\".\"investigation_address\", \"vendor_investigations\".\"investigation_method\", \"vendor_investigations\".\"scheduled_start_at\", \"vendor_investigations\".\"scheduled_end_at\", \"vendor_investigations\".\"forecasted_at\", \"vendor_investigations\".\"requested_at\", \"vendor_investigations\".\"confirmed_at\", \"vendor_investigations\".\"completed_at\", \"vendor_investigations\".\"evaluation_score\", \"vendor_investigations\".\"evaluation_result\", \"vendor_investigations\".\"investigation_notes\", \"vendor_investigations\".\"created_at\", \"vendor_investigations\".\"updated_at\", \"vendors\".\"vendor_name\", \"vendors\".\"vendor_code\", \"vendor_pq_submissions\".\"pq_items\", requester.name as \"requesterName\", requester.email as \"requesterEmail\", qm_manager.name as \"qmManagerName\", qm_manager.email as \"qmManagerEmail\", (\n CASE \n WHEN EXISTS (\n SELECT 1 FROM vendor_investigation_attachments via \n WHERE via.investigation_id = \"vendor_investigations\".\"id\"\n ) \n THEN true \n ELSE false \n END\n ) as \"hasAttachments\" from \"vendor_investigations\" left join \"vendors\" on \"vendor_investigations\".\"vendor_id\" = \"vendors\".\"id\" left join users AS requester on \"vendor_investigations\".\"requester_id\" = requester.id left join users AS qm_manager on \"vendor_investigations\".\"qm_manager_id\" = qm_manager.id left join \"vendor_pq_submissions\" on \"vendor_investigations\".\"pq_submission_id\" = \"vendor_pq_submissions\".\"id\"", - "name": "vendor_investigations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.cbe_view": { - "columns": {}, - "definition": "select \"cbe_evaluations\".\"id\" as \"cbe_id\", \"cbe_evaluations\".\"rfq_id\" as \"rfq_id\", \"cbe_evaluations\".\"vendor_id\" as \"vendor_id\", \"cbe_evaluations\".\"total_cost\" as \"total_cost\", \"cbe_evaluations\".\"currency\" as \"currency\", \"cbe_evaluations\".\"payment_terms\" as \"payment_terms\", \"cbe_evaluations\".\"incoterms\" as \"incoterms\", \"cbe_evaluations\".\"result\" as \"result\", \"cbe_evaluations\".\"notes\" as \"notes\", \"cbe_evaluations\".\"evaluated_by\" as \"evaluated_by\", \"cbe_evaluations\".\"evaluated_at\" as \"evaluated_at\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"rfq_description\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"users\".\"name\" as \"evaluator_name\", \"users\".\"email\" as \"evaluator_email\" from \"cbe_evaluations\" inner join \"rfqs\" on \"cbe_evaluations\".\"rfq_id\" = \"rfqs\".\"id\" inner join \"vendors\" on \"cbe_evaluations\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"users\" on \"cbe_evaluations\".\"evaluated_by\" = \"users\".\"id\"", - "name": "cbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfqs_view": { - "columns": {}, - "definition": "select \"rfqs\".\"id\" as \"rfq_id\", \"rfqs\".\"status\" as \"status\", \"rfqs\".\"created_at\" as \"created_at\", \"rfqs\".\"updated_at\" as \"updated_at\", \"rfqs\".\"created_by\" as \"created_by\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"rfqs\".\"parent_rfq_id\" as \"parent_rfq_id\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"users\".\"email\" as \"user_email\", \"users\".\"name\" as \"user_name\", (\n SELECT COUNT(*) \n FROM \"rfq_items\" \n WHERE \"rfq_items\".\"rfq_id\" = \"rfqs\".\"id\"\n ) as \"item_count\", (\n SELECT COUNT(*) \n FROM \"rfq_attachments\" \n WHERE \"rfq_attachments\".\"rfq_id\" = \"rfqs\".\"id\"\n ) as \"attachment_count\" from \"rfqs\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"users\" on \"rfqs\".\"created_by\" = \"users\".\"id\"", - "name": "rfqs_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_cbe_view": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"address\" as \"address\", \"vendors\".\"country\" as \"country\", \"vendors\".\"email\" as \"email\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"vendor_status\", \"vendor_responses\".\"id\" as \"vendor_response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"response_status\" as \"rfq_vendor_status\", \"vendor_responses\".\"updated_at\" as \"rfq_vendor_updated\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"cbe_evaluations\".\"id\" as \"cbe_id\", \"cbe_evaluations\".\"result\" as \"cbe_result\", \"cbe_evaluations\".\"notes\" as \"cbe_note\", \"cbe_evaluations\".\"updated_at\" as \"cbe_updated\", \"cbe_evaluations\".\"total_cost\" as \"total_cost\", \"cbe_evaluations\".\"currency\" as \"currency\", \"cbe_evaluations\".\"payment_terms\" as \"payment_terms\", \"cbe_evaluations\".\"incoterms\" as \"incoterms\", \"cbe_evaluations\".\"delivery_schedule\" as \"delivery_schedule\" from \"vendors\" left join \"vendor_responses\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"cbe_evaluations\" on (\"cbe_evaluations\".\"vendor_id\" = \"vendors\".\"id\" and \"cbe_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\")", - "name": "vendor_cbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_cbe_view": { - "columns": {}, - "definition": "select \"vendor_responses\".\"id\" as \"response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"vendor_id\" as \"vendor_id\", \"vendor_responses\".\"response_status\" as \"response_status\", \"vendor_responses\".\"notes\" as \"response_notes\", \"vendor_responses\".\"responded_by\" as \"responded_by\", \"vendor_responses\".\"responded_at\" as \"responded_at\", \"vendor_responses\".\"updated_at\" as \"response_updated_at\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"rfq_description\", \"rfqs\".\"due_date\" as \"rfq_due_date\", \"rfqs\".\"status\" as \"rfq_status\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"status\" as \"vendor_status\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"vendor_commercial_responses\".\"id\" as \"commercial_response_id\", \"vendor_commercial_responses\".\"response_status\" as \"commercial_response_status\", \"vendor_commercial_responses\".\"total_price\" as \"total_price\", \"vendor_commercial_responses\".\"currency\" as \"currency\", \"vendor_commercial_responses\".\"payment_terms\" as \"payment_terms\", \"vendor_commercial_responses\".\"incoterms\" as \"incoterms\", \"vendor_commercial_responses\".\"delivery_period\" as \"delivery_period\", \"vendor_commercial_responses\".\"warranty_period\" as \"warranty_period\", \"vendor_commercial_responses\".\"validity_period\" as \"validity_period\", \"vendor_commercial_responses\".\"price_breakdown\" as \"price_breakdown\", \"vendor_commercial_responses\".\"commercial_notes\" as \"commercial_notes\", \"vendor_commercial_responses\".\"created_at\" as \"commercial_created_at\", \"vendor_commercial_responses\".\"updated_at\" as \"commercial_updated_at\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n ) as \"attachment_count\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"commercial_response_id\" = \"vendor_commercial_responses\".\"id\"\n ) as \"commercial_attachment_count\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n AND \"vendor_response_attachments\".\"attachment_type\" = 'TECHNICAL_SPEC'\n ) as \"technical_attachment_count\", (\n SELECT MAX(\"uploaded_at\") \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n ) as \"latest_attachment_date\" from \"vendor_responses\" inner join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" inner join \"vendors\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendor_commercial_responses\" on \"vendor_commercial_responses\".\"response_id\" = \"vendor_responses\".\"id\"", - "name": "vendor_response_cbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_responses_view": { - "columns": {}, - "definition": "select \"vendor_responses\".\"id\" as \"response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"vendor_id\" as \"vendor_id\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"rfq_description\", \"rfqs\".\"due_date\" as \"rfq_due_date\", \"rfqs\".\"status\" as \"rfq_status\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"created_at\" as \"rfq_created_at\", \"rfqs\".\"updated_at\" as \"rfq_updated_at\", \"rfqs\".\"created_by\" as \"rfq_created_by\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendor_responses\".\"response_status\" as \"response_status\", \"vendor_responses\".\"responded_at\" as \"responded_at\", CASE WHEN \"vendor_technical_responses\".\"id\" IS NOT NULL THEN TRUE ELSE FALSE END as \"has_technical_response\", \"vendor_technical_responses\".\"id\" as \"technical_response_id\", CASE WHEN \"vendor_commercial_responses\".\"id\" IS NOT NULL THEN TRUE ELSE FALSE END as \"has_commercial_response\", \"vendor_commercial_responses\".\"id\" as \"commercial_response_id\", \"vendor_commercial_responses\".\"total_price\" as \"total_price\", \"vendor_commercial_responses\".\"currency\" as \"currency\", \"rfq_evaluations\".\"id\" as \"tbe_id\", \"rfq_evaluations\".\"result\" as \"tbe_result\", \"cbe_evaluations\".\"id\" as \"cbe_id\", \"cbe_evaluations\".\"result\" as \"cbe_result\", (\n SELECT COUNT(*) \n FROM \"vendor_response_attachments\" \n WHERE \"vendor_response_attachments\".\"response_id\" = \"vendor_responses\".\"id\"\n ) as \"attachment_count\" from \"vendor_responses\" inner join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" inner join \"vendors\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendor_technical_responses\" on \"vendor_technical_responses\".\"response_id\" = \"vendor_responses\".\"id\" left join \"vendor_commercial_responses\" on \"vendor_commercial_responses\".\"response_id\" = \"vendor_responses\".\"id\" left join \"rfq_evaluations\" on (\"rfq_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\" and \"rfq_evaluations\".\"vendor_id\" = \"vendor_responses\".\"vendor_id\" and \"rfq_evaluations\".\"eval_type\" = 'TBE') left join \"cbe_evaluations\" on (\"cbe_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\" and \"cbe_evaluations\".\"vendor_id\" = \"vendor_responses\".\"vendor_id\")", - "name": "vendor_responses_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_rfq_view": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"address\" as \"address\", \"vendors\".\"country\" as \"country\", \"vendors\".\"email\" as \"email\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"vendor_status\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"response_status\" as \"rfq_vendor_status\", \"vendor_responses\".\"updated_at\" as \"rfq_vendor_updated\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\" from \"vendors\" left join \"vendor_responses\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\"", - "name": "vendor_rfq_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_tbe_view": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"address\" as \"address\", \"vendors\".\"country\" as \"country\", \"vendors\".\"email\" as \"email\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"vendor_status\", \"vendor_responses\".\"id\" as \"vendor_response_id\", \"vendor_responses\".\"rfq_id\" as \"rfq_id\", \"vendor_responses\".\"response_status\" as \"rfq_vendor_status\", \"vendor_responses\".\"updated_at\" as \"rfq_vendor_updated\", \"vendor_technical_responses\".\"id\" as \"technical_response_id\", \"vendor_technical_responses\".\"response_status\" as \"technical_response_status\", \"vendor_technical_responses\".\"summary\" as \"technical_summary\", \"vendor_technical_responses\".\"notes\" as \"technical_notes\", \"vendor_technical_responses\".\"updated_at\" as \"technical_updated\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"status\" as \"rfq_status\", \"rfqs\".\"description\" as \"description\", \"rfqs\".\"due_date\" as \"due_date\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfq_evaluations\".\"id\" as \"tbe_id\", \"rfq_evaluations\".\"result\" as \"tbe_result\", \"rfq_evaluations\".\"notes\" as \"tbe_note\", \"rfq_evaluations\".\"updated_at\" as \"tbe_updated\" from \"vendors\" left join \"vendor_responses\" on \"vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" left join \"rfqs\" on \"vendor_responses\".\"rfq_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendor_technical_responses\" on \"vendor_technical_responses\".\"response_id\" = \"vendor_responses\".\"id\" left join \"rfq_evaluations\" on (\"rfq_evaluations\".\"vendor_id\" = \"vendors\".\"id\" and \"rfq_evaluations\".\"eval_type\" = 'TBE' and \"rfq_evaluations\".\"rfq_id\" = \"vendor_responses\".\"rfq_id\")", - "name": "vendor_tbe_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.role_view": { - "columns": {}, - "definition": "select \"roles\".\"id\" as \"id\", \"roles\".\"name\" as \"name\", \"roles\".\"description\" as \"description\", \"roles\".\"domain\" as \"domain\", \"roles\".\"created_at\" as \"created_at\", \"vendors\".\"id\" as \"company_id\", \"vendors\".\"vendor_name\" as \"company_name\", COUNT(\"users\".\"id\") as \"user_count\" from \"roles\" left join \"user_roles\" on \"user_roles\".\"role_id\" = \"roles\".\"id\" left join \"users\" on \"users\".\"id\" = \"user_roles\".\"user_id\" left join \"vendors\" on \"roles\".\"company_id\" = \"vendors\".\"id\" group by \"roles\".\"id\", \"vendors\".\"id\"", - "name": "role_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.user_view": { - "columns": {}, - "definition": "select \"users\".\"id\" as \"user_id\", \"users\".\"name\" as \"user_name\", \"users\".\"phone\" as \"user_phone\", \"users\".\"email\" as \"user_email\", \"users\".\"domain\" as \"user_domain\", \"users\".\"image_url\" as \"user_image\", \"users\".\"employee_number\" as \"employee_number\", \"users\".\"deptName\" as \"dept_name\", \"users\".\"knox_id\" as \"knox_id\", \"users\".\"is_locked\" as \"is_locked\", \"users\".\"is_absent\" as \"is_absent\", \"users\".\"is_deleted_on_non_sap\" as \"is_deleted_on_non_sap\", \"users\".\"is_regular_employee\" as \"is_regular_employee\", \"vendors\".\"id\" as \"company_id\", \"vendors\".\"vendor_name\" as \"company_name\", \n array_agg(\"roles\".\"name\")\n as \"roles\", \"users\".\"created_at\" as \"created_at\", \"users\".\"updated_at\" as \"updated_at\", \"users\".\"deactivated_at\" as \"deactivated_at\" from \"users\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"user_roles\" on \"users\".\"id\" = \"user_roles\".\"user_id\" left join \"roles\" on \"user_roles\".\"role_id\" = \"roles\".\"id\" group by \"users\".\"id\", \"vendors\".\"id\"", - "name": "user_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.form_lists_view": { - "columns": {}, - "definition": "select \"tag_type_class_form_mappings\".\"id\" as \"id\", \"tag_type_class_form_mappings\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"tag_type_class_form_mappings\".\"tag_type_label\" as \"tag_type_label\", \"tag_type_class_form_mappings\".\"class_label\" as \"class_label\", \"tag_type_class_form_mappings\".\"form_code\" as \"form_code\", \"tag_type_class_form_mappings\".\"form_name\" as \"form_name\", \"tag_type_class_form_mappings\".\"ep\" as \"ep\", \"tag_type_class_form_mappings\".\"remark\" as \"remark\", \"tag_type_class_form_mappings\".\"created_at\" as \"created_at\", \"tag_type_class_form_mappings\".\"updated_at\" as \"updated_at\" from \"tag_type_class_form_mappings\" inner join \"projects\" on \"tag_type_class_form_mappings\".\"project_id\" = \"projects\".\"id\"", - "name": "form_lists_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.view_tag_subfields": { - "columns": { - "tag_type_code": { - "name": "tag_type_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "attributes_id": { - "name": "attributes_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "attributes_description": { - "name": "attributes_description", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "expression": { - "name": "expression", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "delimiter": { - "name": "delimiter", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"tag_subfields\".\"id\" as \"id\", \"tag_subfields\".\"tag_type_code\", \"tag_types\".\"description\", \"tag_subfields\".\"attributes_id\", \"tag_subfields\".\"attributes_description\", \"tag_subfields\".\"expression\", \"tag_subfields\".\"delimiter\", \"tag_subfields\".\"sort_order\", \"tag_subfields\".\"created_at\", \"tag_subfields\".\"updated_at\", \"projects\".\"id\" as \"project_id\", \"projects\".\"code\", \"projects\".\"name\" from \"tag_subfields\" inner join \"tag_types\" on (\"tag_subfields\".\"tag_type_code\" = \"tag_types\".\"code\" and \"tag_subfields\".\"project_id\" = \"tag_types\".\"project_id\") inner join \"projects\" on \"tag_subfields\".\"project_id\" = \"projects\".\"id\"", - "name": "view_tag_subfields", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.document_stages_only_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_id": { - "name": "current_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_name": { - "name": "current_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_status": { - "name": "current_stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_order": { - "name": "current_stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_plan_date": { - "name": "current_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_actual_date": { - "name": "current_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_assignee_name": { - "name": "current_stage_assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_priority": { - "name": "current_stage_priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_difference": { - "name": "days_difference", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_stages": { - "name": "total_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "completed_stages": { - "name": "completed_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "progress_percentage": { - "name": "progress_percentage", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH document_stats AS (\n SELECT \n d.id as document_id,\n COUNT(ist.id) as total_stages,\n COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) as completed_stages,\n CASE \n WHEN COUNT(ist.id) > 0 \n THEN ROUND((COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) * 100.0) / COUNT(ist.id))\n ELSE 0 \n END as progress_percentage\n FROM documents d\n LEFT JOIN issue_stages ist ON d.id = ist.document_id\n GROUP BY d.id\n ),\n current_stage_info AS (\n SELECT DISTINCT ON (document_id)\n document_id,\n id as current_stage_id,\n stage_name as current_stage_name,\n stage_status as current_stage_status,\n stage_order as current_stage_order,\n plan_date as current_stage_plan_date,\n actual_date as current_stage_actual_date,\n assignee_name as current_stage_assignee_name,\n priority as current_stage_priority,\n CASE \n WHEN actual_date IS NULL AND plan_date IS NOT NULL \n THEN plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n CASE \n WHEN actual_date IS NULL AND plan_date < CURRENT_DATE \n THEN true\n WHEN actual_date IS NOT NULL AND actual_date > plan_date \n THEN true\n ELSE false \n END as is_overdue,\n CASE \n WHEN actual_date IS NOT NULL AND plan_date IS NOT NULL \n THEN actual_date - plan_date\n ELSE NULL \n END as days_difference\n FROM issue_stages\n WHERE stage_status NOT IN ('COMPLETED', 'APPROVED')\n ORDER BY document_id, stage_order ASC, priority DESC\n ),\n -- 문서별 스테이지 집계 (리비전 제외)\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'description', ist.description,\n 'notes', ist.notes,\n 'reminderDays', ist.reminder_days\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM issue_stages ist\n GROUP BY ist.document_id\n )\n \n SELECT \n d.id as document_id,\n d.doc_number,\n d.drawing_kind,\n d.vendor_doc_number,\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n \n -- 프로젝트 및 벤더 정보\n p.code as project_code,\n v.vendor_name as vendor_name,\n v.vendor_code as vendor_code,\n c.vendor_id as vendor_id,\n \n -- 현재 스테이지 정보\n csi.current_stage_id,\n csi.current_stage_name,\n csi.current_stage_status,\n csi.current_stage_order,\n csi.current_stage_plan_date,\n csi.current_stage_actual_date,\n csi.current_stage_assignee_name,\n csi.current_stage_priority,\n \n -- 계산 필드\n csi.days_until_due,\n csi.is_overdue,\n csi.days_difference,\n \n -- 진행률 정보\n ds.total_stages,\n ds.completed_stages,\n ds.progress_percentage,\n \n -- 전체 스테이지 (리비전 제외)\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 메타 정보\n d.created_at,\n d.updated_at\n \n FROM documents d\n -- 프로젝트 및 벤더 정보 JOIN\n LEFT JOIN contracts c ON d.contract_id = c.id\n LEFT JOIN projects p ON c.project_id = p.id\n LEFT JOIN vendors v ON c.vendor_id = v.id\n \n -- 스테이지 관련 정보 JOIN\n LEFT JOIN document_stats ds ON d.id = ds.document_id\n LEFT JOIN current_stage_info csi ON d.id = csi.document_id\n LEFT JOIN stage_aggregation sa ON d.id = sa.document_id\n \n ORDER BY d.created_at DESC\n", - "name": "document_stages_only_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.document_stages_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_count": { - "name": "stage_count", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "stage_list": { - "name": "stage_list", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n SELECT\n d.id AS document_id,\n d.doc_number,\n d.title,\n d.status,\n d.issued_date,\n d.contract_id,\n (SELECT COUNT(*) FROM issue_stages WHERE document_id = d.id) AS stage_count,\n COALESCE( \n (SELECT json_agg(i.stage_name) FROM issue_stages i WHERE i.document_id = d.id), \n '[]'\n ) AS stage_list,\n d.created_at,\n d.updated_at\n FROM documents d\n", - "name": "document_stages_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.enhanced_documents_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "c_gbn": { - "name": "c_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "d_gbn": { - "name": "d_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "degree_gbn": { - "name": "degree_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "dept_gbn": { - "name": "dept_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "j_gbn": { - "name": "j_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "s_gbn": { - "name": "s_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_id": { - "name": "current_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_name": { - "name": "current_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_status": { - "name": "current_stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_order": { - "name": "current_stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_plan_date": { - "name": "current_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_actual_date": { - "name": "current_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_assignee_name": { - "name": "current_stage_assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_priority": { - "name": "current_stage_priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_difference": { - "name": "days_difference", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_stages": { - "name": "total_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "completed_stages": { - "name": "completed_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "progress_percentage": { - "name": "progress_percentage", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision": { - "name": "latest_revision", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_status": { - "name": "latest_revision_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_uploader_name": { - "name": "latest_revision_uploader_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_submitted_date": { - "name": "latest_submitted_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH document_stats AS (\n SELECT \n d.id as document_id,\n COUNT(ist.id) as total_stages,\n COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) as completed_stages,\n CASE \n WHEN COUNT(ist.id) > 0 \n THEN ROUND((COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) * 100.0) / COUNT(ist.id))\n ELSE 0 \n END as progress_percentage\n FROM documents d\n LEFT JOIN issue_stages ist ON d.id = ist.document_id\n GROUP BY d.id\n ),\n current_stage_info AS (\n SELECT DISTINCT ON (document_id)\n document_id,\n id as current_stage_id,\n stage_name as current_stage_name,\n stage_status as current_stage_status,\n stage_order as current_stage_order,\n plan_date as current_stage_plan_date,\n actual_date as current_stage_actual_date,\n assignee_name as current_stage_assignee_name,\n priority as current_stage_priority,\n CASE \n WHEN actual_date IS NULL AND plan_date IS NOT NULL \n THEN plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n CASE \n WHEN actual_date IS NULL AND plan_date < CURRENT_DATE \n THEN true\n WHEN actual_date IS NOT NULL AND actual_date > plan_date \n THEN true\n ELSE false \n END as is_overdue,\n CASE \n WHEN actual_date IS NOT NULL AND plan_date IS NOT NULL \n THEN actual_date - plan_date\n ELSE NULL \n END as days_difference\n FROM issue_stages\n WHERE stage_status NOT IN ('COMPLETED', 'APPROVED')\n ORDER BY document_id, stage_order ASC, priority DESC\n ),\n latest_revision_info AS (\n SELECT DISTINCT ON (ist.document_id)\n ist.document_id,\n r.id as latest_revision_id,\n r.revision as latest_revision,\n r.revision_status as latest_revision_status,\n r.uploader_name as latest_revision_uploader_name,\n r.submitted_date as latest_submitted_date\n FROM revisions r\n JOIN issue_stages ist ON r.issue_stage_id = ist.id\n ORDER BY ist.document_id, r.created_at DESC\n ),\n -- 리비전별 첨부파일 집계\n revision_attachments AS (\n SELECT \n r.id as revision_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', da.id,\n 'revisionId', da.revision_id,\n 'fileName', da.file_name,\n 'filePath', da.file_path,\n 'fileSize', da.file_size,\n 'fileType', da.file_type,\n 'createdAt', da.created_at,\n 'updatedAt', da.updated_at\n ) ORDER BY da.created_at\n ) FILTER (WHERE da.id IS NOT NULL),\n '[]'::json\n ) as attachments\n FROM revisions r\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY r.id\n ),\n -- 스테이지별 리비전 집계 (첨부파일 포함)\n stage_revisions AS (\n SELECT \n ist.id as stage_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', r.id,\n 'issueStageId', r.issue_stage_id,\n 'revision', r.revision,\n 'uploaderType', r.uploader_type,\n 'uploaderId', r.uploader_id,\n 'uploaderName', r.uploader_name,\n 'comment', r.comment,\n 'usage', r.usage,\n 'revisionStatus', r.revision_status,\n 'submittedDate', r.submitted_date,\n 'uploadedAt', r.uploaded_at,\n 'approvedDate', r.approved_date,\n 'reviewStartDate', r.review_start_date,\n 'rejectedDate', r.rejected_date,\n 'reviewerId', r.reviewer_id,\n 'reviewerName', r.reviewer_name,\n 'reviewComments', r.review_comments,\n 'createdAt', r.created_at,\n 'updatedAt', r.updated_at,\n 'attachments', ra.attachments\n ) ORDER BY r.created_at\n ) FILTER (WHERE r.id IS NOT NULL),\n '[]'::json\n ) as revisions\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN revision_attachments ra ON r.id = ra.revision_id\n GROUP BY ist.id\n ),\n -- 문서별 스테이지 집계 (리비전 포함)\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'revisions', sr.revisions\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM issue_stages ist\n LEFT JOIN stage_revisions sr ON ist.id = sr.stage_id\n GROUP BY ist.document_id\n ),\n attachment_counts AS (\n SELECT \n ist.document_id,\n COUNT(da.id) as attachment_count\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY ist.document_id\n )\n \n SELECT \n d.id as document_id,\n d.doc_number,\n d.drawing_kind,\n d.vendor_doc_number, -- ✅ 벤더 문서 번호 추가\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n\n d.c_gbn,\n d.d_gbn,\n d.degree_gbn,\n d.dept_gbn,\n d.s_gbn,\n d.j_gbn,\n\n\n \n -- ✅ 프로젝트 및 벤더 정보 추가\n c.project_id as project_id,\n p.code as project_code,\n v.vendor_name as vendor_name,\n v.vendor_code as vendor_code,\n c.vendor_id as vendor_id,\n \n -- 현재 스테이지 정보\n csi.current_stage_id,\n csi.current_stage_name,\n csi.current_stage_status,\n csi.current_stage_order,\n csi.current_stage_plan_date,\n csi.current_stage_actual_date,\n csi.current_stage_assignee_name,\n csi.current_stage_priority,\n \n -- 계산 필드\n csi.days_until_due,\n csi.is_overdue,\n csi.days_difference,\n \n -- 진행률 정보\n ds.total_stages,\n ds.completed_stages,\n ds.progress_percentage,\n \n -- 최신 리비전 정보\n lri.latest_revision_id,\n lri.latest_revision,\n lri.latest_revision_status,\n lri.latest_revision_uploader_name,\n lri.latest_submitted_date,\n \n -- 전체 스테이지 (리비전 및 첨부파일 포함)\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 기타\n COALESCE(ac.attachment_count, 0) as attachment_count,\n d.created_at,\n d.updated_at\n \n FROM documents d\n -- ✅ contracts, projects, vendors 테이블 JOIN 추가\n LEFT JOIN contracts c ON d.contract_id = c.id\n LEFT JOIN projects p ON c.project_id = p.id\n LEFT JOIN vendors v ON c.vendor_id = v.id\n \n LEFT JOIN document_stats ds ON d.id = ds.document_id\n LEFT JOIN current_stage_info csi ON d.id = csi.document_id\n LEFT JOIN latest_revision_info lri ON d.id = lri.document_id\n LEFT JOIN stage_aggregation sa ON d.id = sa.document_id\n LEFT JOIN attachment_counts ac ON d.id = ac.document_id\n \n ORDER BY d.created_at DESC\n", - "name": "enhanced_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.simplified_documents_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "drawing_kind": { - "name": "drawing_kind", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "drawing_move_gbn": { - "name": "drawing_move_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "discipline": { - "name": "discipline", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "external_document_id": { - "name": "external_document_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "external_system_type": { - "name": "external_system_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "external_synced_at": { - "name": "external_synced_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "shi_drawing_no": { - "name": "shi_drawing_no", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager": { - "name": "manager", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_enm": { - "name": "manager_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_no": { - "name": "manager_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "register_group": { - "name": "register_group", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "register_group_id": { - "name": "register_group_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "create_user_no": { - "name": "create_user_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "create_user_id": { - "name": "create_user_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "create_user_enm": { - "name": "create_user_enm", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "c_gbn": { - "name": "c_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "d_gbn": { - "name": "d_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "degree_gbn": { - "name": "degree_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "dept_gbn": { - "name": "dept_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "j_gbn": { - "name": "j_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "s_gbn": { - "name": "s_gbn", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "first_stage_id": { - "name": "first_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "first_stage_name": { - "name": "first_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "first_stage_plan_date": { - "name": "first_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "first_stage_actual_date": { - "name": "first_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "second_stage_id": { - "name": "second_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "second_stage_name": { - "name": "second_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "second_stage_plan_date": { - "name": "second_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "second_stage_actual_date": { - "name": "second_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH \n -- 리비전별 첨부파일 집계\n revision_attachments AS (\n SELECT \n r.id as revision_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', da.id,\n 'revisionId', da.revision_id,\n 'fileName', da.file_name,\n 'filePath', da.file_path,\n 'fileSize', da.file_size,\n 'fileType', da.file_type,\n 'dolceFilePath', da.dolce_file_path,\n 'createdAt', da.created_at,\n 'updatedAt', da.updated_at\n ) ORDER BY da.created_at\n ) FILTER (WHERE da.id IS NOT NULL),\n '[]'::json\n ) as attachments\n FROM revisions r\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY r.id\n ),\n \n -- 스테이지별 리비전 집계 (첨부파일 포함)\n stage_revisions AS (\n SELECT \n ist.id as stage_id,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', r.id,\n 'issueStageId', r.issue_stage_id,\n 'revision', r.revision,\n 'uploaderType', r.uploader_type,\n 'uploaderId', r.uploader_id,\n 'uploaderName', r.uploader_name,\n 'comment', r.comment,\n 'usage', r.usage,\n 'usageType', r.usage_type,\n 'revisionStatus', r.revision_status,\n 'submittedDate', r.submitted_date,\n 'uploadedAt', r.uploaded_at,\n 'approvedDate', r.approved_date,\n 'reviewStartDate', r.review_start_date,\n 'rejectedDate', r.rejected_date,\n 'reviewerId', r.reviewer_id,\n 'reviewerName', r.reviewer_name,\n 'serialNo', r.serial_no,\n 'reviewComments', r.review_comments,\n 'createdAt', r.created_at,\n 'updatedAt', r.updated_at,\n 'attachments', COALESCE(ra.attachments, '[]'::json)\n ) ORDER BY r.created_at\n ) FILTER (WHERE r.id IS NOT NULL),\n '[]'::json\n ) as revisions\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN revision_attachments ra ON r.id = ra.revision_id\n GROUP BY ist.id\n ),\n \n -- 문서별 스테이지 집계 (리비전 포함)\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'revisions', COALESCE(sr.revisions, '[]'::json)\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM issue_stages ist\n LEFT JOIN stage_revisions sr ON ist.id = sr.stage_id\n GROUP BY ist.document_id\n ),\n \n -- 첫 번째 스테이지 정보 (drawingKind에 따라 다른 조건)\n first_stage_info AS (\n SELECT \n document_id,\n first_stage_id,\n first_stage_name,\n first_stage_plan_date,\n first_stage_actual_date\n FROM (\n SELECT \n ist.document_id,\n ist.id as first_stage_id,\n ist.stage_name as first_stage_name,\n ist.plan_date as first_stage_plan_date,\n ist.actual_date as first_stage_actual_date,\n ROW_NUMBER() OVER (PARTITION BY ist.document_id ORDER BY ist.stage_order ASC) as rn\n FROM issue_stages ist\n JOIN documents d ON ist.document_id = d.id\n WHERE \n (d.drawing_kind = 'B4' AND LOWER(ist.stage_name) LIKE '%pre%') OR\n (d.drawing_kind = 'B3' AND LOWER(ist.stage_name) LIKE '%approval%') OR\n (d.drawing_kind = 'B5' AND LOWER(ist.stage_name) LIKE '%first%')\n ) ranked\n WHERE rn = 1\n ),\n \n -- 두 번째 스테이지 정보 (drawingKind에 따라 다른 조건)\n second_stage_info AS (\n SELECT \n document_id,\n second_stage_id,\n second_stage_name,\n second_stage_plan_date,\n second_stage_actual_date\n FROM (\n SELECT \n ist.document_id,\n ist.id as second_stage_id,\n ist.stage_name as second_stage_name,\n ist.plan_date as second_stage_plan_date,\n ist.actual_date as second_stage_actual_date,\n ROW_NUMBER() OVER (PARTITION BY ist.document_id ORDER BY ist.stage_order ASC) as rn\n FROM issue_stages ist\n JOIN documents d ON ist.document_id = d.id\n WHERE \n (d.drawing_kind = 'B4' AND LOWER(ist.stage_name) LIKE '%work%') OR\n (d.drawing_kind = 'B3' AND LOWER(ist.stage_name) LIKE '%work%') OR\n (d.drawing_kind = 'B5' AND LOWER(ist.stage_name) LIKE '%second%')\n ) ranked\n WHERE rn = 1\n ),\n \n -- 첨부파일 수 집계\n attachment_counts AS (\n SELECT \n ist.document_id,\n COUNT(da.id) as attachment_count\n FROM issue_stages ist\n LEFT JOIN revisions r ON ist.id = r.issue_stage_id\n LEFT JOIN document_attachments da ON r.id = da.revision_id\n GROUP BY ist.document_id\n )\n \n SELECT \n d.id as document_id,\n d.project_id,\n d.vendor_id,\n d.doc_number,\n d.drawing_kind,\n d.drawing_move_gbn,\n d.discipline,\n d.vendor_doc_number,\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n \n -- 외부 시스템 연동 정보\n d.external_document_id,\n d.external_system_type,\n d.external_synced_at,\n \n -- DOLCE 응답의 추가 정보들\n d.shi_drawing_no,\n d.manager,\n d.manager_enm,\n d.manager_no,\n d.register_group,\n d.register_group_id,\n \n -- 생성자 정보\n d.create_user_no,\n d.create_user_id,\n d.create_user_enm,\n \n -- 프로젝트 및 벤더 정보\n p.code as project_code,\n v.vendor_name,\n v.vendor_code,\n \n -- B4 전용 필드들\n d.c_gbn,\n d.d_gbn,\n d.degree_gbn,\n d.dept_gbn,\n d.s_gbn,\n d.j_gbn,\n \n -- 첫 번째 스테이지 정보\n fsi.first_stage_id,\n fsi.first_stage_name,\n fsi.first_stage_plan_date,\n fsi.first_stage_actual_date,\n \n -- 두 번째 스테이지 정보\n ssi.second_stage_id,\n ssi.second_stage_name,\n ssi.second_stage_plan_date,\n ssi.second_stage_actual_date,\n \n -- 전체 스테이지 (리비전 및 첨부파일 포함)\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 기타\n COALESCE(ac.attachment_count, 0) as attachment_count,\n d.created_at,\n d.updated_at\n \n FROM documents d\n -- projects, vendors 테이블 JOIN (projectId가 이제 documents에 직접 있음)\n LEFT JOIN projects p ON d.project_id = p.id AND p.type = 'ship'\n LEFT JOIN contracts c ON d.contract_id = c.id\n LEFT JOIN vendors v ON d.vendor_id = v.id\n \n -- 스테이지 정보 JOIN\n LEFT JOIN first_stage_info fsi ON d.id = fsi.document_id\n LEFT JOIN second_stage_info ssi ON d.id = ssi.document_id\n LEFT JOIN stage_aggregation sa ON d.id = sa.document_id\n LEFT JOIN attachment_counts ac ON d.id = ac.document_id\n \n ORDER BY d.created_at DESC\n", - "name": "simplified_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.stage_documents_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_status": { - "name": "buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "buyer_system_comment": { - "name": "buyer_system_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "sync_status": { - "name": "sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "sync_error": { - "name": "sync_error", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sync_version": { - "name": "sync_version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "last_modified_by": { - "name": "last_modified_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_id": { - "name": "current_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_name": { - "name": "current_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_status": { - "name": "current_stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "current_stage_order": { - "name": "current_stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "current_stage_plan_date": { - "name": "current_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_actual_date": { - "name": "current_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "current_stage_assignee_name": { - "name": "current_stage_assignee_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "current_stage_priority": { - "name": "current_stage_priority", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_difference": { - "name": "days_difference", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_stages": { - "name": "total_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "completed_stages": { - "name": "completed_stages", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "progress_percentage": { - "name": "progress_percentage", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "all_stages": { - "name": "all_stages", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n WITH document_stats AS (\n SELECT \n sd.id as document_id,\n COUNT(ist.id) as total_stages,\n COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) as completed_stages,\n CASE \n WHEN COUNT(ist.id) > 0 \n THEN ROUND((COUNT(CASE WHEN ist.stage_status IN ('COMPLETED', 'APPROVED') THEN 1 END) * 100.0) / COUNT(ist.id))\n ELSE 0 \n END as progress_percentage\n FROM stage_documents sd\n LEFT JOIN stage_issue_stages ist ON sd.id = ist.document_id\n GROUP BY sd.id\n ),\n current_stage_info AS (\n SELECT DISTINCT ON (document_id)\n document_id,\n id as current_stage_id,\n stage_name as current_stage_name,\n stage_status as current_stage_status,\n stage_order as current_stage_order,\n plan_date as current_stage_plan_date,\n actual_date as current_stage_actual_date,\n assignee_name as current_stage_assignee_name,\n priority as current_stage_priority,\n CASE \n WHEN actual_date IS NULL AND plan_date IS NOT NULL \n THEN plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n CASE \n WHEN actual_date IS NULL AND plan_date < CURRENT_DATE \n THEN true\n WHEN actual_date IS NOT NULL AND actual_date > plan_date \n THEN true\n ELSE false \n END as is_overdue,\n CASE \n WHEN actual_date IS NOT NULL AND plan_date IS NOT NULL \n THEN actual_date - plan_date\n ELSE NULL \n END as days_difference\n FROM stage_issue_stages\n WHERE stage_status NOT IN ('COMPLETED', 'APPROVED')\n ORDER BY document_id, stage_order ASC, priority DESC\n ),\n stage_aggregation AS (\n SELECT \n ist.document_id,\n json_agg(\n json_build_object(\n 'id', ist.id,\n 'stageName', ist.stage_name,\n 'stageStatus', ist.stage_status,\n 'stageOrder', ist.stage_order,\n 'planDate', ist.plan_date,\n 'actualDate', ist.actual_date,\n 'assigneeName', ist.assignee_name,\n 'priority', ist.priority,\n 'description', ist.description,\n 'notes', ist.notes,\n 'reminderDays', ist.reminder_days\n ) ORDER BY ist.stage_order\n ) as all_stages\n FROM stage_issue_stages ist\n GROUP BY ist.document_id\n )\n \n SELECT \n sd.id as document_id,\n sd.doc_number,\n sd.vendor_doc_number,\n sd.title,\n sd.status,\n sd.issued_date,\n \n -- 프로젝트 및 벤더 정보\n sd.project_id,\n sd.contract_id,\n p.code as project_code,\n sd.vendor_id,\n v.vendor_name,\n v.vendor_code,\n \n -- 동기화 상태 필드 추가\n sd.buyer_system_status,\n sd.buyer_system_comment,\n sd.last_synced_at,\n sd.sync_status,\n sd.sync_error,\n sd.sync_version,\n sd.last_modified_by,\n \n -- 현재 스테이지 정보\n csi.current_stage_id,\n csi.current_stage_name,\n csi.current_stage_status,\n csi.current_stage_order,\n csi.current_stage_plan_date,\n csi.current_stage_actual_date,\n csi.current_stage_assignee_name,\n csi.current_stage_priority,\n \n -- 계산 필드\n csi.days_until_due,\n csi.is_overdue,\n csi.days_difference,\n \n -- 진행률 정보\n ds.total_stages,\n ds.completed_stages,\n ds.progress_percentage,\n \n -- 전체 스테이지\n COALESCE(sa.all_stages, '[]'::json) as all_stages,\n \n -- 메타 정보\n sd.created_at,\n sd.updated_at\n \n FROM stage_documents sd\n LEFT JOIN projects p ON sd.project_id = p.id\n LEFT JOIN vendors v ON sd.vendor_id = v.id\n LEFT JOIN document_stats ds ON sd.id = ds.document_id\n LEFT JOIN current_stage_info csi ON sd.id = csi.document_id\n LEFT JOIN stage_aggregation sa ON sd.id = sa.document_id\n \n ORDER BY sd.created_at DESC\n", - "name": "stage_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.stage_submission_view": { - "columns": { - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_doc_number": { - "name": "vendor_doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "document_title": { - "name": "document_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "stage_id": { - "name": "stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "stage_name": { - "name": "stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "stage_order": { - "name": "stage_order", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "stage_status": { - "name": "stage_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "stage_plan_date": { - "name": "stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "latest_submission_id": { - "name": "latest_submission_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision_number": { - "name": "latest_revision_number", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision_code": { - "name": "latest_revision_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_submission_status": { - "name": "latest_submission_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_submitted_at": { - "name": "latest_submitted_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "latest_submitted_by": { - "name": "latest_submitted_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_review_status": { - "name": "latest_review_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_sync_status": { - "name": "latest_sync_status", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "latest_buyer_system_status": { - "name": "latest_buyer_system_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "last_synced_at": { - "name": "last_synced_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "total_files_to_sync": { - "name": "total_files_to_sync", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "synced_files_count": { - "name": "synced_files_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "sync_progress": { - "name": "sync_progress", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_submissions": { - "name": "total_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "approved_submissions": { - "name": "approved_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rejected_submissions": { - "name": "rejected_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pending_submissions": { - "name": "pending_submissions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_files": { - "name": "total_files", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_file_size": { - "name": "total_file_size", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "requires_submission": { - "name": "requires_submission", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "requires_sync": { - "name": "requires_sync", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "is_overdue": { - "name": "is_overdue", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "days_until_due": { - "name": "days_until_due", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "submission_history": { - "name": "submission_history", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n WITH eligible_documents AS (\n -- buyerSystemStatus가 '승인(DC)'인 문서만 선택\n SELECT \n sd.id as document_id,\n sd.doc_number,\n sd.vendor_doc_number,\n sd.title as document_title,\n sd.project_id,\n sd.vendor_id,\n p.code as project_code,\n v.vendor_name,\n v.vendor_code\n FROM stage_documents sd\n LEFT JOIN projects p ON sd.project_id = p.id\n LEFT JOIN vendors v ON sd.vendor_id = v.id\n WHERE sd.buyer_system_status = '승인(DC)'\n AND sd.status = 'ACTIVE'\n ),\n \n submission_stats AS (\n SELECT \n ss.stage_id,\n COUNT(*) as total_submissions,\n COUNT(CASE WHEN ss.review_status = 'APPROVED' THEN 1 END) as approved_submissions,\n COUNT(CASE WHEN ss.review_status = 'REJECTED' THEN 1 END) as rejected_submissions,\n COUNT(CASE WHEN ss.review_status = 'PENDING' OR ss.review_status IS NULL THEN 1 END) as pending_submissions,\n SUM(ss.total_files) as total_files,\n SUM(ss.total_file_size) as total_file_size,\n MAX(ss.revision_number) as latest_revision_number\n FROM stage_submissions ss\n GROUP BY ss.stage_id\n ),\n \n latest_submission AS (\n SELECT DISTINCT ON (stage_id)\n stage_id,\n id as submission_id,\n revision_number,\n revision_code, -- ⭐ 추가\n submission_status,\n submitted_at,\n submitted_by,\n review_status,\n sync_status,\n buyer_system_status,\n last_synced_at,\n total_files_to_sync,\n synced_files_count,\n CASE \n WHEN total_files_to_sync > 0 \n THEN ROUND((synced_files_count * 100.0) / total_files_to_sync)\n ELSE 0 \n END as sync_progress\n FROM stage_submissions\n ORDER BY stage_id, revision_number DESC\n ),\n \n submission_history_agg AS (\n SELECT \n ss.stage_id,\n json_agg(\n json_build_object(\n 'submissionId', ss.id,\n 'revisionNumber', ss.revision_number,\n 'revisionCode', ss.revision_code, -- ⭐ 추가\n 'status', ss.submission_status,\n 'submittedAt', ss.submitted_at,\n 'submittedBy', ss.submitted_by,\n 'reviewStatus', ss.review_status,\n 'syncStatus', ss.sync_status,\n 'fileCount', ss.total_files\n ) ORDER BY ss.revision_number DESC\n ) as submission_history\n FROM stage_submissions ss\n GROUP BY ss.stage_id\n )\n \n SELECT \n ed.document_id,\n ed.doc_number,\n ed.vendor_doc_number,\n ed.document_title,\n ed.project_id,\n ed.project_code,\n ed.vendor_id,\n ed.vendor_name,\n ed.vendor_code,\n \n ist.id as stage_id,\n ist.stage_name,\n ist.stage_order,\n ist.stage_status,\n ist.plan_date as stage_plan_date,\n \n ls.submission_id as latest_submission_id,\n ls.revision_number as latest_revision_number,\n ls.revision_code as latest_revision_code, -- ⭐ 추가\n ls.submission_status as latest_submission_status,\n ls.submitted_at as latest_submitted_at,\n ls.submitted_by as latest_submitted_by,\n ls.review_status as latest_review_status,\n \n -- 동기화 상태\n ls.sync_status as latest_sync_status,\n ls.buyer_system_status as latest_buyer_system_status,\n ls.last_synced_at,\n ls.total_files_to_sync,\n ls.synced_files_count,\n ls.sync_progress,\n \n COALESCE(ss.total_submissions, 0) as total_submissions,\n COALESCE(ss.approved_submissions, 0) as approved_submissions,\n COALESCE(ss.rejected_submissions, 0) as rejected_submissions,\n COALESCE(ss.pending_submissions, 0) as pending_submissions,\n COALESCE(ss.total_files, 0) as total_files,\n COALESCE(ss.total_file_size, 0) as total_file_size,\n \n -- 제출이 필요한지 판단\n CASE \n WHEN ist.stage_status IN ('PLANNED', 'IN_PROGRESS', 'REJECTED') \n AND (ls.review_status IS NULL OR ls.review_status != 'APPROVED')\n THEN true \n ELSE false \n END as requires_submission,\n \n -- 동기화가 필요한지 판단\n CASE \n WHEN ls.sync_status IN ('pending', 'failed') \n OR ls.synced_files_count < ls.total_files_to_sync\n THEN true \n ELSE false \n END as requires_sync,\n \n -- 기한 관련\n CASE \n WHEN ist.plan_date < CURRENT_DATE \n AND ist.stage_status NOT IN ('COMPLETED', 'APPROVED')\n THEN true \n ELSE false \n END as is_overdue,\n \n CASE \n WHEN ist.plan_date IS NOT NULL \n THEN ist.plan_date - CURRENT_DATE\n ELSE NULL \n END as days_until_due,\n \n COALESCE(sha.submission_history, '[]'::json) as submission_history\n \n FROM eligible_documents ed\n INNER JOIN stage_issue_stages ist ON ed.document_id = ist.document_id\n LEFT JOIN submission_stats ss ON ist.id = ss.stage_id\n LEFT JOIN latest_submission ls ON ist.id = ls.stage_id\n LEFT JOIN submission_history_agg sha ON ist.id = sha.stage_id\n \n ORDER BY ed.document_id, ist.stage_order\n", - "name": "stage_submission_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.sync_status_view": { - "columns": { - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "target_system": { - "name": "target_system", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "total_changes": { - "name": "total_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "pending_changes": { - "name": "pending_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "synced_changes": { - "name": "synced_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "failed_changes": { - "name": "failed_changes", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "last_sync_at": { - "name": "last_sync_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "next_sync_at": { - "name": "next_sync_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "sync_enabled": { - "name": "sync_enabled", - "type": "boolean", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n WITH change_stats AS (\n SELECT \n cl.vendor_id,\n sc.target_system,\n COUNT(*) as total_changes,\n COUNT(CASE WHEN cl.is_synced = false AND cl.sync_attempts < sc.retry_max_attempts THEN 1 END) as pending_changes,\n COUNT(CASE WHEN cl.is_synced = true THEN 1 END) as synced_changes,\n COUNT(CASE WHEN cl.sync_attempts >= sc.retry_max_attempts AND cl.is_synced = false THEN 1 END) as failed_changes,\n MAX(cl.synced_at) as last_sync_at\n FROM change_logs cl\n CROSS JOIN sync_configs sc \n WHERE cl.vendor_id = sc.vendor_id\n AND (cl.target_systems IS NULL OR cl.target_systems @> to_jsonb(ARRAY[sc.target_system]))\n GROUP BY cl.vendor_id, sc.target_system\n )\n SELECT \n cs.vendor_id,\n cs.target_system,\n COALESCE(cs.total_changes, 0) as total_changes,\n COALESCE(cs.pending_changes, 0) as pending_changes,\n COALESCE(cs.synced_changes, 0) as synced_changes,\n COALESCE(cs.failed_changes, 0) as failed_changes,\n cs.last_sync_at,\n CASE \n WHEN sc.sync_enabled = true AND sc.last_successful_sync IS NOT NULL \n THEN sc.last_successful_sync + (sc.sync_interval_minutes || ' minutes')::interval\n ELSE NULL\n END as next_sync_at,\n sc.sync_enabled\n FROM sync_configs sc\n LEFT JOIN change_stats cs ON sc.vendor_id = cs.vendor_id AND sc.target_system = cs.target_system\n", - "name": "sync_status_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_documents_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "doc_number": { - "name": "doc_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "pic": { - "name": "pic", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "issued_date": { - "name": "issued_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_id": { - "name": "contract_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "latest_stage_id": { - "name": "latest_stage_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_stage_name": { - "name": "latest_stage_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_stage_plan_date": { - "name": "latest_stage_plan_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "latest_stage_actual_date": { - "name": "latest_stage_actual_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "latest_revision_id": { - "name": "latest_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_revision": { - "name": "latest_revision", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_uploader_type": { - "name": "latest_revision_uploader_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "latest_revision_uploader_name": { - "name": "latest_revision_uploader_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n SELECT \n d.id, \n d.doc_number,\n d.title,\n d.pic,\n d.status,\n d.issued_date,\n d.contract_id,\n \n (SELECT id FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_id,\n (SELECT stage_name FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_name,\n (SELECT plan_date FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_plan_date,\n (SELECT actual_date FROM issue_stages WHERE document_id = d.id ORDER BY created_at DESC LIMIT 1) AS latest_stage_actual_date,\n \n (SELECT r.id FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision_id,\n (SELECT r.revision FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision,\n (SELECT r.uploader_type FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision_uploader_type,\n (SELECT r.uploader_name FROM revisions r JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id ORDER BY r.created_at DESC LIMIT 1) AS latest_revision_uploader_name,\n \n (SELECT COUNT(*) FROM document_attachments a JOIN revisions r ON a.revision_id = r.id JOIN issue_stages i ON r.issue_stage_id = i.id WHERE i.document_id = d.id) AS attachment_count,\n \n d.created_at,\n d.updated_at\n FROM documents d\n JOIN contracts c ON d.contract_id = c.id\n ", - "name": "vendor_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_candidates_with_vendor_info": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "company_name": { - "name": "company_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "contact_email": { - "name": "contact_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "contact_phone": { - "name": "contact_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "source": { - "name": "source", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'COLLECTED'" - }, - "items": { - "name": "items", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"vendor_candidates\".\"id\", \"vendor_candidates\".\"company_name\", \"vendor_candidates\".\"contact_email\", \"vendor_candidates\".\"contact_phone\", \"vendor_candidates\".\"tax_id\", \"vendor_candidates\".\"address\", \"vendor_candidates\".\"country\", \"vendor_candidates\".\"source\", \"vendor_candidates\".\"status\", \"vendor_candidates\".\"items\", \"vendor_candidates\".\"remark\", \"vendor_candidates\".\"created_at\", \"vendor_candidates\".\"updated_at\", \"vendors\".\"vendor_name\", \"vendors\".\"vendor_code\", \"vendors\".\"created_at\" as \"vendor_created_at\", (\n SELECT l2.\"created_at\"\n FROM \"vendor_candidate_logs\" l2\n WHERE l2.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l2.\"action\" = 'status_change'\n ORDER BY l2.\"created_at\" DESC\n LIMIT 1\n ) as \"last_status_change_at\", (\n SELECT u.\"name\"\n FROM \"users\" u\n JOIN \"vendor_candidate_logs\" l3\n ON l3.\"user_id\" = u.\"id\"\n WHERE l3.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l3.\"action\" = 'status_change'\n ORDER BY l3.\"created_at\" DESC\n LIMIT 1\n ) as \"last_status_change_by\", (\n SELECT l4.\"created_at\"\n FROM \"vendor_candidate_logs\" l4\n WHERE l4.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l4.\"action\" = 'invite_sent'\n ORDER BY l4.\"created_at\" DESC\n LIMIT 1\n ) as \"last_invitation_at\", (\n SELECT u2.\"name\"\n FROM \"users\" u2\n JOIN \"vendor_candidate_logs\" l5\n ON l5.\"user_id\" = u2.\"id\"\n WHERE l5.\"vendor_candidate_id\" = \"vendor_candidates\".\"id\"\n AND l5.\"action\" = 'invite_sent'\n ORDER BY l5.\"created_at\" DESC\n LIMIT 1\n ) as \"last_invitation_by\" from \"vendor_candidates\" left join \"vendors\" on \"vendor_candidates\".\"vendor_id\" = \"vendors\".\"id\"", - "name": "vendor_candidates_with_vendor_info", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "address": { - "name": "address", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "address_detail": { - "name": "address_detail", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "postal_code": { - "name": "postal_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "business_size": { - "name": "business_size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING_REVIEW'" - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "corporate_registration_number": { - "name": "corporate_registration_number", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "credit_agency": { - "name": "credit_agency", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "credit_rating": { - "name": "credit_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "cash_flow_rating": { - "name": "cash_flow_rating", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"id\", \"vendor_name\", \"vendor_code\", \"tax_id\", \"address\", \"address_detail\", \"postal_code\", \"business_size\", \"country\", \"phone\", \"email\", \"website\", \"status\", \"representative_name\", \"representative_birth\", \"representative_email\", \"representative_phone\", \"corporate_registration_number\", \"credit_agency\", \"credit_rating\", \"cash_flow_rating\", \"created_at\", \"updated_at\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', c.id,\n 'contactName', c.contact_name,\n 'contactPosition', c.contact_position,\n 'contactEmail', c.contact_email,\n 'contactPhone', c.contact_phone,\n 'isPrimary', c.is_primary\n )\n ),\n '[]'::json\n )\n FROM vendor_contacts c\n WHERE c.vendor_id = vendors.id)\n as \"contacts\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', a.id,\n 'fileName', a.file_name,\n 'filePath', a.file_path,\n 'attachmentType', a.attachment_type,\n 'createdAt', a.created_at\n )\n ORDER BY a.attachment_type, a.created_at DESC\n ),\n '[]'::json\n )\n FROM vendor_attachments a\n WHERE a.vendor_id = vendors.id)\n as \"attachments\", \n (SELECT COUNT(*)\n FROM vendor_attachments a\n WHERE a.vendor_id = vendors.id)\n as \"attachment_count\", \n (SELECT COUNT(*) \n FROM vendor_contacts c\n WHERE c.vendor_id = vendors.id)\n as \"contact_count\" from \"vendors\"", - "name": "vendor_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_items_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"vendor_possible_items\".\"id\", \"vendor_possible_items\".\"vendor_id\", \"items\".\"item_name\", \"items\".\"item_code\", \"items\".\"description\", \"vendor_possible_items\".\"created_at\", \"vendor_possible_items\".\"updated_at\" from \"vendor_possible_items\" left join \"items\" on \"vendor_possible_items\".\"item_code\" = \"items\".\"item_code\"", - "name": "vendor_items_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_materials_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "unit_of_measure": { - "name": "unit_of_measure", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false - }, - "steel_type": { - "name": "steel_type", - "type": "varchar(2)", - "primaryKey": false, - "notNull": false - }, - "grade_material": { - "name": "grade_material", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"vendor_possible_materials\".\"id\", \"vendor_possible_materials\".\"vendor_id\", \"materials\".\"item_name\", \"materials\".\"item_code\", \"materials\".\"description\", \"materials\".\"unit_of_measure\", \"materials\".\"steel_type\", \"materials\".\"grade_material\", \"vendor_possible_materials\".\"created_at\", \"vendor_possible_materials\".\"updated_at\" from \"vendor_possible_materials\" left join \"materials\" on \"vendor_possible_materials\".\"item_code\" = \"materials\".\"item_code\"", - "name": "vendor_materials_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendors_with_types_and_materials": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"tax_id\" as \"tax_id\", \"vendors\".\"address\" as \"address\", \"vendors\".\"address_detail\" as \"address_detail\", \"vendors\".\"postal_code\" as \"postal_code\", \"vendors\".\"country\" as \"country\", \"vendors\".\"phone\" as \"phone\", \"vendors\".\"email\" as \"email\", \"vendors\".\"business_size\" as \"business_size\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"status\", \"vendors\".\"vendor_type_id\" as \"vendor_type_id\", \"vendors\".\"representative_name\" as \"representative_name\", \"vendors\".\"representative_birth\" as \"representative_birth\", \"vendors\".\"representative_email\" as \"representative_email\", \"vendors\".\"representative_phone\" as \"representative_phone\", \"vendors\".\"corporate_registration_number\" as \"corporate_registration_number\", \"vendors\".\"items\" as \"items\", \"vendors\".\"credit_agency\" as \"credit_agency\", \"vendors\".\"credit_rating\" as \"credit_rating\", \"vendors\".\"cash_flow_rating\" as \"cash_flow_rating\", \"vendors\".\"is_association_member\" as \"is_association_member\", \"vendors\".\"created_at\" as \"created_at\", \"vendors\".\"updated_at\" as \"updated_at\", \"vendor_types\".\"name_ko\" as \"vendor_type_name\", \"vendor_types\".\"name_en\" as \"vendor_type_name_en\", \"vendor_types\".\"code\" as \"vendor_type_code\", \n CASE\n WHEN \"vendors\".\"status\" = 'ACTIVE' THEN '정규업체'\n WHEN \"vendors\".\"status\" IN ('INACTIVE', 'BLACKLISTED', 'REJECTED') THEN ''\n ELSE '잠재업체'\n END\n as \"vendor_category\", \n (SELECT CASE \n WHEN vpm1.item_name IS NOT NULL AND vpm1.item_code IS NOT NULL \n THEN vpm1.item_name || E'\n(' || vpm1.item_code || ')'\n ELSE NULL\n END\n FROM vendor_possible_materials vpm1\n WHERE vpm1.vendor_id = \"vendors\".\"id\"\n ORDER BY vpm1.is_confirmed DESC NULLS LAST, vpm1.created_at DESC\n LIMIT 1 OFFSET 0)\n as \"primary_material_1\", \n (SELECT CASE \n WHEN vpm2.item_name IS NOT NULL AND vpm2.item_code IS NOT NULL \n THEN vpm2.item_name || E'\n(' || vpm2.item_code || ')'\n ELSE NULL\n END\n FROM vendor_possible_materials vpm2\n WHERE vpm2.vendor_id = \"vendors\".\"id\"\n ORDER BY vpm2.is_confirmed DESC NULLS LAST, vpm2.created_at DESC\n LIMIT 1 OFFSET 1)\n as \"primary_material_2\", \n (SELECT CASE \n WHEN vpm3.item_name IS NOT NULL AND vpm3.item_code IS NOT NULL \n THEN vpm3.item_name || E'\n(' || vpm3.item_code || ')'\n ELSE NULL\n END\n FROM vendor_possible_materials vpm3\n WHERE vpm3.vendor_id = \"vendors\".\"id\"\n ORDER BY vpm3.is_confirmed DESC NULLS LAST, vpm3.created_at DESC\n LIMIT 1 OFFSET 2)\n as \"primary_material_3\", \n (SELECT c.contract_no\n FROM contracts c\n WHERE c.vendor_id = \"vendors\".\"id\"\n ORDER BY c.start_date DESC NULLS LAST\n LIMIT 1)\n as \"recent_po_number\", \n (SELECT CASE \n WHEN u.name IS NOT NULL AND u.user_code IS NOT NULL \n THEN u.name || E'\n(' || u.user_code || ')'\n ELSE c.purchase_group\n END\n FROM contracts c\n LEFT JOIN users u ON c.purchase_group = u.user_code\n WHERE c.vendor_id = \"vendors\".\"id\"\n ORDER BY c.start_date DESC NULLS LAST\n LIMIT 1)\n as \"recent_po_order_by\", \n (SELECT c.start_date\n FROM contracts c\n WHERE c.vendor_id = \"vendors\".\"id\"\n ORDER BY c.start_date DESC NULLS LAST\n LIMIT 1)\n as \"recent_po_date\", NULL as \"recent_delivery_number\", NULL as \"recent_delivery_by\", NULL as \"recent_delivery_date\", NULL as \"regular_evaluation_grade\", NULL as \"fa_contract\", NULL as \"avl_registration\", NULL as \"regular_vendor_registration\" from \"vendors\" left join \"vendor_types\" on \"vendors\".\"vendor_type_id\" = \"vendor_types\".\"id\"", - "name": "vendors_with_types_and_materials", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendors_with_types": { - "columns": {}, - "definition": "select \"vendors\".\"id\" as \"id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"tax_id\" as \"tax_id\", \"vendors\".\"address\" as \"address\", \"vendors\".\"address_detail\" as \"address_detail\", \"vendors\".\"postal_code\" as \"postal_code\", \"vendors\".\"country\" as \"country\", \"vendors\".\"phone\" as \"phone\", \"vendors\".\"email\" as \"email\", \"vendors\".\"business_size\" as \"business_size\", \"vendors\".\"website\" as \"website\", \"vendors\".\"status\" as \"status\", \"vendors\".\"vendor_type_id\" as \"vendor_type_id\", \"vendors\".\"representative_name\" as \"representative_name\", \"vendors\".\"representative_birth\" as \"representative_birth\", \"vendors\".\"representative_email\" as \"representative_email\", \"vendors\".\"representative_phone\" as \"representative_phone\", \"vendors\".\"corporate_registration_number\" as \"corporate_registration_number\", \"vendors\".\"items\" as \"items\", \"vendors\".\"credit_agency\" as \"credit_agency\", \"vendors\".\"credit_rating\" as \"credit_rating\", \"vendors\".\"cash_flow_rating\" as \"cash_flow_rating\", \"vendors\".\"is_association_member\" as \"is_association_member\", \"vendors\".\"created_at\" as \"created_at\", \"vendors\".\"updated_at\" as \"updated_at\", \"vendor_types\".\"name_ko\" as \"vendor_type_name\", \"vendor_types\".\"name_en\" as \"vendor_type_name_en\", \"vendor_types\".\"code\" as \"vendor_type_code\", \n CASE\n WHEN \"vendors\".\"status\" = 'ACTIVE' THEN '정규업체'\n WHEN \"vendors\".\"status\" IN ('INACTIVE', 'BLACKLISTED', 'REJECTED') THEN ''\n ELSE '잠재업체'\n END\n as \"vendor_category\" from \"vendors\" left join \"vendor_types\" on \"vendors\".\"vendor_type_id\" = \"vendor_types\".\"id\"", - "name": "vendors_with_types", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.basic_contract_template_stats_view": { - "columns": {}, - "definition": "select \"basic_contract_templates\".\"id\" as \"template_id\", \"basic_contract_templates\".\"template_name\" as \"template_name\", \"basic_contract_templates\".\"revision\" as \"revision\", \"basic_contract_templates\".\"legal_review_required\" as \"legal_review_required\", \"basic_contract_templates\".\"validity_period\" as \"validity_period\", \"basic_contract_templates\".\"created_at\" as \"template_created_at\", COUNT(\"basic_contract\".\"id\") as \"total_sent_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"deadline\" < CURRENT_DATE \n AND \"basic_contract\".\"status\" NOT IN ('COMPLETED', 'REJECTED') \n THEN 1 \n END)\n as \"overdue_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'PENDING' \n THEN 1 \n END)\n as \"unsigned_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" IN ('VENDOR_SIGNED', 'BUYER_SIGNED', 'LEGAL_REVIEW_REQUESTED', 'LEGAL_REVIEW_COMPLETED', 'COMPLETED') \n THEN 1 \n END)\n as \"vendor_signed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" IN ('LEGAL_REVIEW_REQUESTED', 'LEGAL_REVIEW_COMPLETED') \n THEN 1 \n END)\n as \"legal_request_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'LEGAL_REVIEW_COMPLETED' \n OR (\"basic_contract\".\"status\" = 'COMPLETED' AND \"basic_contract\".\"legal_review_completed_at\" IS NOT NULL)\n THEN 1 \n END)\n as \"legal_completed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'COMPLETED' \n THEN 1 \n END)\n as \"contract_completed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" IN ('BUYER_SIGNED', 'LEGAL_REVIEW_REQUESTED', 'LEGAL_REVIEW_COMPLETED', 'COMPLETED') \n THEN 1 \n END)\n as \"buyer_signed_count\", \n COUNT(CASE \n WHEN \"basic_contract\".\"status\" = 'REJECTED' \n THEN 1 \n END)\n as \"rejected_count\", \n AVG(CASE \n WHEN \"basic_contract\".\"status\" = 'COMPLETED' AND \"basic_contract\".\"completed_at\" IS NOT NULL\n THEN EXTRACT(EPOCH FROM (\"basic_contract\".\"completed_at\" - \"basic_contract\".\"created_at\")) / 86400\n END)\n as \"avg_processing_days\", MAX(\"basic_contract\".\"updated_at\") as \"last_activity_date\" from \"basic_contract_templates\" left join \"basic_contract\" on \"basic_contract_templates\".\"id\" = \"basic_contract\".\"template_id\" where \"basic_contract_templates\".\"status\" = 'ACTIVE' group by \"basic_contract_templates\".\"id\", \"basic_contract_templates\".\"template_name\", \"basic_contract_templates\".\"revision\", \"basic_contract_templates\".\"legal_review_required\", \"basic_contract_templates\".\"validity_period\", \"basic_contract_templates\".\"created_at\"", - "name": "basic_contract_template_stats_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.basic_contract_view": { - "columns": {}, - "definition": "select \"basic_contract\".\"id\" as \"id\", \"basic_contract\".\"template_id\" as \"template_id\", \"basic_contract\".\"vendor_id\" as \"vendor_id\", \"basic_contract\".\"requested_by\" as \"requested_by\", \"basic_contract\".\"status\" as \"basic_contract_status\", \"basic_contract\".\"rfq_company_id\" as \"rfq_company_id\", \"basic_contract\".\"bidding_company_id\" as \"bidding_company_id\", \"basic_contract\".\"general_contract_id\" as \"general_contract_id\", \"basic_contract\".\"deadline\" as \"deadline\", \"basic_contract\".\"vendor_signed_at\" as \"vendor_signed_at\", \"basic_contract\".\"buyer_signed_at\" as \"buyer_signed_at\", \"basic_contract\".\"legal_review_requested_at\" as \"legal_review_requested_at\", \"basic_contract\".\"legal_review_completed_at\" as \"legal_review_completed_at\", \"basic_contract\".\"created_at\" as \"created_at\", \"basic_contract\".\"updated_at\" as \"updated_at\", \"basic_contract\".\"completed_at\" as \"completed_at\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"email\" as \"vendor_email\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"users\".\"name\" as \"requested_by_name\", \"basic_contract_templates\".\"template_name\" as \"template_name\", \"basic_contract_templates\".\"revision\" as \"template_revision\", \"basic_contract_templates\".\"status\" as \"template_status\", \"basic_contract_templates\".\"validity_period\" as \"validity_period\", \"basic_contract_templates\".\"legal_review_required\" as \"legal_review_required\", \"basic_contract_templates\".\"file_path\" as \"template_file_path\", \"basic_contract_templates\".\"file_name\" as \"template_file_name\", \"basic_contract\".\"file_path\" as \"signed_file_path\", \"basic_contract\".\"file_name\" as \"signed_file_name\", \"basic_contract_templates\".\"created_at\" as \"template_created_at\", \"basic_contract_templates\".\"created_by\" as \"template_created_by\", \"basic_contract_templates\".\"updated_at\" as \"template_updated_at\", \"basic_contract_templates\".\"updated_by\" as \"template_updated_by\", \"basic_contract_templates\".\"disposed_at\" as \"template_disposed_at\", \"basic_contract_templates\".\"restored_at\" as \"template_restored_at\" from \"basic_contract\" left join \"vendors\" on \"basic_contract\".\"vendor_id\" = \"vendors\".\"id\" left join \"users\" on \"basic_contract\".\"requested_by\" = \"users\".\"id\" left join \"basic_contract_templates\" on \"basic_contract\".\"template_id\" = \"basic_contract_templates\".\"id\"", - "name": "basic_contract_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.pr_items_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "procurement_rfqs_id": { - "name": "procurement_rfqs_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"pr_items\".\"id\", \"pr_items\".\"procurement_rfqs_id\", \"pr_items\".\"rfq_item\", \"pr_items\".\"pr_item\", \"pr_items\".\"pr_no\", \"pr_items\".\"material_code\", \"pr_items\".\"material_category\", \"pr_items\".\"acc\", \"pr_items\".\"material_description\", \"pr_items\".\"size\", \"pr_items\".\"delivery_date\", \"pr_items\".\"quantity\", \"pr_items\".\"uom\", \"pr_items\".\"gross_weight\", \"pr_items\".\"gw_uom\", \"pr_items\".\"spec_no\", \"pr_items\".\"spec_url\", \"pr_items\".\"tracking_no\", \"pr_items\".\"major_yn\", \"pr_items\".\"project_def\", \"pr_items\".\"project_sc\", \"pr_items\".\"project_kl\", \"pr_items\".\"project_lc\", \"pr_items\".\"project_dl\", \"pr_items\".\"remark\", \"procurement_rfqs\".\"rfq_code\", \"procurement_rfqs\".\"item_code\", \"procurement_rfqs\".\"item_name\" from \"pr_items\" left join \"procurement_rfqs\" on \"pr_items\".\"procurement_rfqs_id\" = \"procurement_rfqs\".\"id\"", - "name": "pr_items_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.procurement_rfq_details_view": { - "columns": {}, - "definition": "select \"rfq_details\".\"id\" as \"detail_id\", \"rfqs\".\"id\" as \"rfq_id\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs\".\"item_code\" as \"item_code\", \"rfqs\".\"item_name\" as \"item_name\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"country\" as \"vendor_country\", \"rfq_details\".\"currency\" as \"currency\", \"payment_terms\".\"code\" as \"payment_terms_code\", \"payment_terms\".\"description\" as \"payment_terms_description\", \"incoterms\".\"code\" as \"incoterms_code\", \"incoterms\".\"description\" as \"incoterms_description\", \"rfq_details\".\"incoterms_detail\" as \"incoterms_detail\", \"rfq_details\".\"delivery_date\" as \"delivery_date\", \"rfq_details\".\"tax_code\" as \"tax_code\", \"rfq_details\".\"place_of_shipping\" as \"place_of_shipping\", \"rfq_details\".\"place_of_destination\" as \"place_of_destination\", \"rfq_details\".\"material_price_related_yn\" as \"material_price_related_yn\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfq_details\".\"updated_at\" as \"updated_at\", (\n SELECT COUNT(*) \n FROM pr_items \n WHERE procurement_rfqs_id = \"rfqs\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM pr_items \n WHERE procurement_rfqs_id = \"rfqs\".\"id\" \n AND major_yn = true\n ) as \"major_items_count\", (\n SELECT COUNT(*) \n FROM procurement_rfq_comments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"comment_count\", (\n SELECT created_at \n FROM procurement_rfq_comments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"last_comment_date\", (\n SELECT created_at \n FROM procurement_rfq_comments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\" AND is_vendor_comment = true\n ORDER BY created_at DESC LIMIT 1\n ) as \"last_vendor_comment_date\", (\n SELECT COUNT(*) \n FROM procurement_rfq_attachments \n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"attachment_count\", (\n SELECT COUNT(*) > 0\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"has_quotation\", (\n SELECT status\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_status\", (\n SELECT total_price\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_total_price\", (\n SELECT quotation_version\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY quotation_version DESC LIMIT 1\n ) as \"quotation_version\", (\n SELECT COUNT(DISTINCT quotation_version)\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"quotation_version_count\", (\n SELECT created_at\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY quotation_version DESC LIMIT 1\n ) as \"last_quotation_date\" from \"procurement_rfq_details\" \"rfq_details\" left join \"procurement_rfqs\" \"rfqs\" on \"rfq_details\".\"procurement_rfqs_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendors\" on \"rfq_details\".\"vendors_id\" = \"vendors\".\"id\" left join \"payment_terms\" on \"rfq_details\".\"payment_terms_code\" = \"payment_terms\".\"code\" left join \"incoterms\" on \"rfq_details\".\"incoterms_code\" = \"incoterms\".\"code\" left join \"users\" \"updated_by_user\" on \"rfq_details\".\"updated_by\" = \"updated_by_user\".\"id\"", - "name": "procurement_rfq_details_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.procurement_rfqs_view": { - "columns": {}, - "definition": "select \"procurement_rfqs\".\"id\" as \"id\", \"procurement_rfqs\".\"rfq_code\" as \"rfq_code\", \"procurement_rfqs\".\"series\" as \"series\", \"procurement_rfqs\".\"rfq_sealed_yn\" as \"rfq_sealed_yn\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"procurement_rfqs\".\"item_code\" as \"item_code\", \"procurement_rfqs\".\"item_name\" as \"item_name\", \"procurement_rfqs\".\"status\" as \"status\", \"procurement_rfqs\".\"pic_code\" as \"pic_code\", \"procurement_rfqs\".\"rfq_send_date\" as \"rfq_send_date\", \"procurement_rfqs\".\"due_date\" as \"due_date\", (\n SELECT MIN(submitted_at)\n FROM procurement_vendor_quotations\n WHERE rfq_id = \"procurement_rfqs\".\"id\"\n AND submitted_at IS NOT NULL\n ) as \"earliest_quotation_submitted_at\", \"created_by_user\".\"name\" as \"created_by_user_name\", \"sent_by_user\".\"name\" as \"sent_by_user_name\", \"procurement_rfqs\".\"updated_at\" as \"updated_at\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"procurement_rfqs\".\"remark\" as \"remark\", (\n SELECT material_code \n FROM pr_items \n WHERE procurement_rfqs_id = \"procurement_rfqs\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_code\", (\n SELECT pr_no \n FROM pr_items \n WHERE procurement_rfqs_id = \"procurement_rfqs\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"po_no\", (\n SELECT COUNT(*) \n FROM pr_items \n WHERE procurement_rfqs_id = \"procurement_rfqs\".\"id\"\n ) as \"pr_items_count\" from \"procurement_rfqs\" left join \"projects\" on \"procurement_rfqs\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"created_by_user\" on \"procurement_rfqs\".\"created_by\" = \"created_by_user\".\"id\" left join \"users\" \"updated_by_user\" on \"procurement_rfqs\".\"updated_by\" = \"updated_by_user\".\"id\" left join \"users\" \"sent_by_user\" on \"procurement_rfqs\".\"sent_by\" = \"sent_by_user\".\"id\"", - "name": "procurement_rfqs_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.attachment_revision_history": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "client_revision_id": { - "name": "client_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "client_revision_no": { - "name": "client_revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "client_file_name": { - "name": "client_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "client_file_path": { - "name": "client_file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "client_file_size": { - "name": "client_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "client_revision_comment": { - "name": "client_revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "client_revision_created_at": { - "name": "client_revision_created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "is_latest_client_revision": { - "name": "is_latest_client_revision", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "total_vendor_responses": { - "name": "total_vendor_responses", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "responded_vendors": { - "name": "responded_vendors", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pending_vendors": { - "name": "pending_vendors", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_response_files": { - "name": "total_response_files", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n ba.id as attachment_id,\n ba.attachment_type,\n ba.serial_no,\n \n -- 발주처 리비전 정보\n rev.id as client_revision_id,\n rev.revision_no as client_revision_no,\n rev.original_file_name as client_file_name,\n rev.file_size as client_file_size,\n rev.file_path as client_file_path,\n rev.revision_comment as client_revision_comment,\n rev.created_at as client_revision_created_at,\n rev.is_latest as is_latest_client_revision,\n \n -- 벤더 응답 통계\n COALESCE(response_stats.total_responses, 0) as total_vendor_responses,\n COALESCE(response_stats.responded_count, 0) as responded_vendors,\n COALESCE(response_stats.pending_count, 0) as pending_vendors,\n COALESCE(response_stats.total_files, 0) as total_response_files\n \n FROM b_rfqs br\n JOIN b_rfq_attachments ba ON br.id = ba.rfq_id\n JOIN b_rfq_attachment_revisions rev ON ba.id = rev.attachment_id\n LEFT JOIN (\n SELECT \n var.attachment_id,\n COUNT(*) as total_responses,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN var.response_status = 'NOT_RESPONDED' THEN 1 END) as pending_count,\n COUNT(vra.id) as total_files\n FROM vendor_attachment_responses var\n LEFT JOIN vendor_response_attachments_b vra ON var.id = vra.vendor_response_id\n GROUP BY var.attachment_id\n ) response_stats ON ba.id = response_stats.attachment_id\n \n ORDER BY ba.id, rev.created_at DESC\n", - "name": "attachment_revision_history", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.attachments_with_latest_revision": { - "columns": { - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n a.id as attachment_id,\n a.attachment_type,\n a.serial_no,\n a.rfq_id,\n a.description,\n a.current_revision,\n \n r.id as revision_id,\n r.file_name,\n r.original_file_name,\n r.file_path,\n r.file_size,\n r.file_type,\n r.revision_comment,\n \n a.created_by,\n u.name as created_by_name,\n a.created_at,\n a.updated_at\n FROM b_rfq_attachments a\n LEFT JOIN b_rfq_attachment_revisions r ON a.latest_revision_id = r.id\n LEFT JOIN users u ON a.created_by = u.id\n ", - "name": "attachments_with_latest_revision", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.b_rfqs_master": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_type": { - "name": "project_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.description,\n br.status,\n br.due_date,\n br.pic_code,\n br.pic_name,\n br.eng_pic_name,\n br.package_no,\n br.package_name,\n br.project_id,\n p.code as project_code,\n p.name as project_name,\n p.type as project_type,\n br.project_company,\n br.project_flag,\n br.project_site,\n COALESCE(att_count.total_attachments, 0) as total_attachments,\n br.created_at,\n br.updated_at\n FROM b_rfqs br\n LEFT JOIN projects p ON br.project_id = p.id\n LEFT JOIN (\n SELECT rfq_id, COUNT(*) as total_attachments\n FROM b_rfq_attachments\n GROUP BY rfq_id\n ) att_count ON br.id = att_count.rfq_id\n", - "name": "b_rfqs_master", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.final_rfq_detail": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "final_rfq_id": { - "name": "final_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_rfq_status": { - "name": "final_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_business_size": { - "name": "vendor_business_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_description": { - "name": "incoterms_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "payment_terms_code": { - "name": "payment_terms_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "payment_terms_description": { - "name": "payment_terms_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "tax_code": { - "name": "tax_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_shipping": { - "name": "place_of_shipping", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "place_of_destination": { - "name": "place_of_destination", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "firsttime_yn": { - "name": "firsttime_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "material_price_related_yn": { - "name": "material_price_related_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_remark": { - "name": "vendor_remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n fr.id as final_rfq_id,\n fr.final_rfq_status,\n fr.vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n v.business_size as vendor_business_size,\n fr.due_date,\n fr.valid_date,\n fr.delivery_date,\n fr.incoterms_code,\n inc.description as incoterms_description,\n fr.payment_terms_code,\n pt.description as payment_terms_description,\n fr.currency,\n fr.tax_code,\n fr.place_of_shipping,\n fr.place_of_destination,\n fr.short_list,\n fr.return_yn,\n fr.cp_request_yn,\n fr.prject_gtc_yn,\n fr.firsttime_yn,\n fr.material_price_related_yn,\n fr.return_revision,\n fr.gtc,\n fr.gtc_valid_date,\n fr.classification,\n fr.sparepart,\n fr.remark,\n fr.vendor_remark,\n fr.created_at,\n fr.updated_at\n FROM b_rfqs br\n JOIN final_rfq fr ON br.id = fr.rfq_id\n LEFT JOIN vendors v ON fr.vendor_id = v.id\n LEFT JOIN incoterms inc ON fr.incoterms_code = inc.code\n LEFT JOIN payment_terms pt ON fr.payment_terms_code = pt.code\n", - "name": "final_rfq_detail", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.initial_rfq_detail": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "initial_rfq_id": { - "name": "initial_rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_rfq_status": { - "name": "initial_rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_category": { - "name": "vendor_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_business_size": { - "name": "vendor_business_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "valid_date": { - "name": "valid_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "incoterms_code": { - "name": "incoterms_code", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "incoterms_description": { - "name": "incoterms_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "short_list": { - "name": "short_list", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_yn": { - "name": "return_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "cp_request_yn": { - "name": "cp_request_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "prject_gtc_yn": { - "name": "prject_gtc_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "return_revision": { - "name": "return_revision", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_revision": { - "name": "rfq_revision", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "gtc": { - "name": "gtc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "gtc_valid_date": { - "name": "gtc_valid_date", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sparepart": { - "name": "sparepart", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n ir.id as initial_rfq_id,\n ir.initial_rfq_status,\n ir.vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n v.business_size as vendor_business_size,\n v.vendor_category as vendor_category,\n ir.due_date,\n ir.valid_date,\n ir.incoterms_code,\n inc.description as incoterms_description,\n ir.short_list,\n ir.return_yn,\n ir.cp_request_yn,\n ir.prject_gtc_yn,\n ir.return_revision,\n ir.rfq_revision,\n ir.gtc,\n ir.gtc_valid_date,\n ir.classification,\n ir.sparepart,\n ir.created_at,\n ir.updated_at\n FROM b_rfqs br\n JOIN initial_rfq ir ON br.id = ir.rfq_id\n LEFT JOIN vendors_with_types v ON ir.vendor_id = v.id\n LEFT JOIN incoterms inc ON ir.incoterms_code = inc.code\n", - "name": "initial_rfq_detail", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_dashboard": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pic_code": { - "name": "pic_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pic_name": { - "name": "pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_vendor_count": { - "name": "initial_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_vendor_count": { - "name": "final_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_response_rate": { - "name": "initial_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_response_rate": { - "name": "final_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "overall_progress": { - "name": "overall_progress", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "days_to_deadline": { - "name": "days_to_deadline", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "updated_by_name": { - "name": "updated_by_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "updated_by_email": { - "name": "updated_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n -- ② SELECT 절 확장 -------------------------------------------\n SELECT\n br.id AS rfq_id,\n br.rfq_code,\n br.description,\n br.status,\n br.due_date,\n p.code AS project_code,\n p.name AS project_name,\n br.package_no,\n br.package_name,\n br.pic_code,\n br.pic_name,\n br.eng_pic_name,\n br.project_company,\n br.project_flag,\n br.project_site,\n br.remark,\n \n -- 첨부/벤더 요약 -----------------------\n COALESCE(att_count.total_attachments, 0) AS total_attachments,\n COALESCE(init_summary.vendor_count, 0) AS initial_vendor_count,\n COALESCE(final_summary.vendor_count, 0) AS final_vendor_count,\n COALESCE(init_summary.avg_response_rate, 0) AS initial_response_rate,\n COALESCE(final_summary.avg_response_rate, 0) AS final_response_rate,\n \n -- 진행률·마감까지 일수 --------------\n CASE \n WHEN br.status = 'DRAFT' THEN 0\n WHEN br.status = 'Doc. Received' THEN 10\n WHEN br.status = 'PIC Assigned' THEN 20\n WHEN br.status = 'Doc. Confirmed' THEN 30\n WHEN br.status = 'Init. RFQ Sent' THEN 40\n WHEN br.status = 'Init. RFQ Answered' THEN 50\n WHEN br.status = 'TBE started' THEN 60\n WHEN br.status = 'TBE finished' THEN 70\n WHEN br.status = 'Final RFQ Sent' THEN 80\n WHEN br.status = 'Quotation Received' THEN 90\n WHEN br.status = 'Vendor Selected' THEN 100\n ELSE 0\n END AS overall_progress,\n (br.due_date - CURRENT_DATE) AS days_to_deadline,\n \n br.created_at,\n br.updated_at,\n \n -- 💡 추가되는 컬럼 -------------------\n upd.name AS updated_by_name,\n upd.email AS updated_by_email\n FROM b_rfqs br\n LEFT JOIN projects p ON br.project_id = p.id\n \n -- ③ 사용자 정보 조인 --------------------\n LEFT JOIN users upd ON br.updated_by = upd.id\n \n -- (나머지 이미 있던 JOIN 들은 그대로) -----\n LEFT JOIN (\n SELECT rfq_id, COUNT(*) AS total_attachments\n FROM b_rfq_attachments\n GROUP BY rfq_id\n ) att_count ON br.id = att_count.rfq_id\n \n LEFT JOIN (\n SELECT \n rfq_id, \n COUNT(DISTINCT vendor_id) AS vendor_count,\n AVG(response_rate) AS avg_response_rate\n FROM vendor_response_summary\n WHERE rfq_type = 'INITIAL'\n GROUP BY rfq_id\n ) init_summary ON br.id = init_summary.rfq_id\n \n LEFT JOIN (\n SELECT \n rfq_id, \n COUNT(DISTINCT vendor_id) AS vendor_count,\n AVG(response_rate) AS avg_response_rate\n FROM vendor_response_summary\n WHERE rfq_type = 'FINAL'\n GROUP BY rfq_id\n ) final_summary ON br.id = final_summary.rfq_id\n ", - "name": "rfq_dashboard", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_progress_summary": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "due_date": { - "name": "due_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "days_to_deadline": { - "name": "days_to_deadline", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachments_with_multiple_revisions": { - "name": "attachments_with_multiple_revisions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_client_revisions": { - "name": "total_client_revisions", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_vendor_count": { - "name": "initial_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_total_responses": { - "name": "initial_total_responses", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_responded_count": { - "name": "initial_responded_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_up_to_date_count": { - "name": "initial_up_to_date_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_version_mismatch_count": { - "name": "initial_version_mismatch_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "initial_response_rate": { - "name": "initial_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "initial_version_match_rate": { - "name": "initial_version_match_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_vendor_count": { - "name": "final_vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_total_responses": { - "name": "final_total_responses", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_responded_count": { - "name": "final_responded_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_up_to_date_count": { - "name": "final_up_to_date_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_version_mismatch_count": { - "name": "final_version_mismatch_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "final_response_rate": { - "name": "final_response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_version_match_rate": { - "name": "final_version_match_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "total_response_files": { - "name": "total_response_files", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n br.due_date,\n (br.due_date - CURRENT_DATE) as days_to_deadline,\n \n -- 첨부파일 통계\n attachment_stats.total_attachments,\n attachment_stats.attachments_with_multiple_revisions,\n attachment_stats.total_client_revisions,\n \n -- Initial RFQ 통계\n COALESCE(initial_stats.vendor_count, 0) as initial_vendor_count,\n COALESCE(initial_stats.total_responses, 0) as initial_total_responses,\n COALESCE(initial_stats.responded_count, 0) as initial_responded_count,\n COALESCE(initial_stats.up_to_date_count, 0) as initial_up_to_date_count,\n COALESCE(initial_stats.version_mismatch_count, 0) as initial_version_mismatch_count,\n COALESCE(initial_stats.response_rate, 0) as initial_response_rate,\n COALESCE(initial_stats.version_match_rate, 0) as initial_version_match_rate,\n \n -- Final RFQ 통계\n COALESCE(final_stats.vendor_count, 0) as final_vendor_count,\n COALESCE(final_stats.total_responses, 0) as final_total_responses,\n COALESCE(final_stats.responded_count, 0) as final_responded_count,\n COALESCE(final_stats.up_to_date_count, 0) as final_up_to_date_count,\n COALESCE(final_stats.version_mismatch_count, 0) as final_version_mismatch_count,\n COALESCE(final_stats.response_rate, 0) as final_response_rate,\n COALESCE(final_stats.version_match_rate, 0) as final_version_match_rate,\n \n COALESCE(file_stats.total_files, 0) as total_response_files\n \n FROM b_rfqs br\n LEFT JOIN (\n SELECT \n ba.rfq_id,\n COUNT(*) as total_attachments,\n COUNT(CASE WHEN rev_count.total_revisions > 1 THEN 1 END) as attachments_with_multiple_revisions,\n SUM(rev_count.total_revisions) as total_client_revisions\n FROM b_rfq_attachments ba\n LEFT JOIN (\n SELECT \n attachment_id,\n COUNT(*) as total_revisions\n FROM b_rfq_attachment_revisions\n GROUP BY attachment_id\n ) rev_count ON ba.id = rev_count.attachment_id\n GROUP BY ba.rfq_id\n ) attachment_stats ON br.id = attachment_stats.rfq_id\n \n LEFT JOIN (\n SELECT \n br.id as rfq_id,\n COUNT(DISTINCT var.vendor_id) as vendor_count,\n COUNT(*) as total_responses,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) as up_to_date_count,\n COUNT(CASE WHEN vrd.effective_status = 'VERSION_MISMATCH' THEN 1 END) as version_mismatch_count,\n ROUND(\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) * 100.0 / \n NULLIF(COUNT(*), 0), 2\n ) as response_rate,\n ROUND(\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) * 100.0 / \n NULLIF(COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END), 0), 2\n ) as version_match_rate\n FROM b_rfqs br\n JOIN vendor_response_detail vrd ON br.id = vrd.rfq_id\n JOIN vendor_attachment_responses var ON vrd.response_id = var.id\n WHERE var.rfq_type = 'INITIAL'\n GROUP BY br.id\n ) initial_stats ON br.id = initial_stats.rfq_id\n \n LEFT JOIN (\n SELECT \n br.id as rfq_id,\n COUNT(DISTINCT var.vendor_id) as vendor_count,\n COUNT(*) as total_responses,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) as up_to_date_count,\n COUNT(CASE WHEN vrd.effective_status = 'VERSION_MISMATCH' THEN 1 END) as version_mismatch_count,\n ROUND(\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) * 100.0 / \n NULLIF(COUNT(*), 0), 2\n ) as response_rate,\n ROUND(\n COUNT(CASE WHEN vrd.effective_status = 'UP_TO_DATE' THEN 1 END) * 100.0 / \n NULLIF(COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END), 0), 2\n ) as version_match_rate\n FROM b_rfqs br\n JOIN vendor_response_detail vrd ON br.id = vrd.rfq_id\n JOIN vendor_attachment_responses var ON vrd.response_id = var.id\n WHERE var.rfq_type = 'FINAL'\n GROUP BY br.id\n ) final_stats ON br.id = final_stats.rfq_id\n \n LEFT JOIN (\n SELECT \n br.id as rfq_id,\n COUNT(vra.id) as total_files\n FROM b_rfqs br\n JOIN b_rfq_attachments ba ON br.id = ba.rfq_id\n JOIN vendor_attachment_responses var ON ba.id = var.attachment_id\n LEFT JOIN vendor_response_attachments_b vra ON var.id = vra.vendor_response_id\n GROUP BY br.id\n ) file_stats ON br.id = file_stats.rfq_id\n", - "name": "rfq_progress_summary", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_attachments_enhanced": { - "columns": { - "response_attachment_id": { - "name": "response_attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_response_id": { - "name": "vendor_response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "uploaded_at": { - "name": "uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "rfq_record_id": { - "name": "rfq_record_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "responded_revision": { - "name": "responded_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "response_comment": { - "name": "response_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_request_comment": { - "name": "revision_request_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "revision_requested_at": { - "name": "revision_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_id": { - "name": "latest_client_revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_no": { - "name": "latest_client_revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "latest_client_file_name": { - "name": "latest_client_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "is_version_matched": { - "name": "is_version_matched", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version_lag": { - "name": "version_lag", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "needs_update": { - "name": "needs_update", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "file_sequence": { - "name": "file_sequence", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_latest_response_file": { - "name": "is_latest_response_file", - "type": "boolean", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n vra.id as response_attachment_id,\n vra.vendor_response_id,\n vra.file_name,\n vra.original_file_name,\n vra.file_path,\n vra.file_size,\n vra.file_type,\n vra.description,\n vra.uploaded_at,\n \n -- 응답 기본 정보\n var.attachment_id,\n var.vendor_id,\n var.rfq_type,\n var.rfq_record_id,\n var.response_status,\n var.current_revision,\n var.responded_revision,\n \n -- 코멘트 (새로 추가된 필드 포함)\n var.response_comment,\n var.vendor_comment,\n var.revision_request_comment,\n \n -- 날짜 (새로 추가된 필드 포함)\n var.requested_at,\n var.responded_at,\n var.revision_requested_at,\n \n -- 첨부파일 정보\n ba.attachment_type,\n ba.serial_no,\n ba.rfq_id,\n \n -- 벤더 정보\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n \n -- 발주처 현재 리비전 정보\n latest_rev.id as latest_client_revision_id,\n latest_rev.revision_no as latest_client_revision_no,\n latest_rev.original_file_name as latest_client_file_name,\n \n -- 리비전 비교\n CASE \n WHEN var.responded_revision = ba.current_revision THEN true \n ELSE false \n END as is_version_matched,\n \n -- 버전 차이 계산 (Rev.0, Rev.1 형태 가정)\n CASE \n WHEN var.responded_revision IS NULL THEN NULL\n WHEN ba.current_revision IS NULL THEN NULL\n ELSE CAST(SUBSTRING(ba.current_revision FROM '[0-9]+') AS INTEGER) - \n CAST(SUBSTRING(var.responded_revision FROM '[0-9]+') AS INTEGER)\n END as version_lag,\n \n CASE \n WHEN var.response_status = 'RESPONDED' \n AND var.responded_revision != ba.current_revision THEN true \n ELSE false \n END as needs_update,\n \n -- 파일 순서\n ROW_NUMBER() OVER (\n PARTITION BY var.id \n ORDER BY vra.uploaded_at DESC\n ) as file_sequence,\n \n -- 최신 응답 파일 여부\n CASE \n WHEN ROW_NUMBER() OVER (\n PARTITION BY var.id \n ORDER BY vra.uploaded_at DESC\n ) = 1 THEN true \n ELSE false \n END as is_latest_response_file\n \n FROM vendor_response_attachments_b vra\n JOIN vendor_attachment_responses var ON vra.vendor_response_id = var.id\n JOIN b_rfq_attachments ba ON var.attachment_id = ba.id\n LEFT JOIN vendors v ON var.vendor_id = v.id\n LEFT JOIN b_rfq_attachment_revisions latest_rev ON ba.latest_revision_id = latest_rev.id\n", - "name": "vendor_response_attachments_enhanced", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_detail": { - "columns": { - "response_id": { - "name": "response_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "rfq_record_id": { - "name": "rfq_record_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "attachment_description": { - "name": "attachment_description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "response_status": { - "name": "response_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "responded_revision": { - "name": "responded_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "response_comment": { - "name": "response_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_comment": { - "name": "vendor_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revision_request_comment": { - "name": "revision_request_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "requested_at": { - "name": "requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "responded_at": { - "name": "responded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "revision_requested_at": { - "name": "revision_requested_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_no": { - "name": "latest_client_revision_no", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "latest_client_file_name": { - "name": "latest_client_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "latest_client_file_size": { - "name": "latest_client_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_client_revision_comment": { - "name": "latest_client_revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_version_matched": { - "name": "is_version_matched", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version_lag": { - "name": "version_lag", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "needs_update": { - "name": "needs_update", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "has_multiple_revisions": { - "name": "has_multiple_revisions", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "total_response_files": { - "name": "total_response_files", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_response_file_name": { - "name": "latest_response_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "latest_response_file_size": { - "name": "latest_response_file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "latest_response_uploaded_at": { - "name": "latest_response_uploaded_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "effective_status": { - "name": "effective_status", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n var.id as response_id,\n ba.rfq_id,\n br.rfq_code,\n var.rfq_type,\n var.rfq_record_id,\n \n -- 첨부파일 정보\n ba.id as attachment_id,\n ba.attachment_type,\n ba.serial_no,\n ba.description as attachment_description,\n \n -- 벤더 정보\n v.id as vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n \n -- 응답 상태\n var.response_status,\n var.current_revision,\n var.responded_revision,\n \n -- 코멘트 (새로 추가된 필드 포함)\n var.response_comment,\n var.vendor_comment,\n var.revision_request_comment,\n \n -- 날짜 (새로 추가된 필드 포함)\n var.requested_at,\n var.responded_at,\n var.revision_requested_at,\n \n -- 발주처 최신 리비전\n latest_rev.revision_no as latest_client_revision_no,\n latest_rev.original_file_name as latest_client_file_name,\n latest_rev.file_size as latest_client_file_size,\n latest_rev.revision_comment as latest_client_revision_comment,\n \n -- 리비전 분석\n CASE \n WHEN var.responded_revision = ba.current_revision THEN true \n ELSE false \n END as is_version_matched,\n \n CASE \n WHEN var.responded_revision IS NULL OR ba.current_revision IS NULL THEN NULL\n ELSE CAST(SUBSTRING(ba.current_revision FROM '[0-9]+') AS INTEGER) - \n CAST(SUBSTRING(var.responded_revision FROM '[0-9]+') AS INTEGER)\n END as version_lag,\n \n CASE \n WHEN var.response_status = 'RESPONDED' \n AND var.responded_revision != ba.current_revision THEN true \n ELSE false \n END as needs_update,\n \n CASE \n WHEN revision_count.total_revisions > 1 THEN true \n ELSE false \n END as has_multiple_revisions,\n \n -- 응답 파일 정보\n COALESCE(file_stats.total_files, 0) as total_response_files,\n file_stats.latest_file_name as latest_response_file_name,\n file_stats.latest_file_size as latest_response_file_size,\n file_stats.latest_uploaded_at as latest_response_uploaded_at,\n \n -- 효과적인 상태\n CASE \n WHEN var.response_status = 'NOT_RESPONDED' THEN 'NOT_RESPONDED'\n WHEN var.response_status = 'WAIVED' THEN 'WAIVED'\n WHEN var.response_status = 'REVISION_REQUESTED' THEN 'REVISION_REQUESTED'\n WHEN var.response_status = 'RESPONDED' AND var.responded_revision = ba.current_revision THEN 'UP_TO_DATE'\n WHEN var.response_status = 'RESPONDED' AND var.responded_revision != ba.current_revision THEN 'VERSION_MISMATCH'\n ELSE var.response_status\n END as effective_status\n \n FROM vendor_attachment_responses var\n JOIN b_rfq_attachments ba ON var.attachment_id = ba.id\n JOIN b_rfqs br ON ba.rfq_id = br.id\n LEFT JOIN vendors v ON var.vendor_id = v.id\n LEFT JOIN b_rfq_attachment_revisions latest_rev ON ba.latest_revision_id = latest_rev.id\n LEFT JOIN (\n SELECT \n attachment_id,\n COUNT(*) as total_revisions\n FROM b_rfq_attachment_revisions\n GROUP BY attachment_id\n ) revision_count ON ba.id = revision_count.attachment_id\n LEFT JOIN (\n SELECT \n vendor_response_id,\n COUNT(*) as total_files,\n MAX(original_file_name) as latest_file_name,\n MAX(file_size) as latest_file_size,\n MAX(uploaded_at) as latest_uploaded_at\n FROM vendor_response_attachments_b\n GROUP BY vendor_response_id\n ) file_stats ON var.id = file_stats.vendor_response_id\n", - "name": "vendor_response_detail", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_summary": { - "columns": { - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_status": { - "name": "rfq_status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "vendor_country": { - "name": "vendor_country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_business_size": { - "name": "vendor_business_size", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "total_attachments": { - "name": "total_attachments", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "responded_count": { - "name": "responded_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "pending_count": { - "name": "pending_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "waived_count": { - "name": "waived_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "revision_requested_count": { - "name": "revision_requested_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "response_rate": { - "name": "response_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "completion_rate": { - "name": "completion_rate", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n br.id as rfq_id,\n br.rfq_code,\n br.status as rfq_status,\n v.id as vendor_id,\n v.vendor_code,\n v.vendor_name,\n v.country as vendor_country,\n v.business_size as vendor_business_size,\n var.rfq_type,\n COUNT(var.id) as total_attachments,\n COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) as responded_count,\n COUNT(CASE WHEN var.response_status = 'NOT_RESPONDED' THEN 1 END) as pending_count,\n COUNT(CASE WHEN var.response_status = 'WAIVED' THEN 1 END) as waived_count,\n COUNT(CASE WHEN var.response_status = 'REVISION_REQUESTED' THEN 1 END) as revision_requested_count,\n ROUND(\n (COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) * 100.0 / \n NULLIF(COUNT(CASE WHEN var.response_status != 'WAIVED' THEN 1 END), 0)), \n 2\n ) as response_rate,\n ROUND(\n ((COUNT(CASE WHEN var.response_status = 'RESPONDED' THEN 1 END) + \n COUNT(CASE WHEN var.response_status = 'WAIVED' THEN 1 END)) * 100.0 / COUNT(var.id)), \n 2\n ) as completion_rate\n FROM b_rfqs br\n JOIN b_rfq_attachments bra ON br.id = bra.rfq_id\n JOIN vendor_attachment_responses var ON bra.id = var.attachment_id\n JOIN vendors v ON var.vendor_id = v.id\n GROUP BY br.id, br.rfq_code, br.status, v.id, v.vendor_code, v.vendor_name, v.country, v.business_size, var.rfq_type\n", - "name": "vendor_response_summary", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tech_vendor_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "address": { - "name": "address", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "country": { - "name": "country", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_eng": { - "name": "country_eng", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "country_fab": { - "name": "country_fab", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "agent_name": { - "name": "agent_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "agent_phone": { - "name": "agent_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "agent_email": { - "name": "agent_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "phone": { - "name": "phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "website": { - "name": "website", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'ACTIVE'" - }, - "tech_vendor_type": { - "name": "tech_vendor_type", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "representative_name": { - "name": "representative_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_email": { - "name": "representative_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "representative_phone": { - "name": "representative_phone", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "representative_birth": { - "name": "representative_birth", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"id\", \"vendor_name\", \"vendor_code\", \"tax_id\", \"address\", \"country\", \"country_eng\", \"country_fab\", \"agent_name\", \"agent_phone\", \"agent_email\", \"phone\", \"email\", \"website\", \"status\", \"tech_vendor_type\", \"representative_name\", \"representative_email\", \"representative_phone\", \"representative_birth\", \"created_at\", \"updated_at\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', c.id,\n 'contactName', c.contact_name,\n 'contactPosition', c.contact_position,\n 'contactTitle', c.contact_title,\n 'contactEmail', c.contact_email,\n 'contactPhone', c.contact_phone,\n 'isPrimary', c.is_primary\n )\n ),\n '[]'::json\n )\n FROM tech_vendor_contacts c\n WHERE c.vendor_id = tech_vendors.id)\n as \"contacts\", \n (SELECT COALESCE(\n json_agg(\n json_build_object(\n 'id', a.id,\n 'fileName', a.file_name,\n 'filePath', a.file_path,\n 'attachmentType', a.attachment_type,\n 'createdAt', a.created_at\n )\n ORDER BY a.attachment_type, a.created_at DESC\n ),\n '[]'::json\n )\n FROM tech_vendor_attachments a\n WHERE a.vendor_id = tech_vendors.id)\n as \"attachments\", \n (SELECT COUNT(*)\n FROM tech_vendor_attachments a\n WHERE a.vendor_id = tech_vendors.id)\n as \"attachment_count\", \n (SELECT COUNT(*) \n FROM vendor_contacts c\n WHERE c.vendor_id = tech_vendors.id)\n as \"contact_count\", \n (SELECT COUNT(*) \n FROM tech_vendor_possible_items i\n WHERE i.vendor_id = tech_vendors.id)\n as \"item_count\" from \"tech_vendors\"", - "name": "tech_vendor_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.esg_evaluations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "serial_number": { - "name": "serial_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "inspection_item": { - "name": "inspection_item", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"esg_evaluations\".\"id\", \"esg_evaluations\".\"serial_number\", \"esg_evaluations\".\"category\", \"esg_evaluations\".\"inspection_item\", \"esg_evaluations\".\"is_active\", \"esg_evaluations\".\"created_at\", \"esg_evaluations\".\"updated_at\", count(distinct \"esg_evaluation_items\".\"id\") as \"total_evaluation_items\", count(\"esg_answer_options\".\"id\") as \"total_answer_options\", coalesce(sum(\"esg_answer_options\".\"score\"), 0) as \"max_possible_score\", \n (\n SELECT array_agg(evaluation_item order by order_index) \n FROM esg_evaluation_items \n WHERE esg_evaluation_id = \"esg_evaluations\".\"id\" \n AND is_active = true \n AND evaluation_item is not null\n )\n as \"evaluation_items_list\" from \"esg_evaluations\" left join \"esg_evaluation_items\" on \"esg_evaluations\".\"id\" = \"esg_evaluation_items\".\"esg_evaluation_id\" AND \"esg_evaluation_items\".\"is_active\" = true left join \"esg_answer_options\" on \"esg_evaluation_items\".\"id\" = \"esg_answer_options\".\"esg_evaluation_item_id\" AND \"esg_answer_options\".\"is_active\" = true group by \"esg_evaluations\".\"id\", \"esg_evaluations\".\"serial_number\", \"esg_evaluations\".\"category\", \"esg_evaluations\".\"inspection_item\", \"esg_evaluations\".\"is_active\", \"esg_evaluations\".\"created_at\", \"esg_evaluations\".\"updated_at\"", - "name": "esg_evaluations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.evaluation_targets_with_departments": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "consensus_status": { - "name": "consensus_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "ld_claim_count": { - "name": "ld_claim_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "ld_claim_amount": { - "name": "ld_claim_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "ld_claim_currency": { - "name": "ld_claim_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"evaluation_targets\".\"id\", \"evaluation_targets\".\"evaluation_year\", \"evaluation_targets\".\"division\", \"evaluation_targets\".\"vendor_code\", \"evaluation_targets\".\"vendor_name\", \"evaluation_targets\".\"domestic_foreign\", \"evaluation_targets\".\"material_type\", \"evaluation_targets\".\"status\", \"evaluation_targets\".\"consensus_status\", \"evaluation_targets\".\"admin_comment\", \"evaluation_targets\".\"consolidated_comment\", \"evaluation_targets\".\"confirmed_at\", \"evaluation_targets\".\"confirmed_by\", \"evaluation_targets\".\"ld_claim_count\", \"evaluation_targets\".\"ld_claim_amount\", \"evaluation_targets\".\"ld_claim_currency\", \"evaluation_targets\".\"created_at\", \"evaluation_targets\".\"updated_at\", order_reviewer.name as \"order_reviewer_name\", order_reviewer.email as \"order_reviewer_email\", order_etr.department_name_from as \"order_department_name\", order_review.is_approved as \"order_is_approved\", order_review.reviewed_at as \"order_reviewed_at\", procurement_reviewer.name as \"procurement_reviewer_name\", procurement_reviewer.email as \"procurement_reviewer_email\", procurement_etr.department_name_from as \"procurement_department_name\", procurement_review.is_approved as \"procurement_is_approved\", procurement_review.reviewed_at as \"procurement_reviewed_at\", quality_reviewer.name as \"quality_reviewer_name\", quality_reviewer.email as \"quality_reviewer_email\", quality_etr.department_name_from as \"quality_department_name\", quality_review.is_approved as \"quality_is_approved\", quality_review.reviewed_at as \"quality_reviewed_at\", design_reviewer.name as \"design_reviewer_name\", design_reviewer.email as \"design_reviewer_email\", design_etr.department_name_from as \"design_department_name\", design_review.is_approved as \"design_is_approved\", design_review.reviewed_at as \"design_reviewed_at\", cs_reviewer.name as \"cs_reviewer_name\", cs_reviewer.email as \"cs_reviewer_email\", cs_etr.department_name_from as \"cs_department_name\", cs_review.is_approved as \"cs_is_approved\", cs_review.reviewed_at as \"cs_reviewed_at\" from \"evaluation_targets\" left join evaluation_target_reviewers order_etr on \"evaluation_targets\".\"id\" = order_etr.evaluation_target_id AND order_etr.department_code = 'ORDER_EVAL' left join users order_reviewer on order_etr.reviewer_user_id = order_reviewer.id left join evaluation_target_reviews order_review on \"evaluation_targets\".\"id\" = order_review.evaluation_target_id \n AND order_review.reviewer_user_id = order_reviewer.id \n AND order_review.department_code = 'ORDER_EVAL' left join evaluation_target_reviewers procurement_etr on \"evaluation_targets\".\"id\" = procurement_etr.evaluation_target_id AND procurement_etr.department_code = 'PROCUREMENT_EVAL' left join users procurement_reviewer on procurement_etr.reviewer_user_id = procurement_reviewer.id left join evaluation_target_reviews procurement_review on \"evaluation_targets\".\"id\" = procurement_review.evaluation_target_id \n AND procurement_review.reviewer_user_id = procurement_reviewer.id \n AND procurement_review.department_code = 'PROCUREMENT_EVAL' left join evaluation_target_reviewers quality_etr on \"evaluation_targets\".\"id\" = quality_etr.evaluation_target_id AND quality_etr.department_code = 'QUALITY_EVAL' left join users quality_reviewer on quality_etr.reviewer_user_id = quality_reviewer.id left join evaluation_target_reviews quality_review on \"evaluation_targets\".\"id\" = quality_review.evaluation_target_id \n AND quality_review.reviewer_user_id = quality_reviewer.id \n AND quality_review.department_code = 'QUALITY_EVAL' left join evaluation_target_reviewers design_etr on \"evaluation_targets\".\"id\" = design_etr.evaluation_target_id AND design_etr.department_code = 'DESIGN_EVAL' left join users design_reviewer on design_etr.reviewer_user_id = design_reviewer.id left join evaluation_target_reviews design_review on \"evaluation_targets\".\"id\" = design_review.evaluation_target_id \n AND design_review.reviewer_user_id = design_reviewer.id \n AND design_review.department_code = 'DESIGN_EVAL' left join evaluation_target_reviewers cs_etr on \"evaluation_targets\".\"id\" = cs_etr.evaluation_target_id AND cs_etr.department_code = 'CS_EVAL' left join users cs_reviewer on cs_etr.reviewer_user_id = cs_reviewer.id left join evaluation_target_reviews cs_review on \"evaluation_targets\".\"id\" = cs_review.evaluation_target_id \n AND cs_review.reviewer_user_id = cs_reviewer.id \n AND cs_review.department_code = 'CS_EVAL'", - "name": "evaluation_targets_with_departments", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.periodic_evaluations_aggregated_view": { - "columns": { - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select CONCAT(\"evaluation_year\", '_', \"vendor_id\") as \"id\", \"evaluation_year\", \"vendor_id\", \"vendor_code\", \"vendor_name\", \"domestic_foreign\", \"material_type\", ROUND(AVG(NULLIF(\"process_score\", 0)), 1) as \"process_score\", ROUND(AVG(NULLIF(\"price_score\", 0)), 1) as \"price_score\", ROUND(AVG(NULLIF(\"delivery_score\", 0)), 1) as \"delivery_score\", ROUND(AVG(NULLIF(\"self_evaluation_score\", 0)), 1) as \"self_evaluation_score\", ROUND(AVG(NULLIF(\"participation_bonus\", 0)), 1) as \"participation_bonus\", ROUND(AVG(NULLIF(\"quality_deduction\", 0)), 1) as \"quality_deduction\", ROUND(AVG(NULLIF(\"final_score\", 0)), 1) as \"final_score\", \n CASE \n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 90 THEN 'S'\n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 80 THEN 'A'\n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 70 THEN 'B'\n WHEN (\n AVG(NULLIF(\"process_score\", 0)) + \n AVG(NULLIF(\"price_score\", 0)) + \n AVG(NULLIF(\"delivery_score\", 0)) + \n AVG(NULLIF(\"self_evaluation_score\", 0)) +\n AVG(NULLIF(\"participation_bonus\", 0)) - \n AVG(NULLIF(\"quality_deduction\", 0))\n ) >= 60 THEN 'C'\n ELSE 'D'\n END\n as \"evaluation_grade\", \n CASE \n WHEN AVG(NULLIF(\"final_score\", 0)) >= 90 THEN 'S'\n WHEN AVG(NULLIF(\"final_score\", 0)) >= 80 THEN 'A'\n WHEN AVG(NULLIF(\"final_score\", 0)) >= 70 THEN 'B'\n WHEN AVG(NULLIF(\"final_score\", 0)) >= 60 THEN 'C'\n ELSE 'D'\n END\n as \"final_grade\", \n CASE \n WHEN COUNT(CASE WHEN \"status\" = 'FINALIZED' THEN 1 END) = COUNT(*) THEN 'FINALIZED'\n WHEN COUNT(CASE WHEN \"status\" IN ('REVIEW_COMPLETED', 'FINALIZED') THEN 1 END) = COUNT(*) THEN 'REVIEW_COMPLETED'\n WHEN COUNT(CASE WHEN \"status\" IN ('IN_REVIEW', 'REVIEW_COMPLETED', 'FINALIZED') THEN 1 END) > 0 THEN 'IN_REVIEW'\n WHEN COUNT(CASE WHEN \"status\" IN ('SUBMITTED', 'IN_REVIEW', 'REVIEW_COMPLETED', 'FINALIZED') THEN 1 END) > 0 THEN 'SUBMITTED'\n ELSE 'PENDING_SUBMISSION'\n END\n as \"status\", \n CASE \n WHEN COUNT(CASE WHEN \"order_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"order_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"order_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"order_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"procurement_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"procurement_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"procurement_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"procurement_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"quality_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"quality_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"quality_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"quality_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"design_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"design_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"design_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"design_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"cs_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"cs_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"cs_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"cs_eval_status\", \n CASE \n WHEN COUNT(CASE WHEN \"admin_eval_status\" = 'COMPLETED' THEN 1 END) > 0 THEN 'COMPLETED'\n WHEN COUNT(CASE WHEN \"admin_eval_status\" = 'IN_PROGRESS' THEN 1 END) > 0 THEN 'IN_PROGRESS'\n WHEN COUNT(CASE WHEN \"admin_eval_status\" = 'NOT_STARTED' THEN 1 END) > 0 THEN 'NOT_STARTED'\n ELSE 'NOT_ASSIGNED'\n END\n as \"admin_eval_status\", \n BOOL_AND(\"documents_submitted\")\n as \"documents_submitted\", MAX(\"submission_date\") as \"submission_date\", MAX(\"submission_deadline\") as \"submission_deadline\", MAX(\"review_completed_at\") as \"review_completed_at\", MAX(\"finalized_at\") as \"finalized_at\", \n CASE \n WHEN COUNT(DISTINCT \"division\") > 1 THEN 'BOTH'\n ELSE MAX(\"division\")\n END\n as \"division\", COUNT(*)::int as \"evaluation_count\", STRING_AGG(DISTINCT \"division\", ',') as \"divisions\", SUM(\"total_reviewers\")::int as \"total_reviewers\", SUM(\"completed_reviewers\")::int as \"completed_reviewers\", SUM(\"pending_reviewers\")::int as \"pending_reviewers\", MAX(\"evaluation_period\") as \"evaluation_period\", STRING_AGG(\"evaluation_note\", ' | ') as \"evaluation_note\", (ARRAY_AGG(\"periodic_evaluations_view\".\"finalized_by\" ORDER BY \"periodic_evaluations_view\".\"finalized_at\" DESC NULLS LAST))[1] as \"finalized_by\", (ARRAY_AGG(\"periodic_evaluations_view\".\"name\" ORDER BY \"periodic_evaluations_view\".\"finalized_at\" DESC NULLS LAST))[1] as \"finalized_by_user_name\", (ARRAY_AGG(\"periodic_evaluations_view\".\"email\" ORDER BY \"periodic_evaluations_view\".\"finalized_at\" DESC NULLS LAST))[1] as \"finalized_by_user_email\", MIN(\"created_at\") as \"created_at\", MAX(\"updated_at\") as \"updated_at\", (ARRAY_AGG(\"periodic_evaluations_view\".\"evaluation_target_id\"))[1] as \"evaluation_target_id\", \n STRING_AGG(DISTINCT \"admin_comment\", ' | ')\n as \"evaluation_target_admin_comment\", \n STRING_AGG(DISTINCT \"consolidated_comment\", ' | ')\n as \"evaluation_target_consolidated_comment\", (ARRAY_AGG(\"periodic_evaluations_view\".\"consensus_status\" ORDER BY \"periodic_evaluations_view\".\"updated_at\" DESC NULLS LAST))[1] as \"evaluation_target_consensus_status\", \n MAX(\"confirmed_at\")\n as \"evaluation_target_confirmed_at\" from \"periodic_evaluations_view\" group by \"periodic_evaluations_view\".\"evaluation_year\", \"periodic_evaluations_view\".\"vendor_id\", \"periodic_evaluations_view\".\"vendor_code\", \"periodic_evaluations_view\".\"vendor_name\", \"periodic_evaluations_view\".\"domestic_foreign\", \"periodic_evaluations_view\".\"material_type\"", - "name": "periodic_evaluations_aggregated_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.periodic_evaluations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "evaluation_target_id": { - "name": "evaluation_target_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "evaluation_period": { - "name": "evaluation_period", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "documents_submitted": { - "name": "documents_submitted", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submission_date": { - "name": "submission_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_deadline": { - "name": "submission_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "final_score": { - "name": "final_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_grade": { - "name": "final_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "review_completed_at": { - "name": "review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_at": { - "name": "finalized_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_by": { - "name": "finalized_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_note": { - "name": "evaluation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consensus_status": { - "name": "consensus_status", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"periodic_evaluations\".\"id\", \"periodic_evaluations\".\"evaluation_target_id\", \"evaluation_targets\".\"evaluation_year\", \"evaluation_targets\".\"division\", \"evaluation_targets\".\"vendor_id\", \"evaluation_targets\".\"vendor_code\", \"evaluation_targets\".\"vendor_name\", \"evaluation_targets\".\"domestic_foreign\", \"evaluation_targets\".\"material_type\", \"periodic_evaluations\".\"evaluation_period\", \"periodic_evaluations\".\"documents_submitted\", \"periodic_evaluations\".\"submission_date\", \"periodic_evaluations\".\"submission_deadline\", \"periodic_evaluations\".\"final_score\", \"periodic_evaluations\".\"final_grade\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'processScore'\n AND re.is_completed = true\n ) as \"process_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'priceScore'\n AND re.is_completed = true\n ) as \"price_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'deliveryScore'\n AND re.is_completed = true\n ) as \"delivery_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'selfEvaluationScore'\n AND re.is_completed = true\n ) as \"self_evaluation_score\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'bonus'\n AND re.is_completed = true\n ) as \"participation_bonus\", (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n JOIN \"reg_eval_criteria_details\" recd ON red.reg_eval_criteria_details_id = recd.id\n JOIN \"reg_eval_criteria\" rec ON recd.criteria_id = rec.id\n JOIN \"reviewer_evaluations\" re ON red.reviewer_evaluation_id = re.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND rec.category2 = 'penalty'\n AND re.is_completed = true\n ) as \"quality_deduction\", \"periodic_evaluations\".\"status\", \"periodic_evaluations\".\"review_completed_at\", \"periodic_evaluations\".\"finalized_at\", \"periodic_evaluations\".\"finalized_by\", \"periodic_evaluations\".\"evaluation_note\", \"periodic_evaluations\".\"created_at\", \"periodic_evaluations\".\"updated_at\", \"evaluation_targets\".\"admin_comment\", \"evaluation_targets\".\"consolidated_comment\", \"evaluation_targets\".\"consensus_status\", \"evaluation_targets\".\"confirmed_at\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'ORDER_EVAL'\n LIMIT 1\n ) as \"order_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'PROCUREMENT_EVAL'\n LIMIT 1\n ) as \"procurement_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'QUALITY_EVAL'\n LIMIT 1\n ) as \"quality_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'DESIGN_EVAL'\n LIMIT 1\n ) as \"design_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'CS_EVAL'\n LIMIT 1\n ) as \"cs_eval_status\", (\n SELECT CASE\n WHEN re.id IS NULL THEN 'NOT_ASSIGNED'\n WHEN re.is_completed = true THEN 'COMPLETED'\n WHEN (\n SELECT COALESCE(SUM(CAST(red.score AS DECIMAL(5,2))), 0)\n FROM \"reviewer_evaluation_details\" red\n WHERE red.reviewer_evaluation_id = re.id\n ) > 0 THEN 'IN_PROGRESS'\n ELSE 'NOT_STARTED'\n END\n FROM \"reviewer_evaluations\" re\n JOIN \"evaluation_target_reviewers\" etr ON re.evaluation_target_reviewer_id = etr.id\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND etr.department_code = 'admin'\n LIMIT 1\n ) as \"admin_eval_status\", (\n SELECT COUNT(*)::int\n FROM \"reviewer_evaluations\" re\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n ) as \"total_reviewers\", (\n SELECT COUNT(*)::int\n FROM \"reviewer_evaluations\" re\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND re.is_completed = true\n ) as \"completed_reviewers\", (\n SELECT COUNT(*)::int\n FROM \"reviewer_evaluations\" re\n WHERE re.periodic_evaluation_id = \"periodic_evaluations\".\"id\"\n AND re.is_completed = false\n ) as \"pending_reviewers\", \"users\".\"name\", \"users\".\"email\" from \"periodic_evaluations\" left join \"evaluation_targets\" on \"periodic_evaluations\".\"evaluation_target_id\" = \"evaluation_targets\".\"id\" left join \"users\" on \"periodic_evaluations\".\"finalized_by\" = \"users\".\"id\" order by \"periodic_evaluations\".\"created_at\"", - "name": "periodic_evaluations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.reviewer_evaluations_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "periodic_evaluation_id": { - "name": "periodic_evaluation_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "evaluation_target_reviewer_id": { - "name": "evaluation_target_reviewer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "is_completed": { - "name": "is_completed", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "completed_at": { - "name": "completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "reviewer_comment": { - "name": "reviewer_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "evaluation_period": { - "name": "evaluation_period", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "submitted_at": { - "name": "submitted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "documents_submitted": { - "name": "documents_submitted", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "submission_date": { - "name": "submission_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_deadline": { - "name": "submission_deadline", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "final_score": { - "name": "final_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "final_grade": { - "name": "final_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "evaluation_score": { - "name": "evaluation_score", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "evaluation_grade": { - "name": "evaluation_grade", - "type": "varchar(5)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'PENDING'" - }, - "review_completed_at": { - "name": "review_completed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_at": { - "name": "finalized_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "finalized_by": { - "name": "finalized_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "evaluation_note": { - "name": "evaluation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "evaluation_year": { - "name": "evaluation_year", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "division": { - "name": "division", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domestic_foreign": { - "name": "domestic_foreign", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true - }, - "material_type": { - "name": "material_type", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "consolidated_comment": { - "name": "consolidated_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "ld_claim_count": { - "name": "ld_claim_count", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "ld_claim_amount": { - "name": "ld_claim_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false, - "default": "'0'" - }, - "ld_claim_currency": { - "name": "ld_claim_currency", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "department_code": { - "name": "department_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "department_name_from": { - "name": "department_name_from", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "reviewer_user_id": { - "name": "reviewer_user_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "assigned_at": { - "name": "assigned_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "assigned_by": { - "name": "assigned_by", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"reviewer_evaluations\".\"id\", \"reviewer_evaluations\".\"periodic_evaluation_id\", \"reviewer_evaluations\".\"evaluation_target_reviewer_id\", \"reviewer_evaluations\".\"is_completed\", \"reviewer_evaluations\".\"completed_at\", \"reviewer_evaluations\".\"reviewer_comment\", \"reviewer_evaluations\".\"created_at\", \"reviewer_evaluations\".\"updated_at\", \"periodic_evaluations\".\"evaluation_period\", \"reviewer_evaluations\".\"submitted_at\", \"periodic_evaluations\".\"documents_submitted\", \"periodic_evaluations\".\"submission_date\", \"periodic_evaluations\".\"submission_deadline\", \"periodic_evaluations\".\"final_score\", \"periodic_evaluations\".\"final_grade\", \"periodic_evaluations\".\"evaluation_score\", \"periodic_evaluations\".\"evaluation_grade\", \"periodic_evaluations\".\"status\", \"periodic_evaluations\".\"review_completed_at\", \"periodic_evaluations\".\"finalized_at\", \"periodic_evaluations\".\"finalized_by\", \"periodic_evaluations\".\"evaluation_note\", \"evaluation_targets\".\"evaluation_year\", \"evaluation_targets\".\"division\", \"evaluation_targets\".\"vendor_id\", \"evaluation_targets\".\"vendor_code\", \"evaluation_targets\".\"vendor_name\", \"evaluation_targets\".\"domestic_foreign\", \"evaluation_targets\".\"material_type\", \"evaluation_targets\".\"admin_comment\", \"evaluation_targets\".\"consolidated_comment\", \"evaluation_targets\".\"confirmed_at\", \"evaluation_targets\".\"confirmed_by\", \"evaluation_targets\".\"ld_claim_count\", \"evaluation_targets\".\"ld_claim_amount\", \"evaluation_targets\".\"ld_claim_currency\", \"evaluation_target_reviewers\".\"department_code\", \"evaluation_target_reviewers\".\"department_name_from\", \"evaluation_target_reviewers\".\"reviewer_user_id\", reviewer_user.name as \"reviewer_name\", reviewer_user.email as \"reviewer_email\", \"evaluation_target_reviewers\".\"assigned_at\", \"evaluation_target_reviewers\".\"assigned_by\", assigned_by_user.name as \"assigned_by_user_name\", finalized_by_user.name as \"finalized_by_user_name\", finalized_by_user.email as \"finalized_by_user_email\", \n CASE \n WHEN \"reviewer_evaluations\".\"is_completed\" = true THEN 'COMPLETED'\n ELSE 'NOT_STARTED'\n END\n as \"evaluation_progress\" from \"reviewer_evaluations\" left join \"periodic_evaluations\" on \"reviewer_evaluations\".\"periodic_evaluation_id\" = \"periodic_evaluations\".\"id\" left join \"evaluation_targets\" on \"periodic_evaluations\".\"evaluation_target_id\" = \"evaluation_targets\".\"id\" left join \"evaluation_target_reviewers\" on \"reviewer_evaluations\".\"evaluation_target_reviewer_id\" = \"evaluation_target_reviewers\".\"id\" left join users reviewer_user on \"evaluation_target_reviewers\".\"reviewer_user_id\" = reviewer_user.id left join users assigned_by_user on \"evaluation_target_reviewers\".\"assigned_by\" = assigned_by_user.id left join users finalized_by_user on \"periodic_evaluations\".\"finalized_by\" = finalized_by_user.id order by \"reviewer_evaluations\".\"is_completed\" ASC, \"reviewer_evaluations\".\"updated_at\" DESC", - "name": "reviewer_evaluations_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.reg_eval_criteria_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "criteria_id": { - "name": "criteria_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "category2": { - "name": "category2", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'processScore'" - }, - "item": { - "name": "item", - "type": "varchar(32)", - "primaryKey": false, - "notNull": true, - "default": "'quality'" - }, - "classification": { - "name": "classification", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "range": { - "name": "range", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "detail": { - "name": "detail", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "order_index": { - "name": "order_index", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "score_equip_ship": { - "name": "score_equip_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_equip_marine": { - "name": "score_equip_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_ship": { - "name": "score_bulk_ship", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "score_bulk_marine": { - "name": "score_bulk_marine", - "type": "numeric(5, 2)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"reg_eval_criteria_details\".\"id\", \"reg_eval_criteria_details\".\"criteria_id\", \"reg_eval_criteria\".\"category\", \"reg_eval_criteria\".\"category2\", \"reg_eval_criteria\".\"item\", \"reg_eval_criteria\".\"classification\", \"reg_eval_criteria\".\"range\", \"reg_eval_criteria_details\".\"detail\", \"reg_eval_criteria_details\".\"order_index\", \"reg_eval_criteria_details\".\"score_equip_ship\", \"reg_eval_criteria_details\".\"score_equip_marine\", \"reg_eval_criteria_details\".\"score_bulk_ship\", \"reg_eval_criteria_details\".\"score_bulk_marine\", \"reg_eval_criteria\".\"remarks\" from \"reg_eval_criteria\" left join \"reg_eval_criteria_details\" on \"reg_eval_criteria\".\"id\" = \"reg_eval_criteria_details\".\"criteria_id\" order by \"reg_eval_criteria\".\"id\", \"reg_eval_criteria_details\".\"order_index\"", - "name": "reg_eval_criteria_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.project_gtc_view": { - "columns": {}, - "definition": "select \"projects\".\"id\" as \"id\", \"projects\".\"code\" as \"code\", \"projects\".\"name\" as \"name\", \"projects\".\"type\" as \"type\", \"projects\".\"created_at\" as \"project_created_at\", \"projects\".\"updated_at\" as \"project_updated_at\", \"project_gtc_files\".\"id\" as \"gtc_file_id\", \"project_gtc_files\".\"file_name\" as \"fileName\", \"project_gtc_files\".\"file_path\" as \"filePath\", \"project_gtc_files\".\"original_file_name\" as \"originalFileName\", \"project_gtc_files\".\"file_size\" as \"fileSize\", \"project_gtc_files\".\"mime_type\" as \"mimeType\", \"project_gtc_files\".\"created_at\" as \"gtcCreatedAt\", \"project_gtc_files\".\"updated_at\" as \"gtcUpdatedAt\" from \"projects\" left join \"project_gtc_files\" on \"projects\".\"id\" = \"project_gtc_files\".\"project_id\"", - "name": "project_gtc_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.qna_answer_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "qna_id": { - "name": "qna_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"qna_answer\".\"id\", \"qna_answer\".\"qna_id\", \"qna_answer\".\"content\", \"qna_answer\".\"author\", \"qna_answer\".\"created_at\" as \"created_at\", \"qna_answer\".\"updated_at\" as \"updated_at\", \"qna_answer\".\"is_deleted\" as \"is_deleted\", \"qna_answer\".\"deleted_at\" as \"deleted_at\", \"qna\".\"title\" as \"question_title\", \"qna\".\"category\" as \"question_category\", \"qna\".\"author\" as \"question_author\", \"qna\".\"created_at\" as \"question_created_at\", \"users\".\"name\" as \"author_name\", \"users\".\"email\" as \"author_email\", \"users\".\"domain\" as \"author_domain\", \"users\".\"phone\" as \"author_phone\", \"users\".\"image_url\" as \"author_image_url\", \"users\".\"language\" as \"author_language\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"tech_vendors\".\"vendor_name\" as \"tech_vendor_name\", \"tech_vendors\".\"vendor_code\" as \"tech_vendor_code\", COALESCE(\"vendors\".\"vendor_name\", \"tech_vendors\".\"vendor_name\") as \"company_name\", COALESCE(\"vendors\".\"vendor_code\", \"tech_vendors\".\"vendor_code\") as \"company_code\", \n CASE \n WHEN \"vendors\".\"vendor_name\" IS NOT NULL THEN 'vendor'\n WHEN \"tech_vendors\".\"vendor_name\" IS NOT NULL THEN 'techVendor'\n ELSE NULL\n END\n as \"vendor_type\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.is_deleted = false\n ) as \"total_comments\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.is_deleted = false\n ) as \"comment_count\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.parent_comment_id IS NULL\n AND qc.is_deleted = false\n ) as \"parent_comments_count\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.parent_comment_id IS NOT NULL\n AND qc.is_deleted = false\n ) as \"child_comments_count\", (\n SELECT MAX(qc.created_at)\n FROM \"qna_comments\" qc\n WHERE qc.answer_id = \"qna_answer\".\"id\"\n AND qc.is_deleted = false\n ) as \"last_commented_at\", (\n SELECT ROW_NUMBER() OVER (\n PARTITION BY qa2.qna_id \n ORDER BY qa2.created_at ASC\n )\n FROM \"qna_answer\" qa2\n WHERE qa2.id = \"qna_answer\".\"id\"\n AND qa2.is_deleted = false\n ) as \"answer_order\", (\n \"qna_answer\".\"id\" = (\n SELECT qa2.id\n FROM \"qna_answer\" qa2\n WHERE qa2.qna_id = \"qna_answer\".\"qna_id\"\n AND qa2.is_deleted = false\n ORDER BY qa2.created_at ASC\n LIMIT 1\n )\n ) as \"is_first_answer\", (\n \"qna_answer\".\"id\" = (\n SELECT qa2.id\n FROM \"qna_answer\" qa2\n WHERE qa2.qna_id = \"qna_answer\".\"qna_id\"\n AND qa2.is_deleted = false\n ORDER BY qa2.created_at DESC\n LIMIT 1\n )\n ) as \"is_latest_answer\" from \"qna_answer\" left join \"qna\" on \"qna_answer\".\"qna_id\" = \"qna\".\"id\" left join \"users\" on \"qna_answer\".\"author\" = \"users\".\"id\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"tech_vendors\" on \"users\".\"tech_company_id\" = \"tech_vendors\".\"id\" where \"qna_answer\".\"is_deleted\" = false order by \"qna_answer\".\"created_at\"", - "name": "qna_answer_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.qna_comment_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "answer_id": { - "name": "answer_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_comment_id": { - "name": "parent_comment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"qna_comments\".\"id\", \"qna_comments\".\"content\", \"qna_comments\".\"author\", \"qna_comments\".\"answer_id\", \"qna_comments\".\"parent_comment_id\", \"qna_comments\".\"created_at\" as \"created_at\", \"qna_comments\".\"updated_at\" as \"updated_at\", \"qna_comments\".\"is_deleted\" as \"is_deleted\", \"qna_comments\".\"deleted_at\" as \"deleted_at\", \"qna_answer\".\"content\" as \"answer_content\", \"qna_answer\".\"author\" as \"answer_author\", \"qna_answer\".\"created_at\" as \"answer_created_at\", \"qna_answer\".\"qna_id\" as \"qna_id\", \"qna\".\"title\" as \"question_title\", \"qna\".\"category\" as \"question_category\", \"qna\".\"author\" as \"question_author\", \"users\".\"name\" as \"author_name\", \"users\".\"email\" as \"author_email\", \"users\".\"domain\" as \"author_domain\", \"users\".\"image_url\" as \"author_image_url\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"tech_vendors\".\"vendor_name\" as \"tech_vendor_name\", COALESCE(\"vendors\".\"vendor_name\", \"tech_vendors\".\"vendor_name\") as \"company_name\", \n CASE \n WHEN \"vendors\".\"vendor_name\" IS NOT NULL THEN 'vendor'\n WHEN \"tech_vendors\".\"vendor_name\" IS NOT NULL THEN 'techVendor'\n ELSE NULL\n END\n as \"vendor_type\", \"qna_comments\".\"parent_comment_id\" IS NULL as \"is_parent_comment\", \"qna_comments\".\"parent_comment_id\" IS NOT NULL as \"is_child_comment\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc2\n WHERE qc2.parent_comment_id = \"qna_comments\".\"id\"\n AND qc2.is_deleted = false\n ) as \"child_comments_count\", (\n SELECT COUNT(*) > 0\n FROM \"qna_comments\" qc2\n WHERE qc2.parent_comment_id = \"qna_comments\".\"id\"\n AND qc2.is_deleted = false\n ) as \"has_child_comments\", \n CASE \n WHEN \"qna_comments\".\"parent_comment_id\" IS NULL THEN 0\n ELSE 1\n END\n as \"comment_depth\", (\n SELECT ROW_NUMBER() OVER (\n PARTITION BY qc2.answer_id, qc2.parent_comment_id\n ORDER BY qc2.created_at ASC\n )\n FROM \"qna_comments\" qc2\n WHERE qc2.id = \"qna_comments\".\"id\"\n AND qc2.is_deleted = false\n ) as \"comment_order\" from \"qna_comments\" left join \"qna_answer\" on \"qna_comments\".\"answer_id\" = \"qna_answer\".\"id\" left join \"qna\" on \"qna_answer\".\"qna_id\" = \"qna\".\"id\" left join \"users\" on \"qna_comments\".\"author\" = \"users\".\"id\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"tech_vendors\" on \"users\".\"tech_company_id\" = \"tech_vendors\".\"id\" where \"qna_comments\".\"is_deleted\" = false order by \"qna_comments\".\"created_at\"", - "name": "qna_comment_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.qna_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "author": { - "name": "author", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "qna_category", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "is_deleted": { - "name": "is_deleted", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "email": { - "name": "email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "domain": { - "name": "domain", - "type": "user_domain", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'partners'" - }, - "phone": { - "name": "phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "image_url": { - "name": "image_url", - "type": "varchar(1024)", - "primaryKey": false, - "notNull": false - }, - "language": { - "name": "language", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false, - "default": "'en'" - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "last_login_at": { - "name": "last_login_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"qna\".\"id\", \"qna\".\"title\", \"qna\".\"content\", \"qna\".\"author\", \"qna\".\"category\", \"qna\".\"created_at\", \"qna\".\"updated_at\", \"qna\".\"is_deleted\", \"qna\".\"deleted_at\", \"users\".\"name\", \"users\".\"email\", \"users\".\"domain\", \"users\".\"phone\", \"users\".\"image_url\", \"users\".\"language\", \"users\".\"is_active\", \"users\".\"last_login_at\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"status\" as \"vendor_status\", \"vendors\".\"country\" as \"vendor_country\", \"vendors\".\"business_size\" as \"vendor_business_size\", \"tech_vendors\".\"vendor_name\" as \"tech_vendor_name\", \"tech_vendors\".\"vendor_code\" as \"tech_vendor_code\", \"tech_vendors\".\"status\" as \"tech_vendor_status\", \"tech_vendors\".\"country\" as \"tech_vendor_country\", \"tech_vendors\".\"tech_vendor_type\" as \"tech_vendor_type\", COALESCE(\"vendors\".\"vendor_name\", \"tech_vendors\".\"vendor_name\") as \"company_name\", COALESCE(\"vendors\".\"vendor_code\", \"tech_vendors\".\"vendor_code\") as \"company_code\", COALESCE(\"vendors\".\"country\", \"tech_vendors\".\"country\") as \"company_country\", \n CASE \n WHEN \"vendors\".\"vendor_name\" IS NOT NULL THEN 'vendor'\n WHEN \"tech_vendors\".\"vendor_name\" IS NOT NULL THEN 'techVendor'\n ELSE NULL\n END\n as \"vendor_type\", (\n SELECT COUNT(*)::int\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"total_answers\", (\n SELECT COUNT(*)::int\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"answer_count\", (\n SELECT MAX(qa.created_at)\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"last_answered_at\", (\n SELECT MIN(qa.created_at)\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"first_answered_at\", (\n SELECT COUNT(*)::int\n FROM \"qna_comments\" qc\n INNER JOIN \"qna_answer\" qa ON qc.answer_id = qa.id\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qc.is_deleted = false\n AND qa.is_deleted = false\n ) as \"total_comments\", (\n SELECT GREATEST(\n \"qna\".\"updated_at\",\n COALESCE((\n SELECT MAX(qa.updated_at)\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ), \"qna\".\"updated_at\"),\n COALESCE((\n SELECT MAX(qc.updated_at)\n FROM \"qna_comments\" qc\n INNER JOIN \"qna_answer\" qa ON qc.answer_id = qa.id\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qc.is_deleted = false\n AND qa.is_deleted = false\n ), \"qna\".\"updated_at\")\n )\n ) as \"last_activity_at\", (\n SELECT COUNT(*) > 0\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"has_answers\", (\n SELECT COUNT(*) > 0\n FROM \"qna_answer\" qa\n WHERE qa.qna_id = \"qna\".\"id\"\n AND qa.is_deleted = false\n ) as \"is_answered\", (\n (SELECT COUNT(*) FROM \"qna_answer\" qa WHERE qa.qna_id = \"qna\".\"id\" AND qa.is_deleted = false) >= 3\n OR\n (SELECT COUNT(*) FROM \"qna_comments\" qc \n INNER JOIN \"qna_answer\" qa ON qc.answer_id = qa.id \n WHERE qa.qna_id = \"qna\".\"id\" AND qc.is_deleted = false AND qa.is_deleted = false) >= 5\n ) as \"is_popular\" from \"qna\" left join \"users\" on \"qna\".\"author\" = \"users\".\"id\" left join \"vendors\" on \"users\".\"company_id\" = \"vendors\".\"id\" left join \"tech_vendors\" on \"users\".\"tech_company_id\" = \"tech_vendors\".\"id\" where \"qna\".\"is_deleted\" = false order by \"qna\".\"created_at\"", - "name": "qna_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.template_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "slug": { - "name": "slug", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sample_data": { - "name": "sample_data", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by_email": { - "name": "created_by_email", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "variables": { - "name": "variables", - "type": "jsonb", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT\n t.id,\n t.name,\n t.slug,\n t.subject,\n t.content,\n t.description,\n t.category,\n t.sample_data,\n t.is_active,\n t.version,\n t.created_by,\n u.name AS created_by_name,\n u.email AS created_by_email,\n t.created_at,\n t.updated_at,\n COALESCE(\n json_agg(\n json_build_object(\n 'id', v.id,\n 'variableName', v.variable_name,\n 'variableType', v.variable_type,\n 'defaultValue', v.default_value,\n 'isRequired', v.is_required,\n 'description', v.description,\n 'displayOrder', v.display_order\n ) ORDER BY v.display_order\n ) FILTER (WHERE v.id IS NOT NULL),\n '[]'::json\n ) AS variables\n FROM \"templates\" t\n LEFT JOIN \"users\" u ON t.created_by = u.id\n LEFT JOIN \"template_variables\" v ON t.id = v.template_id\n GROUP BY\n t.id,\n t.name,\n t.slug,\n t.subject,\n t.content,\n t.description,\n t.category,\n t.sample_data,\n t.is_active,\n t.version,\n t.created_by,\n u.name,\n u.email,\n t.created_at,\n t.updated_at\n", - "name": "template_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.template_list_view": { - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "slug": { - "name": "slug", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "subject": { - "name": "subject", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "category": { - "name": "category", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by_email": { - "name": "created_by_email", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "variable_count": { - "name": "variable_count", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "required_variable_count": { - "name": "required_variable_count", - "type": "integer", - "primaryKey": false, - "notNull": true - } - }, - "definition": "\n SELECT\n t.id,\n t.name,\n t.slug,\n t.subject,\n t.description,\n t.category,\n t.is_active,\n t.version,\n t.created_by,\n u.name AS created_by_name,\n u.email AS created_by_email,\n t.created_at,\n t.updated_at,\n COALESCE(v.variable_count, 0) AS variable_count,\n COALESCE(v.required_variable_count, 0) AS required_variable_count\n FROM \"templates\" t\n LEFT JOIN \"users\" u ON t.created_by = u.id\n LEFT JOIN (\n SELECT\n template_id,\n COUNT(*) AS variable_count,\n COUNT(*) FILTER (WHERE is_required) AS required_variable_count\n FROM \"template_variables\"\n GROUP BY template_id\n ) v ON t.id = v.template_id\n", - "name": "template_list_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_clauses_tree_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "document_id": { - "name": "document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "subtitle": { - "name": "subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "images": { - "name": "images", - "type": "json", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"gtc_clauses\".\"id\", \"gtc_clauses\".\"document_id\", \"gtc_clauses\".\"parent_id\", \"gtc_clauses\".\"item_number\", \"gtc_clauses\".\"category\", \"gtc_clauses\".\"subtitle\", \"gtc_clauses\".\"content\", \"gtc_clauses\".\"sort_order\", \"gtc_clauses\".\"depth\", \"gtc_clauses\".\"full_path\", \"gtc_clauses\".\"images\", \"gtc_clauses\".\"is_active\", \"gtc_clauses\".\"created_at\", \"gtc_clauses\".\"created_by_id\", \"gtc_clauses\".\"updated_at\", \"gtc_clauses\".\"updated_by_id\", \"gtc_clauses\".\"edit_reason\", \"gtc_documents\".\"type\", \"gtc_documents\".\"file_name\", \"gtc_documents\".\"revision\", \"gtc_documents\".\"project_id\", created_by_user.name as \"created_by_name\", created_by_user.email as \"created_by_email\", updated_by_user.name as \"updated_by_name\", updated_by_user.email as \"updated_by_email\", parent_clause.item_number as \"parent_item_number\", parent_clause.subtitle as \"parent_subtitle\", \n (\n SELECT count(*)\n FROM gtc_clauses children\n WHERE children.parent_id = \"gtc_clauses\".\"id\"\n AND children.is_active = true\n )\n as \"children_count\", \n (\n SELECT count(*)\n FROM gtc_clauses siblings\n WHERE siblings.parent_id = \"gtc_clauses\".\"parent_id\"\n AND siblings.is_active = true\n )\n as \"siblings_count\", \n \"gtc_clauses\".\"created_by_id\" != \"gtc_clauses\".\"updated_by_id\" OR \n \"gtc_clauses\".\"created_at\" != \"gtc_clauses\".\"updated_at\"\n as \"has_edit_history\" from \"gtc_clauses\" left join \"gtc_documents\" on \"gtc_clauses\".\"document_id\" = \"gtc_documents\".\"id\" left join users created_by_user on \"gtc_clauses\".\"created_by_id\" = created_by_user.id left join users updated_by_user on \"gtc_clauses\".\"updated_by_id\" = updated_by_user.id left join gtc_clauses parent_clause on \"gtc_clauses\".\"parent_id\" = parent_clause.id", - "name": "gtc_clauses_tree_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_clauses_with_vendor_view": { - "columns": {}, - "definition": "select base_clauses.id as \"base_clause_id\", base_clauses.document_id as \"document_id\", base_clauses.parent_id as \"parent_id\", base_clauses.item_number as \"base_item_number\", base_clauses.category as \"base_category\", base_clauses.subtitle as \"base_subtitle\", base_clauses.content as \"base_content\", base_clauses.sort_order as \"base_sort_order\", base_clauses.depth as \"base_depth\", base_clauses.full_path as \"base_full_path\", base_clauses.is_active as \"base_is_active\", vendor_clauses.id as \"vendor_clause_id\", vendor_clauses.vendor_document_id as \"vendor_document_id\", vendor_docs.vendor_id as \"vendor_id\", v.vendor_code as \"vendor_code\", v.vendor_name as \"vendor_name\", base_doc.type as \"document_type\", base_doc.title as \"document_title\", base_doc.revision as \"document_revision\", \n COALESCE(vendor_clauses.modified_item_number, base_clauses.item_number)\n as \"effective_item_number\", \n COALESCE(vendor_clauses.modified_category, base_clauses.category)\n as \"effective_category\", \n COALESCE(vendor_clauses.modified_subtitle, base_clauses.subtitle)\n as \"effective_subtitle\", \n COALESCE(vendor_clauses.modified_content, base_clauses.content)\n as \"effective_content\", \n COALESCE(vendor_clauses.sort_order, base_clauses.sort_order)\n as \"effective_sort_order\", \n COALESCE(vendor_clauses.depth, base_clauses.depth)\n as \"effective_depth\", \n COALESCE(vendor_clauses.full_path, base_clauses.full_path)\n as \"effective_full_path\", \n COALESCE(vendor_clauses.is_number_modified, false)\n as \"is_number_modified\", \n COALESCE(vendor_clauses.is_category_modified, false)\n as \"is_category_modified\", \n COALESCE(vendor_clauses.is_subtitle_modified, false)\n as \"is_subtitle_modified\", \n COALESCE(vendor_clauses.is_content_modified, false)\n as \"is_content_modified\", \n vendor_clauses.id IS NOT NULL\n as \"has_vendor_clause\", \n COALESCE(vendor_clauses.is_number_modified, false) OR \n COALESCE(vendor_clauses.is_category_modified, false) OR \n COALESCE(vendor_clauses.is_subtitle_modified, false) OR \n COALESCE(vendor_clauses.is_content_modified, false)\n as \"has_modifications\", vendor_clauses.review_status as \"review_status\", vendor_clauses.negotiation_note as \"negotiation_note\", \n COALESCE(vendor_clauses.is_excluded, false)\n as \"is_excluded\", \n EXISTS(\n SELECT 1 \n FROM gtc_negotiation_history gnh \n WHERE gnh.vendor_clause_id = vendor_clauses.id\n AND gnh.comment IS NOT NULL \n AND gnh.comment != ''\n )\n as \"has_negotiation_history\", base_clauses.created_at as \"base_created_at\", base_clauses.updated_at as \"base_updated_at\", vendor_clauses.created_at as \"vendor_created_at\", vendor_clauses.updated_at as \"vendor_updated_at\" from gtc_clauses base_clauses left join gtc_vendor_clauses vendor_clauses on \n base_clauses.id = vendor_clauses.base_clause_id\n left join gtc_vendor_documents vendor_docs on \n vendor_clauses.vendor_document_id = vendor_docs.id\n left join vendors v on \n vendor_docs.vendor_id = v.id\n left join gtc_documents base_doc on \n base_clauses.document_id = base_doc.id\n ", - "name": "gtc_clauses_with_vendor_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_documents_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "title": { - "name": "title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "created_by_id": { - "name": "created_by_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by_id": { - "name": "updated_by_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "edit_reason": { - "name": "edit_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_active": { - "name": "is_active", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"gtc_documents\".\"id\", \"gtc_documents\".\"type\", \"gtc_documents\".\"project_id\", \"gtc_documents\".\"revision\", \"gtc_documents\".\"title\", \"gtc_documents\".\"file_name\", \"gtc_documents\".\"file_path\", \"gtc_documents\".\"file_size\", \"gtc_documents\".\"created_at\", \"gtc_documents\".\"created_by_id\", \"gtc_documents\".\"updated_at\", \"gtc_documents\".\"updated_by_id\", \"gtc_documents\".\"edit_reason\", \"gtc_documents\".\"is_active\", \"projects\".\"code\", \"projects\".\"name\", created_by_user.name as \"created_by_name\", created_by_user.email as \"created_by_email\", updated_by_user.name as \"updated_by_name\", updated_by_user.email as \"updated_by_email\", \n (\n SELECT count(*)\n FROM gtc_documents gd2\n WHERE gd2.type = \"gtc_documents\".\"type\"\n AND gd2.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd2.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd2.project_id IS NULL)\n )\n )\n as \"total_documents_in_group\", \n (\n SELECT max(revision)\n FROM gtc_documents gd3\n WHERE gd3.type = \"gtc_documents\".\"type\"\n AND gd3.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd3.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd3.project_id IS NULL)\n )\n )\n as \"latest_revision\", \n \"gtc_documents\".\"revision\" = (\n SELECT max(revision)\n FROM gtc_documents gd4\n WHERE gd4.type = \"gtc_documents\".\"type\"\n AND gd4.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd4.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd4.project_id IS NULL)\n )\n )\n as \"is_latest_revision\", \n (\n SELECT id\n FROM gtc_documents gd5\n WHERE gd5.type = \"gtc_documents\".\"type\"\n AND gd5.is_active = true\n AND gd5.revision < \"gtc_documents\".\"revision\"\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd5.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd5.project_id IS NULL)\n )\n ORDER BY gd5.revision DESC\n LIMIT 1\n )\n as \"previous_revision_id\", \n (\n SELECT id\n FROM gtc_documents gd6\n WHERE gd6.type = \"gtc_documents\".\"type\"\n AND gd6.is_active = true\n AND gd6.revision > \"gtc_documents\".\"revision\"\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd6.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd6.project_id IS NULL)\n )\n ORDER BY gd6.revision ASC\n LIMIT 1\n )\n as \"next_revision_id\", \n CASE \n WHEN \"gtc_documents\".\"file_size\" IS NULL THEN NULL\n WHEN \"gtc_documents\".\"file_size\" < 1024 THEN \"gtc_documents\".\"file_size\" || ' B'\n WHEN \"gtc_documents\".\"file_size\" < 1024 * 1024 THEN round(\"gtc_documents\".\"file_size\" / 1024.0, 1) || ' KB'\n WHEN \"gtc_documents\".\"file_size\" < 1024 * 1024 * 1024 THEN round(\"gtc_documents\".\"file_size\" / (1024.0 * 1024), 1) || ' MB'\n ELSE round(\"gtc_documents\".\"file_size\" / (1024.0 * 1024 * 1024), 1) || ' GB'\n END\n as \"file_size_formatted\", \n CASE \n WHEN \"gtc_documents\".\"project_id\" IS NOT NULL THEN (\n SELECT count(*)\n FROM gtc_documents gd7\n WHERE gd7.project_id = \"gtc_documents\".\"project_id\"\n AND gd7.is_active = true\n )\n ELSE NULL\n END\n as \"project_total_documents\", \n (\n SELECT array_agg(revision ORDER BY revision)\n FROM gtc_documents gd8\n WHERE gd8.type = \"gtc_documents\".\"type\"\n AND gd8.is_active = true\n AND (\n (\"gtc_documents\".\"type\" = 'project' AND gd8.project_id = \"gtc_documents\".\"project_id\") OR\n (\"gtc_documents\".\"type\" = 'standard' AND gd8.project_id IS NULL)\n )\n )\n as \"revision_history\", \n \"gtc_documents\".\"created_by_id\" != \"gtc_documents\".\"updated_by_id\" OR \n \"gtc_documents\".\"created_at\" != \"gtc_documents\".\"updated_at\"\n as \"has_edit_history\" from \"gtc_documents\" left join \"projects\" on \"gtc_documents\".\"project_id\" = \"projects\".\"id\" left join users created_by_user on \"gtc_documents\".\"created_by_id\" = created_by_user.id left join users updated_by_user on \"gtc_documents\".\"updated_by_id\" = updated_by_user.id", - "name": "gtc_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.gtc_vendor_clauses_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "vendor_document_id": { - "name": "vendor_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "base_clause_id": { - "name": "base_clause_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "parent_id": { - "name": "parent_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_number_modified": { - "name": "is_number_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_category_modified": { - "name": "is_category_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_subtitle_modified": { - "name": "is_subtitle_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "is_content_modified": { - "name": "is_content_modified", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "item_number": { - "name": "item_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "subtitle": { - "name": "subtitle", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "base_document_id": { - "name": "base_document_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "type": { - "name": "type", - "type": "gtc_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "review_status": { - "name": "review_status", - "type": "review_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'draft'" - }, - "negotiation_note": { - "name": "negotiation_note", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_excluded": { - "name": "is_excluded", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "sort_order": { - "name": "sort_order", - "type": "numeric(10, 2)", - "primaryKey": false, - "notNull": true, - "default": "'0'" - }, - "depth": { - "name": "depth", - "type": "integer", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "full_path": { - "name": "full_path", - "type": "varchar(200)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"gtc_vendor_clauses\".\"id\", \"gtc_vendor_clauses\".\"vendor_document_id\", \"gtc_vendor_clauses\".\"base_clause_id\", \"gtc_vendor_clauses\".\"parent_id\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_item_number\", \"gtc_clauses\".\"item_number\")\n as \"effective_item_number\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_category\", \"gtc_clauses\".\"category\")\n as \"effective_category\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_subtitle\", \"gtc_clauses\".\"subtitle\")\n as \"effective_subtitle\", \n COALESCE(\"gtc_vendor_clauses\".\"modified_content\", \"gtc_clauses\".\"content\")\n as \"effective_content\", \"gtc_vendor_clauses\".\"is_number_modified\", \"gtc_vendor_clauses\".\"is_category_modified\", \"gtc_vendor_clauses\".\"is_subtitle_modified\", \"gtc_vendor_clauses\".\"is_content_modified\", \"gtc_clauses\".\"item_number\", \"gtc_clauses\".\"category\", \"gtc_clauses\".\"subtitle\", \"gtc_clauses\".\"content\", \"gtc_vendor_documents\".\"vendor_id\", \"vendors\".\"vendor_code\", \"vendors\".\"vendor_name\", \"gtc_vendor_documents\".\"base_document_id\", \"gtc_documents\".\"type\", \"gtc_documents\".\"file_name\", \"gtc_vendor_clauses\".\"review_status\", \"gtc_vendor_clauses\".\"negotiation_note\", \"gtc_vendor_clauses\".\"is_excluded\", \"gtc_vendor_clauses\".\"sort_order\", \"gtc_vendor_clauses\".\"depth\", \"gtc_vendor_clauses\".\"full_path\", \n \"gtc_vendor_clauses\".\"is_number_modified\" OR \n \"gtc_vendor_clauses\".\"is_category_modified\" OR \n \"gtc_vendor_clauses\".\"is_subtitle_modified\" OR \n \"gtc_vendor_clauses\".\"is_content_modified\"\n as \"has_modifications\", \"gtc_vendor_clauses\".\"created_at\", \"gtc_vendor_clauses\".\"updated_at\" from \"gtc_vendor_clauses\" left join \"gtc_clauses\" on \"gtc_vendor_clauses\".\"base_clause_id\" = \"gtc_clauses\".\"id\" left join \"gtc_vendor_documents\" on \"gtc_vendor_clauses\".\"vendor_document_id\" = \"gtc_vendor_documents\".\"id\" left join \"vendors\" on \"gtc_vendor_documents\".\"vendor_id\" = \"vendors\".\"id\" left join \"gtc_documents\" on \"gtc_vendor_documents\".\"base_document_id\" = \"gtc_documents\".\"id\"", - "name": "gtc_vendor_clauses_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.legal_works_detail_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "category": { - "name": "category", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "company_id": { - "name": "company_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(200)", - "primaryKey": false, - "notNull": true - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "request_date": { - "name": "request_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "consultation_date": { - "name": "consultation_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "expected_answer_date": { - "name": "expected_answer_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "legal_completion_date": { - "name": "legal_completion_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "reviewer": { - "name": "reviewer", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "legal_responder": { - "name": "legal_responder", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "has_attachment": { - "name": "has_attachment", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "review_department": { - "name": "review_department", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "inquiry_type": { - "name": "inquiry_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(500)", - "primaryKey": false, - "notNull": true - }, - "request_content": { - "name": "request_content", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_project_name": { - "name": "contract_project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "contract_type": { - "name": "contract_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "contract_amount": { - "name": "contract_amount", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - } - }, - "definition": "select \"legal_works\".\"id\", \"legal_works\".\"category\", \"legal_works\".\"status\", \"legal_works\".\"company_id\", \"legal_works\".\"vendor_code\", \"legal_works\".\"vendor_name\", \"legal_works\".\"is_urgent\", \"legal_works\".\"request_date\", \"legal_works\".\"consultation_date\", \"legal_works\".\"expected_answer_date\", \"legal_works\".\"legal_completion_date\", \"legal_works\".\"reviewer\", \"legal_works\".\"legal_responder\", \"legal_works\".\"has_attachment\", \"legal_works\".\"created_at\", \"legal_works\".\"updated_at\", \"legal_work_requests\".\"review_department\", \"legal_work_requests\".\"inquiry_type\", \"legal_work_requests\".\"title\", \"legal_work_requests\".\"request_content\", \"legal_work_requests\".\"is_public\", \"legal_work_requests\".\"contract_project_name\", \"legal_work_requests\".\"contract_type\", \"legal_work_requests\".\"contract_amount\", (\n SELECT response_content \n FROM legal_work_responses lwr_latest \n WHERE lwr_latest.legal_work_id = \"legal_works\".\"id\" \n ORDER BY lwr_latest.created_at DESC \n LIMIT 1\n ) as \"response_content\", (\n SELECT COUNT(*)::integer \n FROM legal_work_attachments lwa \n WHERE lwa.legal_work_id = \"legal_works\".\"id\"\n ) as \"attachment_count\" from \"legal_works\" left join \"legal_work_requests\" on \"legal_works\".\"id\" = \"legal_work_requests\".\"legal_work_id\" left join \"vendors\" on \"legal_works\".\"company_id\" = \"vendors\".\"id\"", - "name": "legal_works_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.bidding_list_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "bidding_number": { - "name": "bidding_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "revision": { - "name": "revision", - "type": "integer", - "primaryKey": false, - "notNull": false, - "default": 0 - }, - "project_name": { - "name": "project_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(300)", - "primaryKey": false, - "notNull": false - }, - "title": { - "name": "title", - "type": "varchar(300)", - "primaryKey": false, - "notNull": true - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "bidding_source_type": { - "name": "bidding_source_type", - "type": "varchar(20)", - "primaryKey": false, - "notNull": true, - "default": "'manual'" - }, - "is_urgent": { - "name": "is_urgent", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "contract_type": { - "name": "contract_type", - "type": "contract_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "bidding_type": { - "name": "bidding_type", - "type": "bidding_type", - "typeSchema": "public", - "primaryKey": false, - "notNull": true - }, - "award_count": { - "name": "award_count", - "type": "award_count", - "typeSchema": "public", - "primaryKey": false, - "notNull": false, - "default": "'single'" - }, - "contract_start_date": { - "name": "contract_start_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "contract_end_date": { - "name": "contract_end_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "pre_quote_date": { - "name": "pre_quote_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "bidding_registration_date": { - "name": "bidding_registration_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "submission_start_date": { - "name": "submission_start_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "submission_end_date": { - "name": "submission_end_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "evaluation_date": { - "name": "evaluation_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "has_specification_meeting": { - "name": "has_specification_meeting", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "has_pr_document": { - "name": "has_pr_document", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "currency": { - "name": "currency", - "type": "varchar(3)", - "primaryKey": false, - "notNull": false, - "default": "'KRW'" - }, - "budget": { - "name": "budget", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "target_price": { - "name": "target_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "final_bid_price": { - "name": "final_bid_price", - "type": "numeric(15, 2)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "bidding_status", - "typeSchema": "public", - "primaryKey": false, - "notNull": true, - "default": "'bidding_generated'" - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "manager_name": { - "name": "manager_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_email": { - "name": "manager_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "manager_phone": { - "name": "manager_phone", - "type": "varchar(20)", - "primaryKey": false, - "notNull": false - }, - "remarks": { - "name": "remarks", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "meeting_date": { - "name": "meeting_date", - "type": "timestamp", - "primaryKey": false, - "notNull": true - }, - "location": { - "name": "location", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "contact_person": { - "name": "contact_person", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "is_required": { - "name": "is_required", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - } - }, - "definition": "select \"biddings\".\"id\", \"biddings\".\"bidding_number\", \"biddings\".\"revision\", \"biddings\".\"project_name\", \"biddings\".\"item_name\", \"biddings\".\"title\", \"biddings\".\"description\", \"biddings\".\"content\", \"biddings\".\"bidding_source_type\", \"biddings\".\"is_urgent\", \"biddings\".\"contract_type\", \"biddings\".\"bidding_type\", \"biddings\".\"award_count\", \"biddings\".\"contract_start_date\", \"biddings\".\"contract_end_date\", \"biddings\".\"pre_quote_date\", \"biddings\".\"bidding_registration_date\", \"biddings\".\"submission_start_date\", \"biddings\".\"submission_end_date\", \"biddings\".\"evaluation_date\", \"biddings\".\"has_specification_meeting\", \"biddings\".\"has_pr_document\", \"biddings\".\"pr_number\", \"biddings\".\"currency\", \"biddings\".\"budget\", \"biddings\".\"target_price\", \"biddings\".\"final_bid_price\", \"biddings\".\"status\", \"biddings\".\"is_public\", \"biddings\".\"manager_name\", \"biddings\".\"manager_email\", \"biddings\".\"manager_phone\", \"biddings\".\"remarks\", \"biddings\".\"created_by\", \"biddings\".\"created_at\", \"biddings\".\"updated_at\", \"biddings\".\"updated_by\", \"specification_meetings\".\"id\" IS NOT NULL as \"has_specification_meeting_details\", \"specification_meetings\".\"meeting_date\", \"specification_meetings\".\"location\", \"specification_meetings\".\"contact_person\", \"specification_meetings\".\"is_required\", \n COALESCE((\n SELECT count(*) \n FROM pr_documents \n WHERE bidding_id = \"biddings\".\"id\"\n ), 0)\n as \"pr_document_count\", \n (\n SELECT array_agg(document_name ORDER BY registered_at DESC)\n FROM pr_documents \n WHERE bidding_id = \"biddings\".\"id\"\n LIMIT 5\n )\n as \"pr_document_names\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ), 0)\n as \"participant_expected\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'submitted'\n ), 0)\n as \"participant_participated\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'declined'\n ), 0)\n as \"participant_declined\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status IN ('pending', 'sent')\n ), 0)\n as \"participant_pending\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'accepted'\n ), 0)\n as \"participant_accepted\", \n CASE \n WHEN (\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ) > 0 \n THEN ROUND(\n (\n SELECT count(*)::decimal \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND invitation_status = 'submitted'\n ) / (\n SELECT count(*)::decimal \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ) * 100, 1\n )\n ELSE 0 \n END\n as \"participation_rate\", \n (\n SELECT AVG(pre_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND pre_quote_amount IS NOT NULL\n )\n as \"avg_pre_quote_amount\", \n (\n SELECT MIN(pre_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND pre_quote_amount IS NOT NULL\n )\n as \"min_pre_quote_amount\", \n (\n SELECT MAX(pre_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND pre_quote_amount IS NOT NULL\n )\n as \"max_pre_quote_amount\", \n (\n SELECT AVG(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n )\n as \"avg_final_quote_amount\", \n (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n )\n as \"min_final_quote_amount\", \n (\n SELECT MAX(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n )\n as \"max_final_quote_amount\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND is_pre_quote_selected = true\n ), 0)\n as \"selected_for_final_bid_count\", \n COALESCE((\n SELECT count(*) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND is_winner = true\n ), 0)\n as \"winner_count\", \n (\n SELECT array_agg(v.vendor_name ORDER BY v.vendor_name)\n FROM bidding_companies bc\n JOIN vendors v ON bc.company_id = v.id\n WHERE bc.bidding_id = \"biddings\".\"id\" \n AND bc.is_winner = true\n )\n as \"winner_company_names\", \n CASE \n WHEN \"biddings\".\"submission_start_date\" IS NULL OR \"biddings\".\"submission_end_date\" IS NULL \n THEN 'not_scheduled'\n WHEN NOW() < \"biddings\".\"submission_start_date\" \n THEN 'scheduled'\n WHEN NOW() BETWEEN \"biddings\".\"submission_start_date\" AND \"biddings\".\"submission_end_date\" \n THEN 'active'\n WHEN NOW() > \"biddings\".\"submission_end_date\" \n THEN 'closed'\n ELSE 'unknown'\n END\n as \"submission_status\", \n CASE \n WHEN \"biddings\".\"submission_end_date\" IS NOT NULL \n AND NOW() < \"biddings\".\"submission_end_date\" \n THEN EXTRACT(DAYS FROM (\"biddings\".\"submission_end_date\" - NOW()))::integer\n ELSE NULL \n END\n as \"days_until_deadline\", \n CASE \n WHEN \"biddings\".\"submission_start_date\" IS NOT NULL \n AND NOW() < \"biddings\".\"submission_start_date\" \n THEN EXTRACT(DAYS FROM (\"biddings\".\"submission_start_date\" - NOW()))::integer\n ELSE NULL \n END\n as \"days_until_start\", \n CASE \n WHEN \"biddings\".\"budget\" IS NOT NULL AND \"biddings\".\"budget\" > 0\n AND (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) IS NOT NULL\n THEN ROUND(\n (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) / \"biddings\".\"budget\" * 100, 1\n )\n ELSE NULL \n END\n as \"budget_efficiency_rate\", \n CASE \n WHEN \"biddings\".\"target_price\" IS NOT NULL AND \"biddings\".\"target_price\" > 0\n AND (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) IS NOT NULL\n THEN ROUND(\n (\n SELECT MIN(final_quote_amount) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\" \n AND final_quote_amount IS NOT NULL\n ) / \"biddings\".\"target_price\" * 100, 1\n )\n ELSE NULL \n END\n as \"target_price_efficiency_rate\", \n CASE \"biddings\".\"status\"\n WHEN 'bidding_generated' THEN 10\n WHEN 'request_for_quotation' THEN 20\n WHEN 'received_quotation' THEN 40\n WHEN 'set_target_price' THEN 60\n WHEN 'bidding_opened' THEN 70\n WHEN 'bidding_closed' THEN 80\n WHEN 'evaluation_of_bidding' THEN 90\n WHEN 'vendor_selected' THEN 100\n WHEN 'bidding_disposal' THEN 0\n ELSE 0\n END\n as \"progress_score\", \n GREATEST(\n \"biddings\".\"updated_at\",\n COALESCE((\n SELECT MAX(updated_at) \n FROM bidding_companies \n WHERE bidding_id = \"biddings\".\"id\"\n ), \"biddings\".\"updated_at\")\n )\n as \"last_activity_date\" from \"biddings\" left join \"specification_meetings\" on \"biddings\".\"id\" = \"specification_meetings\".\"bidding_id\"", - "name": "bidding_list_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.pr_items_last_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "rfqs_last_id": { - "name": "rfqs_last_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_item": { - "name": "rfq_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_item": { - "name": "pr_item", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pr_no": { - "name": "pr_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "material_code": { - "name": "material_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_category": { - "name": "material_category", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "acc": { - "name": "acc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "material_description": { - "name": "material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "size": { - "name": "size", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "delivery_date": { - "name": "delivery_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "quantity": { - "name": "quantity", - "type": "numeric(12, 2)", - "primaryKey": false, - "notNull": false, - "default": 1 - }, - "uom": { - "name": "uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "gross_weight": { - "name": "gross_weight", - "type": "numeric(12, 3)", - "primaryKey": false, - "notNull": false - }, - "gw_uom": { - "name": "gw_uom", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "spec_no": { - "name": "spec_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "spec_url": { - "name": "spec_url", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "tracking_no": { - "name": "tracking_no", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_yn": { - "name": "major_yn", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "project_def": { - "name": "project_def", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_sc": { - "name": "project_sc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_kl": { - "name": "project_kl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_lc": { - "name": "project_lc", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_dl": { - "name": "project_dl", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "remark": { - "name": "remark", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_type": { - "name": "rfq_type", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "rfq_title": { - "name": "rfq_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "item_code": { - "name": "item_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "item_name": { - "name": "item_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_number": { - "name": "pr_number", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "pr_issue_date": { - "name": "pr_issue_date", - "type": "date", - "primaryKey": false, - "notNull": false - }, - "series": { - "name": "series", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": true, - "default": "'RFQ 생성'" - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_flag": { - "name": "project_flag", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "code": { - "name": "code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - } - }, - "definition": "select \"rfq_pr_items\".\"id\", \"rfq_pr_items\".\"rfqs_last_id\", \"rfq_pr_items\".\"rfq_item\", \"rfq_pr_items\".\"pr_item\", \"rfq_pr_items\".\"pr_no\", \"rfq_pr_items\".\"material_code\", \"rfq_pr_items\".\"material_category\", \"rfq_pr_items\".\"acc\", \"rfq_pr_items\".\"material_description\", \"rfq_pr_items\".\"size\", \"rfq_pr_items\".\"delivery_date\", \"rfq_pr_items\".\"quantity\", \"rfq_pr_items\".\"uom\", \"rfq_pr_items\".\"gross_weight\", \"rfq_pr_items\".\"gw_uom\", \"rfq_pr_items\".\"spec_no\", \"rfq_pr_items\".\"spec_url\", \"rfq_pr_items\".\"tracking_no\", \"rfq_pr_items\".\"major_yn\", \"rfq_pr_items\".\"project_def\", \"rfq_pr_items\".\"project_sc\", \"rfq_pr_items\".\"project_kl\", \"rfq_pr_items\".\"project_lc\", \"rfq_pr_items\".\"project_dl\", \"rfq_pr_items\".\"remark\", \"rfqs_last\".\"rfq_code\", \"rfqs_last\".\"rfq_type\", \"rfqs_last\".\"rfq_title\", \"rfqs_last\".\"item_code\", \"rfqs_last\".\"item_name\", \"rfqs_last\".\"pr_number\", \"rfqs_last\".\"pr_issue_date\", \"rfqs_last\".\"series\", \"rfqs_last\".\"status\", \"rfqs_last\".\"project_company\", \"rfqs_last\".\"project_flag\", \"rfqs_last\".\"project_site\", \"rfqs_last\".\"sm_code\", \"rfqs_last\".\"package_no\", \"rfqs_last\".\"package_name\", \"projects\".\"code\", \"projects\".\"name\" from \"rfq_pr_items\" left join \"rfqs_last\" on \"rfq_pr_items\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\"", - "name": "pr_items_last_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.purchase_requests_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": false, - "notNull": true - }, - "request_code": { - "name": "request_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "request_title": { - "name": "request_title", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "request_description": { - "name": "request_description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "project_id": { - "name": "project_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "project_name": { - "name": "project_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_company": { - "name": "project_company", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "project_site": { - "name": "project_site", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "class_no": { - "name": "class_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_no": { - "name": "package_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "package_name": { - "name": "package_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_category": { - "name": "major_item_material_category", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "major_item_material_description": { - "name": "major_item_material_description", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "sm_code": { - "name": "sm_code", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "estimated_budget": { - "name": "estimated_budget", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "requested_delivery_date": { - "name": "requested_delivery_date", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "items": { - "name": "items", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "item_count": { - "name": "item_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "total_quantity": { - "name": "total_quantity", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "total_estimated_amount": { - "name": "total_estimated_amount", - "type": "numeric", - "primaryKey": false, - "notNull": false - }, - "status": { - "name": "status", - "type": "varchar(30)", - "primaryKey": false, - "notNull": false - }, - "reject_reason": { - "name": "reject_reason", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "confirmed_at": { - "name": "confirmed_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "confirmed_by": { - "name": "confirmed_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "confirmed_by_name": { - "name": "confirmed_by_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "rfq_code": { - "name": "rfq_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_created_at": { - "name": "rfq_created_at", - "type": "timestamp with time zone", - "primaryKey": false, - "notNull": false - }, - "eng_pic_id": { - "name": "eng_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "eng_pic_name": { - "name": "eng_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "eng_pic_email": { - "name": "eng_pic_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_id": { - "name": "purchase_pic_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_name": { - "name": "purchase_pic_name", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "purchase_pic_email": { - "name": "purchase_pic_email", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "attachment_count": { - "name": "attachment_count", - "type": "bigint", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "created_by_email": { - "name": "created_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "updated_by_name": { - "name": "updated_by_name", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "updated_by_email": { - "name": "updated_by_email", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n pr.id,\n pr.request_code,\n pr.request_title,\n pr.request_description,\n \n -- 프로젝트 정보\n pr.project_id,\n pr.project_code,\n pr.project_name,\n pr.project_company,\n pr.project_site,\n pr.class_no,\n \n -- 패키지 정보\n pr.package_no,\n pr.package_name,\n \n -- 자재 정보\n pr.major_item_material_category,\n pr.major_item_material_description,\n pr.sm_code,\n \n -- 예산 및 납기\n pr.estimated_budget,\n pr.requested_delivery_date,\n \n -- 아이템 정보\n pr.items,\n jsonb_array_length(pr.items) as item_count,\n (\n SELECT SUM((item->>'quantity')::numeric)\n FROM jsonb_array_elements(pr.items) as item\n ) as total_quantity,\n (\n SELECT SUM(\n (item->>'quantity')::numeric * \n COALESCE((item->>'estimatedUnitPrice')::numeric, 0)\n )\n FROM jsonb_array_elements(pr.items) as item\n ) as total_estimated_amount,\n \n -- 상태 정보\n pr.status,\n pr.reject_reason,\n \n -- 확정 정보\n pr.confirmed_at,\n pr.confirmed_by,\n cb.name as confirmed_by_name,\n \n -- RFQ 정보\n pr.rfq_id,\n pr.rfq_code,\n pr.rfq_created_at,\n \n -- 담당자 정보\n pr.eng_pic_id,\n pr.eng_pic_name,\n ep.email as eng_pic_email,\n \n pr.purchase_pic_id,\n pr.purchase_pic_name,\n pp.email as purchase_pic_email,\n \n -- 첨부파일 수\n (\n SELECT COUNT(*)\n FROM purchase_request_attachments pra\n WHERE pra.request_id = pr.id\n ) as attachment_count,\n \n -- 생성/수정 정보\n pr.created_by,\n cr.name as created_by_name,\n cr.email as created_by_email,\n pr.updated_by,\n up.name as updated_by_name,\n up.email as updated_by_email,\n pr.created_at,\n pr.updated_at\n \n FROM purchase_requests pr\n LEFT JOIN users cb ON cb.id = pr.confirmed_by\n LEFT JOIN users ep ON ep.id = pr.eng_pic_id\n LEFT JOIN users pp ON pp.id = pr.purchase_pic_id\n LEFT JOIN users cr ON cr.id = pr.created_by\n LEFT JOIN users up ON up.id = pr.updated_by\n ", - "name": "purchase_requests_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_attachments_with_latest_revision": { - "columns": { - "attachment_id": { - "name": "attachment_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "attachment_type": { - "name": "attachment_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "serial_no": { - "name": "serial_no", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "rfq_id": { - "name": "rfq_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "varchar(500)", - "primaryKey": false, - "notNull": false - }, - "current_revision": { - "name": "current_revision", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "revision_id": { - "name": "revision_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_name": { - "name": "file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "original_file_name": { - "name": "original_file_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "file_path": { - "name": "file_path", - "type": "varchar(512)", - "primaryKey": false, - "notNull": false - }, - "file_size": { - "name": "file_size", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "file_type": { - "name": "file_type", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "revision_comment": { - "name": "revision_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_by_name": { - "name": "created_by_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n SELECT \n a.id as attachment_id,\n a.attachment_type,\n a.serial_no,\n a.rfq_id,\n a.description,\n a.current_revision,\n \n r.id as revision_id,\n r.file_name,\n r.original_file_name,\n r.file_path,\n r.file_size,\n r.file_type,\n r.revision_comment,\n \n a.created_by,\n u.name as created_by_name,\n a.created_at,\n a.updated_at\n FROM rfq_last_attachments a\n LEFT JOIN rfq_last_attachment_revisions r ON a.latest_revision_id = r.id\n LEFT JOIN users u ON a.created_by = u.id\n ", - "name": "rfq_attachments_with_latest_revision", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfq_last_details_view": { - "columns": {}, - "definition": "select \"rfq_details\".\"id\" as \"detail_id\", \"rfqs\".\"id\" as \"rfq_id\", \"rfqs\".\"rfq_code\" as \"rfq_code\", \"rfqs\".\"rfq_type\" as \"rfq_type\", \"rfqs\".\"rfq_title\" as \"rfq_title\", \"rfqs\".\"project_company\" as \"project_company\", \"rfqs\".\"project_flag\" as \"project_flag\", \"rfqs\".\"project_site\" as \"project_site\", \"rfqs\".\"sm_code\" as \"sm_code\", \"rfqs\".\"pr_number\" as \"pr_number\", \"rfqs\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs\".\"series\" as \"series\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs\".\"item_code\" as \"item_code\", \"rfqs\".\"item_name\" as \"item_name\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"country\" as \"vendor_country\", \"rfq_details\".\"currency\" as \"currency\", \"payment_terms\".\"code\" as \"payment_terms_code\", \"payment_terms\".\"description\" as \"payment_terms_description\", \"incoterms\".\"code\" as \"incoterms_code\", \"incoterms\".\"description\" as \"incoterms_description\", \"rfq_details\".\"incoterms_detail\" as \"incoterms_detail\", \"rfq_details\".\"delivery_date\" as \"delivery_date\", \"rfq_details\".\"contract_duration\" as \"contract_duration\", \"rfq_details\".\"tax_code\" as \"tax_code\", \"rfq_details\".\"place_of_shipping\" as \"place_of_shipping\", \"rfq_details\".\"place_of_destination\" as \"place_of_destination\", \"rfq_details\".\"short_list\" as \"short_list\", \"rfq_details\".\"return_yn\" as \"return_yn\", \"rfq_details\".\"returned_at\" as \"returned_at\", \"rfq_details\".\"project_gtc_yn\" as \"project_gtc_yn\", \"rfq_details\".\"general_gtc_yn\" as \"general_gtc_yn\", \"rfq_details\".\"nda_yn\" as \"nda_yn\", \"rfq_details\".\"agreement_yn\" as \"agreement_yn\", \"rfq_details\".\"gtc_type\" as \"gtc_type\", \"rfq_details\".\"material_price_related_yn\" as \"material_price_related_yn\", \"rfq_details\".\"sparepart_yn\" as \"sparepart_yn\", \"rfq_details\".\"first_yn\" as \"first_yn\", \"rfq_details\".\"remark\" as \"remark\", \"rfq_details\".\"cancel_reason\" as \"cancel_reason\", \"rfq_details\".\"first_description\" as \"first_description\", \"rfq_details\".\"sparepart_description\" as \"sparepart_description\", \"rfq_details\".\"is_latest\" as \"is_latest\", \"rfq_details\".\"send_version\" as \"send_version\", \"rfq_details\".\"email_sent_at\" as \"email_sent_at\", \"rfq_details\".\"email_sent_to\" as \"email_sent_to\", \"rfq_details\".\"email_resent_count\" as \"email_resent_count\", \"rfq_details\".\"last_email_sent_at\" as \"last_email_sent_at\", \"rfq_details\".\"email_status\" as \"email_status\", \"rfq_details\".\"updated_by\" as \"updated_by\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfq_details\".\"updated_at\" as \"updated_at\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs\".\"id\" \n AND major_yn = true\n ) as \"major_items_count\", (\n SELECT COUNT(*) > 0\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"has_quotation\", (\n SELECT status\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_status\", (\n SELECT total_amount\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY created_at DESC LIMIT 1\n ) as \"quotation_total_price\", (\n SELECT response_version\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY response_version DESC LIMIT 1\n ) as \"quotation_version\", (\n SELECT COUNT(DISTINCT response_version)\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ) as \"quotation_version_count\", (\n SELECT created_at\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY response_version DESC LIMIT 1\n ) as \"last_quotation_date\", (\n SELECT submitted_at\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs\".\"id\" AND vendor_id = \"rfq_details\".\"vendors_id\"\n ORDER BY response_version DESC LIMIT 1\n ) as \"quotation_submitted_at\" from \"rfq_last_details\" \"rfq_details\" left join \"rfqs_last\" \"rfqs\" on \"rfq_details\".\"rfqs_last_id\" = \"rfqs\".\"id\" left join \"projects\" on \"rfqs\".\"project_id\" = \"projects\".\"id\" left join \"vendors\" on \"rfq_details\".\"vendors_id\" = \"vendors\".\"id\" left join \"payment_terms\" on \"rfq_details\".\"payment_terms_code\" = \"payment_terms\".\"code\" left join \"incoterms\" on \"rfq_details\".\"incoterms_code\" = \"incoterms\".\"code\" left join \"users\" \"updated_by_user\" on \"rfq_details\".\"updated_by\" = \"updated_by_user\".\"id\"", - "name": "rfq_last_details_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.rfqs_last_view": { - "columns": {}, - "definition": "select \"rfqs_last\".\"id\" as \"id\", \"rfqs_last\".\"rfq_code\" as \"rfq_code\", \"rfqs_last\".\"series\" as \"series\", \"rfqs_last\".\"rfq_sealed_yn\" as \"rfq_sealed_yn\", \"rfqs_last\".\"rfq_type\" as \"rfq_type\", \"rfqs_last\".\"rfq_title\" as \"rfq_title\", \"rfqs_last\".\"project_company\" as \"project_company\", \"rfqs_last\".\"project_flag\" as \"project_flag\", \"rfqs_last\".\"project_site\" as \"project_site\", \"rfqs_last\".\"sm_code\" as \"sm_code\", \"rfqs_last\".\"pr_number\" as \"pr_number\", \"rfqs_last\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs_last\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs_last\".\"item_code\" as \"item_code\", \"rfqs_last\".\"item_name\" as \"item_name\", \"rfqs_last\".\"package_no\" as \"package_no\", \"rfqs_last\".\"package_name\" as \"package_name\", \"rfqs_last\".\"eng_pic_name\" as \"eng_pic_name\", \"rfqs_last\".\"status\" as \"status\", \"rfqs_last\".\"rfq_send_date\" as \"rfq_send_date\", \"rfqs_last\".\"due_date\" as \"due_date\", \"rfqs_last\".\"pic\" as \"pic_id\", \"rfqs_last\".\"pic_code\" as \"pic_code\", \"rfqs_last\".\"pic_name\" as \"pic_name\", \"pic_user\".\"name\" as \"pic_user_name\", (\n SELECT MIN(submitted_at)\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND submitted_at IS NOT NULL\n ) as \"earliest_quotation_submitted_at\", (\n SELECT COUNT(*)\n FROM rfq_last_details\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"vendor_count\", (\n SELECT COUNT(*)\n FROM rfq_last_details\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND short_list = true\n ) as \"short_listed_vendor_count\", (\n SELECT COUNT(DISTINCT vendor_id)\n FROM rfq_last_vendor_responses\n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND submitted_at IS NOT NULL\n ) as \"quotation_received_count\", \"rfqs_last\".\"created_by\" as \"created_by\", \"created_by_user\".\"name\" as \"created_by_user_name\", \"rfqs_last\".\"created_at\" as \"created_at\", \"rfqs_last\".\"sent_by\" as \"sent_by\", \"sent_by_user\".\"name\" as \"sent_by_user_name\", \"rfqs_last\".\"updated_by\" as \"updated_by\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfqs_last\".\"updated_at\" as \"updated_at\", \"rfqs_last\".\"remark\" as \"remark\", (\n SELECT material_code \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_code\", (\n SELECT material_description \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_materialD_description\", (\n SELECT material_category \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_category\", (\n SELECT pr_no \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_pr_no\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n ) as \"major_items_count\" from \"rfqs_last\" left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"created_by_user\" on \"rfqs_last\".\"created_by\" = \"created_by_user\".\"id\" left join \"users\" \"updated_by_user\" on \"rfqs_last\".\"updated_by\" = \"updated_by_user\".\"id\" left join \"users\" \"sent_by_user\" on \"rfqs_last\".\"sent_by\" = \"sent_by_user\".\"id\" left join \"users\" \"pic_user\" on \"rfqs_last\".\"pic\" = \"pic_user\".\"id\"", - "name": "rfqs_last_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_quotation_items_detail_view": { - "columns": {}, - "definition": "select \"quotation\".\"id\" as \"quotation_item_id\", \"quotation\".\"vendor_response_id\" as \"vendor_response_id\", \"rfq\".\"rfq_code\" as \"rfq_code\", \"pr_item\".\"pr_no\" as \"pr_no\", \"pr_item\".\"pr_item\" as \"pr_item\", \"pr_item\".\"material_code\" as \"material_code\", \"pr_item\".\"material_description\" as \"material_description\", \"pr_item\".\"quantity\" as \"original_quantity\", \"pr_item\".\"delivery_date\" as \"original_delivery_date\", \"quotation\".\"quantity\" as \"quoted_quantity\", \"quotation\".\"unit_price\" as \"unit_price\", \"quotation\".\"total_price\" as \"total_price\", \"quotation\".\"currency\" as \"currency\", \"quotation\".\"vendor_delivery_date\" as \"vendor_delivery_date\", \"quotation\".\"lead_time\" as \"lead_time\", \"quotation\".\"manufacturer\" as \"manufacturer\", \"quotation\".\"model_no\" as \"model_no\", \"quotation\".\"discount_rate\" as \"discount_rate\", \"quotation\".\"discount_amount\" as \"discount_amount\", \"quotation\".\"technical_compliance\" as \"technical_compliance\", \"quotation\".\"alternative_proposal\" as \"alternative_proposal\", \"quotation\".\"item_remark\" as \"item_remark\", \"quotation\".\"deviation_reason\" as \"deviation_reason\" from \"rfq_last_vendor_quotation_items\" \"quotation\" left join \"rfq_pr_items\" \"pr_item\" on \"quotation\".\"rfq_pr_item_id\" = \"pr_item\".\"id\" left join \"rfq_last_vendor_responses\" \"response\" on \"quotation\".\"vendor_response_id\" = \"response\".\"id\" left join \"rfqs_last\" \"rfq\" on \"response\".\"rfqs_last_id\" = \"rfq\".\"id\"", - "name": "vendor_quotation_items_detail_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_quotation_view": { - "columns": {}, - "definition": "select \"rfqs_last\".\"id\" as \"id\", \"rfqs_last\".\"rfq_code\" as \"rfq_code\", \"rfqs_last\".\"series\" as \"series\", \"rfqs_last\".\"rfq_sealed_yn\" as \"rfq_sealed_yn\", \"rfqs_last\".\"rfq_type\" as \"rfq_type\", \"rfqs_last\".\"rfq_title\" as \"rfq_title\", \"rfqs_last\".\"project_company\" as \"project_company\", \"rfqs_last\".\"project_flag\" as \"project_flag\", \"rfqs_last\".\"project_site\" as \"project_site\", \"rfqs_last\".\"sm_code\" as \"sm_code\", \"rfqs_last\".\"pr_number\" as \"pr_number\", \"rfqs_last\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs_last\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs_last\".\"item_code\" as \"item_code\", \"rfqs_last\".\"item_name\" as \"item_name\", \"rfqs_last\".\"package_no\" as \"package_no\", \"rfqs_last\".\"package_name\" as \"package_name\", \"rfqs_last\".\"eng_pic_name\" as \"eng_pic_name\", \"rfqs_last\".\"status\" as \"status\", \"rfqs_last\".\"rfq_send_date\" as \"rfq_send_date\", \"rfqs_last\".\"due_date\" as \"due_date\", \"rfqs_last\".\"pic\" as \"pic_id\", \"rfqs_last\".\"pic_code\" as \"pic_code\", \"rfqs_last\".\"pic_name\" as \"pic_name\", \"pic_user\".\"name\" as \"pic_user_name\", \"rfqs_last\".\"created_by\" as \"created_by\", \"created_by_user\".\"name\" as \"created_by_user_name\", \"rfqs_last\".\"created_at\" as \"created_at\", \"rfqs_last\".\"sent_by\" as \"sent_by\", \"sent_by_user\".\"name\" as \"sent_by_user_name\", \"rfqs_last\".\"updated_by\" as \"updated_by\", \"updated_by_user\".\"name\" as \"updated_by_user_name\", \"rfqs_last\".\"updated_at\" as \"updated_at\", \"rfqs_last\".\"remark\" as \"remark\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"rfq_last_details\".\"id\" as \"rfq_last_details_id\", \"rfq_last_details\".\"email_sent_at\" as \"email_sent_at\", \"rfq_last_details\".\"email_status\" as \"email_status\", \"rfq_last_details\".\"short_list\" as \"short_list\", \"rfq_last_vendor_responses\".\"id\" as \"vendor_response_id\", \"rfq_last_vendor_responses\".\"participation_status\" as \"participation_status\", \"rfq_last_vendor_responses\".\"participation_replied_at\" as \"participation_replied_at\", \"rfq_last_vendor_responses\".\"non_participation_reason\" as \"non_participation_reason\", \"rfq_last_vendor_responses\".\"status\" as \"response_status\", \"rfq_last_vendor_responses\".\"response_version\" as \"response_version\", \"rfq_last_vendor_responses\".\"submitted_at\" as \"submitted_at\", \"rfq_last_vendor_responses\".\"total_amount\" as \"total_amount\", \"rfq_last_vendor_responses\".\"vendor_currency\" as \"vendor_currency\", \"rfq_last_vendor_responses\".\"vendor_payment_terms_code\" as \"vendor_payment_terms_code\", \"rfq_last_vendor_responses\".\"vendor_incoterms_code\" as \"vendor_incoterms_code\", \"rfq_last_vendor_responses\".\"vendor_delivery_date\" as \"vendor_delivery_date\", \n CASE \n WHEN \"rfq_last_vendor_responses\".\"participation_status\" = '불참' THEN '불참'\n WHEN \"rfq_last_vendor_responses\".\"participation_status\" = '참여' THEN \n COALESCE(\"rfq_last_vendor_responses\".\"status\", '작성중')\n WHEN \"rfq_last_vendor_responses\".\"participation_status\" = '미응답' OR \"rfq_last_vendor_responses\".\"participation_status\" IS NULL THEN\n CASE\n WHEN \"rfq_last_details\".\"email_sent_at\" IS NOT NULL THEN '미응답'\n ELSE NULL\n END\n ELSE '미응답'\n END\n as \"display_status\", (\n SELECT COUNT(*)\n FROM rfq_last_details d\n WHERE d.rfqs_last_id = \"rfqs_last\".\"id\"\n AND d.is_latest = true\n ) as \"vendor_count\", (\n SELECT COUNT(*)\n FROM rfq_last_details d\n WHERE d.rfqs_last_id = \"rfqs_last\".\"id\"\n AND d.short_list = true\n AND d.is_latest = true\n ) as \"short_listed_vendor_count\", (\n SELECT COUNT(DISTINCT r.vendor_id)\n FROM rfq_last_vendor_responses r\n WHERE r.rfqs_last_id = \"rfqs_last\".\"id\"\n AND r.submitted_at IS NOT NULL\n AND r.is_latest = true\n ) as \"quotation_received_count\", (\n SELECT MIN(r.submitted_at)\n FROM rfq_last_vendor_responses r\n WHERE r.rfqs_last_id = \"rfqs_last\".\"id\"\n AND r.submitted_at IS NOT NULL\n AND r.is_latest = true\n ) as \"earliest_quotation_submitted_at\", (\n SELECT material_code \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_code\", (\n SELECT material_description \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_description\", (\n SELECT material_category \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_material_category\", (\n SELECT pr_no \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n LIMIT 1\n ) as \"major_item_pr_no\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n ) as \"major_items_count\" from \"rfqs_last\" inner join \"rfq_last_details\" on (\"rfq_last_details\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" and \"rfq_last_details\".\"is_latest\" = true) left join \"vendors\" on \"rfq_last_details\".\"vendors_id\" = \"vendors\".\"id\" left join \"rfq_last_vendor_responses\" on (\"rfq_last_vendor_responses\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" and \"rfq_last_vendor_responses\".\"vendor_id\" = \"vendors\".\"id\" and \"rfq_last_vendor_responses\".\"is_latest\" = true) left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"created_by_user\" on \"rfqs_last\".\"created_by\" = \"created_by_user\".\"id\" left join \"users\" \"updated_by_user\" on \"rfqs_last\".\"updated_by\" = \"updated_by_user\".\"id\" left join \"users\" \"sent_by_user\" on \"rfqs_last\".\"sent_by\" = \"sent_by_user\".\"id\" left join \"users\" \"pic_user\" on \"rfqs_last\".\"pic\" = \"pic_user\".\"id\"", - "name": "vendor_quotation_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.vendor_response_summary_view": { - "columns": {}, - "definition": "select \"response\".\"id\" as \"response_id\", \"rfq\".\"id\" as \"rfq_id\", \"rfq\".\"rfq_code\" as \"rfq_code\", \"vendor\".\"id\" as \"vendor_id\", \"vendor\".\"vendor_name\" as \"vendor_name\", \"vendor\".\"vendor_code\" as \"vendor_code\", \"response\".\"response_version\" as \"response_version\", \"response\".\"status\" as \"status\", \"response\".\"is_latest\" as \"is_latest\", \"response\".\"submitted_at\" as \"submitted_at\", \"submitted_by_user\".\"name\" as \"submitted_by_name\", \"response\".\"total_amount\" as \"total_amount\", \"response\".\"currency\" as \"currency\", \n CASE \n WHEN \"detail\".\"delivery_date\" = \"response\".\"vendor_delivery_date\" THEN true\n ELSE false\n END\n as \"delivery_date_match\", \n CASE \n WHEN \"detail\".\"currency\" = \"response\".\"vendor_currency\" THEN true\n ELSE false\n END\n as \"currency_match\", (\n SELECT COUNT(*)\n FROM rfq_last_vendor_quotation_items\n WHERE vendor_response_id = \"response\".\"id\"\n ) as \"quoted_item_count\", (\n SELECT COUNT(*)\n FROM rfq_last_vendor_attachments\n WHERE vendor_response_id = \"response\".\"id\"\n ) as \"attachment_count\", \"response\".\"created_at\" as \"created_at\", \"response\".\"updated_at\" as \"updated_at\" from \"rfq_last_vendor_responses\" \"response\" left join \"rfqs_last\" \"rfq\" on \"response\".\"rfqs_last_id\" = \"rfq\".\"id\" left join \"rfq_last_details\" \"detail\" on \"response\".\"rfq_last_details_id\" = \"detail\".\"id\" left join \"vendors\" \"vendor\" on \"response\".\"vendor_id\" = \"vendor\".\"id\" left join \"users\" \"submitted_by_user\" on \"response\".\"submitted_by\" = \"submitted_by_user\".\"id\"", - "name": "vendor_response_summary_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tbe_documents_view": { - "columns": {}, - "definition": "select dr.id as \"document_review_id\", dr.tbe_session_id as \"tbe_session_id\", dr.document_source as \"document_source\", \n CASE \n WHEN dr.document_source = 'buyer' THEN dr.buyer_attachment_id\n WHEN dr.document_source = 'vendor' THEN dr.vendor_attachment_id\n ELSE NULL\n END\n as \"document_id\", dr.document_type as \"document_type\", dr.document_name as \"document_name\", COALESCE(ba_rev.original_file_name, vd.original_file_name) as \"original_file_name\", COALESCE(ba_rev.file_path, vd.file_path) as \"file_path\", COALESCE(ba_rev.file_size, vd.file_size) as \"file_size\", COALESCE(ba_rev.file_type, vd.file_type) as \"file_type\", dr.review_status as \"review_status\", dr.technical_compliance as \"technical_compliance\", dr.quality_acceptable as \"quality_acceptable\", COALESCE(dr.requires_revision, false) as \"requires_revision\", COALESCE(dr.has_pdftron_comments, false) as \"has_pdftron_comments\", dr.pdftron_document_id as \"pdftron_document_id\", COALESCE(dr.pdftron_annotation_count, 0) as \"pdftron_annotation_count\", dr.reviewed_by as \"reviewed_by\", dr.reviewed_at as \"reviewed_at\", dr.review_comments as \"review_comments\", \n CASE WHEN dr.document_source = 'vendor' THEN vd.submitted_by ELSE NULL END\n as \"submitted_by\", \n CASE WHEN dr.document_source = 'vendor' THEN vd.submitted_at ELSE NULL END\n as \"submitted_at\", dr.created_at as \"created_at\", dr.updated_at as \"updated_at\" from \"rfq_last_tbe_document_reviews\" \"dr\" left join \"rfq_last_attachments\" \"ba\" on dr.buyer_attachment_id = \"ba\".\"id\" left join \"rfq_last_attachment_revisions\" \"ba_rev\" on dr.buyer_attachment_revision_id = \"ba_rev\".\"id\" left join \"rfq_last_tbe_vendor_documents\" \"vd\" on dr.vendor_attachment_id = \"vd\".\"id\"", - "name": "tbe_documents_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tbe_last_view": { - "columns": {}, - "definition": "select \"rfq_last_tbe_sessions\".\"id\" as \"tbe_session_id\", \"rfq_last_tbe_sessions\".\"session_code\" as \"session_code\", \"rfq_last_tbe_sessions\".\"session_title\" as \"session_title\", \"rfq_last_tbe_sessions\".\"session_type\" as \"session_type\", \"rfq_last_tbe_sessions\".\"status\" as \"session_status\", \"rfq_last_tbe_sessions\".\"evaluation_result\" as \"evaluation_result\", \"rfq_last_tbe_sessions\".\"conditional_requirements\" as \"conditional_requirements\", \"rfq_last_tbe_sessions\".\"conditions_fulfilled\" as \"conditions_fulfilled\", \"rfqs_last\".\"id\" as \"rfq_id\", \"rfqs_last\".\"rfq_code\" as \"rfq_code\", \"rfqs_last\".\"rfq_type\" as \"rfq_type\", \"rfqs_last\".\"rfq_title\" as \"rfq_title\", \"rfqs_last\".\"series\" as \"series\", \"rfqs_last\".\"status\" as \"rfq_status\", \"rfqs_last\".\"due_date\" as \"rfq_due_date\", \"rfqs_last\".\"pic_name\" as \"pic_name\", \"rfqs_last\".\"eng_pic_name\" as \"eng_pic_name\", \"rfqs_last\".\"package_no\" as \"package_no\", \"rfqs_last\".\"package_name\" as \"package_name\", \"rfqs_last\".\"pr_number\" as \"pr_number\", \"rfqs_last\".\"pr_issue_date\" as \"pr_issue_date\", \"rfqs_last\".\"project_id\" as \"project_id\", \"projects\".\"code\" as \"project_code\", \"projects\".\"name\" as \"project_name\", \"rfqs_last\".\"project_company\" as \"project_company\", \"rfqs_last\".\"project_flag\" as \"project_flag\", \"rfqs_last\".\"project_site\" as \"project_site\", \"rfqs_last\".\"item_code\" as \"item_code\", \"rfqs_last\".\"item_name\" as \"item_name\", \"vendors\".\"id\" as \"vendor_id\", \"vendors\".\"vendor_code\" as \"vendor_code\", \"vendors\".\"vendor_name\" as \"vendor_name\", \"vendors\".\"country\" as \"vendor_country\", \"vendors\".\"email\" as \"vendor_email\", \"vendors\".\"status\" as \"vendor_status\", \"rfq_last_details\".\"id\" as \"rfq_detail_id\", \"rfq_last_details\".\"short_list\" as \"short_list\", \"rfq_last_details\".\"return_yn\" as \"return_yn\", \"rfq_last_tbe_sessions\".\"planned_start_date\" as \"planned_start_date\", \"rfq_last_tbe_sessions\".\"actual_start_date\" as \"actual_start_date\", \"rfq_last_tbe_sessions\".\"planned_end_date\" as \"planned_end_date\", \"rfq_last_tbe_sessions\".\"actual_end_date\" as \"actual_end_date\", \"rfq_last_tbe_sessions\".\"lead_evaluator_id\" as \"lead_evaluator_id\", lead_user.name as \"lead_evaluator_name\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n ) as \"pr_items_count\", (\n SELECT COUNT(*) \n FROM rfq_pr_items \n WHERE rfqs_last_id = \"rfqs_last\".\"id\"\n AND major_yn = true\n ) as \"major_items_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n AND document_source = 'buyer'\n ) as \"buyer_documents_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_vendor_documents\n WHERE tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n ) as \"vendor_documents_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n AND review_status IN ('검토완료', '승인')\n ) as \"reviewed_documents_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_pdftron_comments pc\n JOIN rfq_last_tbe_document_reviews dr ON pc.document_review_id = dr.id\n WHERE dr.tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n ) as \"total_comments_count\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_pdftron_comments pc\n JOIN rfq_last_tbe_document_reviews dr ON pc.document_review_id = dr.id\n WHERE dr.tbe_session_id = \"rfq_last_tbe_sessions\".\"id\"\n AND pc.status = 'open'\n ) as \"unresolved_comments_count\", \"rfq_last_tbe_sessions\".\"created_at\" as \"created_at\", \"rfq_last_tbe_sessions\".\"updated_at\" as \"updated_at\" from \"rfq_last_tbe_sessions\" left join \"rfqs_last\" on \"rfq_last_tbe_sessions\".\"rfqs_last_id\" = \"rfqs_last\".\"id\" left join \"rfq_last_details\" on \"rfq_last_tbe_sessions\".\"rfq_last_details_id\" = \"rfq_last_details\".\"id\" left join \"vendors\" on \"rfq_last_tbe_sessions\".\"vendor_id\" = \"vendors\".\"id\" left join \"projects\" on \"rfqs_last\".\"project_id\" = \"projects\".\"id\" left join \"users\" \"lead_user\" on \"rfq_last_tbe_sessions\".\"lead_evaluator_id\" = \"lead_user\".\"id\"", - "name": "tbe_last_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "public.tbe_session_summary_view": { - "columns": {}, - "definition": "select \"tbe\".\"id\" as \"tbe_id\", \"tbe\".\"session_code\" as \"session_code\", \"tbe\".\"session_title\" as \"session_title\", \"rfq\".\"rfq_code\" as \"rfq_code\", \"vendor\".\"vendor_name\" as \"vendor_name\", \"vendor\".\"vendor_code\" as \"vendor_code\", \"tbe\".\"status\" as \"status\", \"tbe\".\"evaluation_result\" as \"evaluation_result\", \"lead_evaluator\".\"name\" as \"lead_evaluator_name\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"tbe\".\"id\"\n ) as \"total_documents\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_document_reviews\n WHERE tbe_session_id = \"tbe\".\"id\"\n AND review_status IN ('검토완료', '승인')\n ) as \"reviewed_documents\", (\n SELECT COUNT(*)\n FROM rfq_last_tbe_pdftron_comments pc\n JOIN rfq_last_tbe_document_reviews dr ON pc.document_review_id = dr.id\n WHERE dr.tbe_session_id = \"tbe\".\"id\"\n ) as \"total_comments\", \"tbe\".\"actual_start_date\" as \"actual_start_date\", \"tbe\".\"actual_end_date\" as \"actual_end_date\", \"tbe\".\"created_at\" as \"created_at\", \"tbe\".\"updated_at\" as \"updated_at\" from \"rfq_last_tbe_sessions\" \"tbe\" left join \"rfqs_last\" \"rfq\" on \"tbe\".\"rfqs_last_id\" = \"rfq\".\"id\" left join \"vendors\" \"vendor\" on \"tbe\".\"vendor_id\" = \"vendor\".\"id\" left join \"users\" \"lead_evaluator\" on \"tbe\".\"lead_evaluator_id\" = \"lead_evaluator\".\"id\"", - "name": "tbe_session_summary_view", - "schema": "public", - "isExisting": false, - "materialized": false - }, - "risks.risks_view": { - "columns": { - "id": { - "name": "id", - "type": "serial", - "primaryKey": true, - "notNull": true - }, - "event_type": { - "name": "event_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": true - }, - "vendor_id": { - "name": "vendor_id", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "vendor_code": { - "name": "vendor_code", - "type": "varchar(100)", - "primaryKey": false, - "notNull": false - }, - "vendor_name": { - "name": "vendor_name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "tax_id": { - "name": "tax_id", - "type": "varchar(100)", - "primaryKey": false, - "notNull": true - }, - "provider": { - "name": "provider", - "type": "varchar(128)", - "primaryKey": false, - "notNull": true - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "event_status": { - "name": "event_status", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": true - }, - "manager_id": { - "name": "manager_id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "varchar(255)", - "primaryKey": false, - "notNull": true - }, - "admin_comment": { - "name": "admin_comment", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "occurred_at": { - "name": "occurred_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "definition": "select \"risks\".\"risk_events\".\"id\", \"risks\".\"risk_events\".\"event_type\", \"risks\".\"risk_events\".\"vendor_id\", \"vendors\".\"vendor_code\", \"vendors\".\"vendor_name\", \"vendors\".\"tax_id\", \"risks\".\"risk_events\".\"provider\", \"risks\".\"risk_events\".\"content\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '종합등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '종합등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '종합등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_total\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '종합등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '종합등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_total\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '신용등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '신용등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '신용등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_credit\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '신용등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '신용등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_credit\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '현금흐름등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '현금흐름등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '현금흐름등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_cashflow\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = '현금흐름등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = '현금흐름등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_cashflow\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = 'WATCH등급' THEN \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = 'WATCH등급' \n AND re2.occurred_at < \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = 'WATCH등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"prev_rating_watch\", \n CASE \n WHEN \"risks\".\"risk_events\".\"event_type\" = 'WATCH등급' THEN \n \"risks\".\"risk_events\".\"content\"\n ELSE \n COALESCE((\n SELECT content \n FROM \"risks\".risk_events re2 \n WHERE re2.vendor_id = \"risks\".\"risk_events\".\"vendor_id\" \n AND re2.event_type = 'WATCH등급' \n AND re2.occurred_at <= \"risks\".\"risk_events\".\"occurred_at\"\n ORDER BY re2.occurred_at DESC \n LIMIT 1\n ), '-')\n END\n as \"cur_rating_watch\", \"risks\".\"risk_events\".\"event_status\", \"risks\".\"risk_events\".\"manager_id\", \"users\".\"name\", \"risks\".\"risk_events\".\"admin_comment\", \"risks\".\"risk_events\".\"occurred_at\" from \"risks\".\"risk_events\" left join \"vendors\" on \"vendors\".\"id\" = \"risks\".\"risk_events\".\"vendor_id\" left join \"users\" on \"users\".\"id\" = \"risks\".\"risk_events\".\"manager_id\"", - "name": "risks_view", - "schema": "risks", - "isExisting": false, - "materialized": false - }, - "public.avl_list_summary_view": { - "columns": { - "id": { - "name": "id", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "is_template": { - "name": "is_template", - "type": "boolean", - "primaryKey": false, - "notNull": false - }, - "construction_sector": { - "name": "construction_sector", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "project_code": { - "name": "project_code", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ship_type": { - "name": "ship_type", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "avl_kind": { - "name": "avl_kind", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "ht_division": { - "name": "ht_division", - "type": "varchar(10)", - "primaryKey": false, - "notNull": false - }, - "rev": { - "name": "rev", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_by": { - "name": "created_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_by": { - "name": "updated_by", - "type": "varchar(50)", - "primaryKey": false, - "notNull": false - }, - "pkg_count": { - "name": "pkg_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "material_group_count": { - "name": "material_group_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "vendor_count": { - "name": "vendor_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "tier_count": { - "name": "tier_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "owner_suggestion_count": { - "name": "owner_suggestion_count", - "type": "integer", - "primaryKey": false, - "notNull": false - }, - "shi_suggestion_count": { - "name": "shi_suggestion_count", - "type": "integer", - "primaryKey": false, - "notNull": false - } - }, - "definition": "\n WITH latest_revisions AS (\n -- 표준 AVL의 경우: 공사부문, 선종, AVL종류, H/T 구분별 최신 revision 찾기\n SELECT \n construction_sector,\n ship_type,\n avl_kind,\n ht_division,\n MAX(rev) as max_rev,\n 'standard' as avl_type,\n NULL::varchar as project_code\n FROM avl_list \n WHERE is_template = true\n GROUP BY construction_sector, ship_type, avl_kind, ht_division\n \n UNION ALL\n \n -- 프로젝트 AVL의 경우: 프로젝트 코드별 최신 revision 찾기\n SELECT \n construction_sector,\n ship_type,\n avl_kind,\n ht_division,\n MAX(rev) as max_rev,\n 'project' as avl_type,\n project_code\n FROM avl_list \n WHERE is_template = false\n GROUP BY project_code, construction_sector, ship_type, avl_kind, ht_division\n ),\n latest_avl_lists AS (\n -- 최신 revision의 실제 AVL 리스트 가져오기\n SELECT \n al.*,\n CASE \n WHEN al.is_template = true THEN 'standard'\n ELSE 'project'\n END as avl_type\n FROM avl_list al\n INNER JOIN latest_revisions lr ON (\n (al.is_template = true AND lr.avl_type = 'standard' AND\n al.construction_sector = lr.construction_sector AND\n al.ship_type = lr.ship_type AND\n al.avl_kind = lr.avl_kind AND\n al.ht_division = lr.ht_division AND\n al.rev = lr.max_rev)\n OR\n (al.is_template = false AND lr.avl_type = 'project' AND\n al.project_code = lr.project_code AND\n al.rev = lr.max_rev)\n )\n )\n SELECT \n al.id,\n al.is_template,\n al.construction_sector,\n al.project_code,\n al.ship_type,\n al.avl_kind,\n al.ht_division,\n al.rev,\n al.created_at,\n al.created_by,\n al.updated_at,\n al.updated_by,\n \n -- 집계 필드들\n COALESCE(COUNT(DISTINCT CASE WHEN avi.package_code IS NOT NULL THEN avi.package_code END), 0)::integer as pkg_count,\n COALESCE(COUNT(DISTINCT CASE WHEN avi.material_group_code IS NOT NULL THEN avi.material_group_code END), 0)::integer as material_group_count,\n COALESCE(COUNT(DISTINCT CASE WHEN avi.vendor_name IS NOT NULL THEN avi.vendor_name END), 0)::integer as vendor_count,\n COALESCE(COUNT(DISTINCT CASE WHEN avi.tier IS NOT NULL THEN avi.tier END), 0)::integer as tier_count,\n COALESCE(SUM(CASE WHEN avi.owner_suggestion = true THEN 1 ELSE 0 END), 0)::integer as owner_suggestion_count,\n COALESCE(SUM(CASE WHEN avi.shi_suggestion = true THEN 1 ELSE 0 END), 0)::integer as shi_suggestion_count\n \n FROM latest_avl_lists al\n LEFT JOIN avl_vendor_info avi ON al.id = avi.avl_list_id\n GROUP BY \n al.id, al.is_template, al.construction_sector, al.project_code, \n al.ship_type, al.avl_kind, al.ht_division, al.rev,\n al.created_at, al.created_by, al.updated_at, al.updated_by\n ORDER BY \n al.is_template ASC, \n al.construction_sector, \n al.project_code, \n al.ship_type, \n al.avl_kind, \n al.ht_division,\n al.rev DESC\n", - "name": "avl_list_summary_view", - "schema": "public", - "isExisting": false, - "materialized": false - } - }, - "_meta": { - "columns": {}, - "schemas": {}, - "tables": {} - } -} \ No newline at end of file diff --git a/db/migrations/meta/_journal.json b/db/migrations/meta/_journal.json deleted file mode 100644 index f9ff234e..00000000 --- a/db/migrations/meta/_journal.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "7", - "dialect": "postgresql", - "entries": [ - { - "idx": 0, - "version": "7", - "when": 1760337343575, - "tag": "0000_swift_mongu", - "breakpoints": true - }, - { - "idx": 1, - "version": "7", - "when": 1760337348588, - "tag": "0001_tough_gabe_jones", - "breakpoints": true - } - ] -} \ No newline at end of file -- cgit v1.2.3