]> wagnertech.de Git - mfinanz.git/blob - sql/Pg-upgrade2/file_storage_sales_order_intake.sql
Merge branch 'master' of http://wagnertech.de/git/mfinanz
[mfinanz.git] / sql / Pg-upgrade2 / file_storage_sales_order_intake.sql
1 -- @tag: file_storage_sales_order_intake
2 -- @description: Dateispeicher auch für Auftragseingänge
3 -- @depends: file_storage_rma_delivery_order
4
5 ALTER TABLE files
6   DROP CONSTRAINT valid_type;
7 ALTER TABLE files
8   ADD  CONSTRAINT valid_type CHECK (
9              (object_type = 'credit_note'                 ) OR (object_type = 'invoice'                 )
10           OR (object_type = 'sales_order'                 ) OR (object_type = 'sales_order_intake'      )
11           OR (object_type = 'sales_quotation'             ) OR (object_type = 'sales_delivery_order'    ) OR (object_type = 'request_quotation'       )
12           OR (object_type = 'purchase_order'              ) OR (object_type = 'purchase_delivery_order' ) OR (object_type = 'purchase_invoice'        )
13           OR (object_type = 'vendor'                      ) OR (object_type = 'customer'                ) OR (object_type = 'part'                    )
14           OR (object_type = 'gl_transaction'              ) OR (object_type = 'dunning'                 ) OR (object_type = 'dunning1'                )
15           OR (object_type = 'dunning2'                    ) OR (object_type = 'dunning3'                ) OR (object_type = 'dunning_orig_invoice'    )
16           OR (object_type = 'dunning_invoice'             ) OR (object_type = 'draft'                   ) OR (object_type = 'statement'               )
17           OR (object_type = 'shop_image'                  ) OR (object_type = 'letter'                  ) OR (object_type = 'project'                 )
18           OR (object_type = 'invoice_for_advance_payment' ) OR (object_type = 'final_invoice'           ) OR (object_type = 'supplier_delivery_order' )
19           OR (object_type = 'sales_reclamation'           ) OR (object_type = 'purchase_reclamation'    ) OR (object_type = 'rma_delivery_order'      )
20   );