CREATE TABLE "real_added_order_cards_table_partition" ( "type" int2 NOT NULL DEFAULT 0, "sim" int8 NOT NULL DEFAULT 0, "order_id" int4 NOT NULL DEFAULT 0, "company_id" int4 NOT NULL DEFAULT 0, "package_id" int4 NOT NULL DEFAULT 0, "counts" int4 NOT NULL DEFAULT 1, "unit_price" int4 NOT NULL DEFAULT 0, "created_at" timestamp(0), "updated_at" timestamp(0)) PARTITION BY LIST ( "type" ); COMMENT ON COLUMN "real_added_order_cards_table_partition"."type" IS '订单类型(1:套餐续费 2:续费包 3:加油包 4:可选包 5:附加包)'; COMMENT ON COLUMN "real_added_order_cards_table_partition"."sim" IS 'SIM卡号'; COMMENT ON COLUMN "real_added_order_cards_table_partition"."order_id" IS '订单ID'; COMMENT ON COLUMN "real_added_order_cards_table_partition"."company_id" IS '企业ID'; COMMENT ON COLUMN "real_added_order_cards_table_partition"."package_id" IS '套餐ID'; COMMENT ON COLUMN "real_added_order_cards_table_partition"."counts" IS '数量'; COMMENT ON TABLE "real_added_order_cards_table_partition" IS 'RD续费及增值包订单关联卡'; CREATE TABLE real_added_order_renewal_cards PARTITION OF real_added_order_cards_table_partition FOR VALUES IN (1); CREATE TABLE real_added_order_renewal_package_cards PARTITION OF real_added_order_cards_table_partition FOR VALUES IN (2); CREATE TABLE real_added_order_flows_package_cards PARTITION OF real_added_order_cards_table_partition FOR VALUES IN (3); CREATE TABLE real_added_order_optional_package_cards PARTITION OF real_added_order_cards_table_partition FOR VALUES IN (4); CREATE TABLE real_added_order_additional_package_cards PARTITION OF real_added_order_cards_table_partition FOR VALUES IN (5); CREATE UNIQUE INDEX "real_added_order_renewal_cards_order_id_sim_deleted_at_unique" ON "real_added_order_renewal_cards" (order_id, sim); CREATE UNIQUE INDEX "real_added_order_renewal_package_cards_order_id_sim_deleted_at_unique" ON "real_added_order_renewal_package_cards" (order_id, sim); CREATE UNIQUE INDEX "real_added_order_flows_package_cards_order_id_sim_deleted_at_unique" ON "real_added_order_flows_package_cards" (order_id, sim); CREATE UNIQUE INDEX "real_added_order_optional_package_cards_order_id_sim_deleted_at_unique" ON "real_added_order_optional_package_cards" (order_id, sim); CREATE UNIQUE INDEX "real_added_order_additional_package_cards_order_id_sim_deleted_at_unique" ON "real_added_order_additional_package_cards" (order_id, sim);