物料变更创表脚本.sql 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. CREATE TABLE "axj_mate_change_h" (
  2. "def20" varchar(101) COLLATE "pg_catalog"."default",
  3. "def19" varchar(101) COLLATE "pg_catalog"."default",
  4. "def18" varchar(101) COLLATE "pg_catalog"."default",
  5. "def17" varchar(101) COLLATE "pg_catalog"."default",
  6. "def16" varchar(101) COLLATE "pg_catalog"."default",
  7. "def15" varchar(101) COLLATE "pg_catalog"."default",
  8. "def14" varchar(101) COLLATE "pg_catalog"."default",
  9. "def13" varchar(101) COLLATE "pg_catalog"."default",
  10. "def12" varchar(101) COLLATE "pg_catalog"."default",
  11. "def11" varchar(101) COLLATE "pg_catalog"."default",
  12. "def10" varchar(101) COLLATE "pg_catalog"."default",
  13. "def9" varchar(101) COLLATE "pg_catalog"."default",
  14. "def8" varchar(101) COLLATE "pg_catalog"."default",
  15. "def7" varchar(101) COLLATE "pg_catalog"."default",
  16. "def6" varchar(101) COLLATE "pg_catalog"."default",
  17. "def5" varchar(101) COLLATE "pg_catalog"."default",
  18. "def4" varchar(101) COLLATE "pg_catalog"."default",
  19. "def3" varchar(101) COLLATE "pg_catalog"."default",
  20. "def2" varchar(101) COLLATE "pg_catalog"."default",
  21. "def1" varchar(101) COLLATE "pg_catalog"."default",
  22. "srcbilltype" varchar(50) COLLATE "pg_catalog"."default",
  23. "srcbillid" varchar(50) COLLATE "pg_catalog"."default",
  24. "busitype" varchar(20) COLLATE "pg_catalog"."default",
  25. "billmaker" varchar(20) COLLATE "pg_catalog"."default",
  26. "emendenum" int4,
  27. "approvestatus" int2,
  28. "approvedate" char(19) COLLATE "pg_catalog"."default",
  29. "approver" varchar(20) COLLATE "pg_catalog"."default",
  30. "approvenote" varchar(50) COLLATE "pg_catalog"."default",
  31. "transtypepk" varchar(20) COLLATE "pg_catalog"."default",
  32. "transtype" varchar(50) COLLATE "pg_catalog"."default",
  33. "billtype" varchar(50) COLLATE "pg_catalog"."default",
  34. "billversionpk" varchar(50) COLLATE "pg_catalog"."default",
  35. "lastmaketime" char(19) COLLATE "pg_catalog"."default",
  36. "maketime" char(19) COLLATE "pg_catalog"."default",
  37. "pk_org_v" varchar(20) COLLATE "pg_catalog"."default",
  38. "modifiedtime" char(19) COLLATE "pg_catalog"."default",
  39. "modifier" varchar(20) COLLATE "pg_catalog"."default",
  40. "creationtime" char(19) COLLATE "pg_catalog"."default",
  41. "creator" varchar(20) COLLATE "pg_catalog"."default",
  42. "name" varchar(50) COLLATE "pg_catalog"."default",
  43. "code" varchar(50) COLLATE "pg_catalog"."default",
  44. "pk_group" varchar(20) COLLATE "pg_catalog"."default",
  45. "pk_org" varchar(20) COLLATE "pg_catalog"."default",
  46. "pk_mate_change_h" char(20) COLLATE "pg_catalog"."default" NOT NULL,
  47. "ts" char(19) COLLATE "pg_catalog"."default" DEFAULT to_char(CURRENT_TIMESTAMP, 'yyyy-mm-dd hh24:mi:ss'::text),
  48. "dr" int2,
  49. CONSTRAINT "axj_mate_change_h_pk" PRIMARY KEY ("pk_mate_change_h")
  50. )
  51. ;
  52. CREATE TABLE "axj_mate_change_b" (
  53. "def50" varchar(101) COLLATE "pg_catalog"."default",
  54. "def49" varchar(101) COLLATE "pg_catalog"."default",
  55. "def48" varchar(101) COLLATE "pg_catalog"."default",
  56. "def47" varchar(101) COLLATE "pg_catalog"."default",
  57. "def46" varchar(101) COLLATE "pg_catalog"."default",
  58. "def45" varchar(101) COLLATE "pg_catalog"."default",
  59. "def44" varchar(101) COLLATE "pg_catalog"."default",
  60. "def43" varchar(101) COLLATE "pg_catalog"."default",
  61. "def42" varchar(101) COLLATE "pg_catalog"."default",
  62. "def41" varchar(101) COLLATE "pg_catalog"."default",
  63. "def40" varchar(101) COLLATE "pg_catalog"."default",
  64. "def39" varchar(101) COLLATE "pg_catalog"."default",
  65. "def38" varchar(101) COLLATE "pg_catalog"."default",
  66. "def37" varchar(101) COLLATE "pg_catalog"."default",
  67. "def36" varchar(101) COLLATE "pg_catalog"."default",
  68. "def35" varchar(101) COLLATE "pg_catalog"."default",
  69. "def34" varchar(101) COLLATE "pg_catalog"."default",
  70. "def33" varchar(101) COLLATE "pg_catalog"."default",
  71. "def32" varchar(101) COLLATE "pg_catalog"."default",
  72. "def31" varchar(101) COLLATE "pg_catalog"."default",
  73. "def30" varchar(101) COLLATE "pg_catalog"."default",
  74. "def29" varchar(101) COLLATE "pg_catalog"."default",
  75. "def28" varchar(101) COLLATE "pg_catalog"."default",
  76. "def27" varchar(101) COLLATE "pg_catalog"."default",
  77. "def26" varchar(101) COLLATE "pg_catalog"."default",
  78. "def25" varchar(101) COLLATE "pg_catalog"."default",
  79. "def24" varchar(101) COLLATE "pg_catalog"."default",
  80. "def23" varchar(101) COLLATE "pg_catalog"."default",
  81. "def22" varchar(101) COLLATE "pg_catalog"."default",
  82. "def21" varchar(101) COLLATE "pg_catalog"."default",
  83. "def20" varchar(101) COLLATE "pg_catalog"."default",
  84. "def19" varchar(101) COLLATE "pg_catalog"."default",
  85. "def18" varchar(101) COLLATE "pg_catalog"."default",
  86. "def17" varchar(101) COLLATE "pg_catalog"."default",
  87. "def16" varchar(101) COLLATE "pg_catalog"."default",
  88. "def15" varchar(101) COLLATE "pg_catalog"."default",
  89. "def14" varchar(101) COLLATE "pg_catalog"."default",
  90. "def13" varchar(101) COLLATE "pg_catalog"."default",
  91. "def12" varchar(101) COLLATE "pg_catalog"."default",
  92. "def11" varchar(101) COLLATE "pg_catalog"."default",
  93. "def10" varchar(101) COLLATE "pg_catalog"."default",
  94. "def9" varchar(101) COLLATE "pg_catalog"."default",
  95. "def8" varchar(101) COLLATE "pg_catalog"."default",
  96. "def7" varchar(101) COLLATE "pg_catalog"."default",
  97. "def6" varchar(101) COLLATE "pg_catalog"."default",
  98. "def5" varchar(101) COLLATE "pg_catalog"."default",
  99. "def4" varchar(101) COLLATE "pg_catalog"."default",
  100. "def3" varchar(101) COLLATE "pg_catalog"."default",
  101. "def2" varchar(101) COLLATE "pg_catalog"."default",
  102. "def1" varchar(101) COLLATE "pg_catalog"."default",
  103. "enablestatereason" varchar(50) COLLATE "pg_catalog"."default",
  104. "enablestate" varchar(50) COLLATE "pg_catalog"."default",
  105. "pk_material" varchar(20) COLLATE "pg_catalog"."default",
  106. "pk_mattaxes" varchar(20) COLLATE "pg_catalog"."default",
  107. "pk_brand" varchar(20) COLLATE "pg_catalog"."default",
  108. "scalefactor" varchar(50) COLLATE "pg_catalog"."default",
  109. "pk_measdoc" varchar(20) COLLATE "pg_catalog"."default",
  110. "materialtype" varchar(50) COLLATE "pg_catalog"."default",
  111. "materialspec" varchar(50) COLLATE "pg_catalog"."default",
  112. "name" varchar(50) COLLATE "pg_catalog"."default",
  113. "srcrowno" varchar(50) COLLATE "pg_catalog"."default",
  114. "rowno" varchar(50) COLLATE "pg_catalog"."default",
  115. "pk_mate_change_b" char(20) COLLATE "pg_catalog"."default" NOT NULL,
  116. "pk_mate_change_h" char(20) COLLATE "pg_catalog"."default" NOT NULL,
  117. "ts" char(19) COLLATE "pg_catalog"."default" DEFAULT to_char(CURRENT_TIMESTAMP, 'yyyy-mm-dd hh24:mi:ss'::text),
  118. "dr" int2,
  119. CONSTRAINT "axj_mate_change_b_pk" PRIMARY KEY ("pk_mate_change_b")
  120. )
  121. ;
  122. CREATE INDEX "i_axj_mate_change_b_1" ON "axj_mate_change_b" USING btree (
  123. "pk_mate_change_h" COLLATE "pg_catalog"."default" "pg_catalog"."bpchar_ops" ASC NULLS LAST
  124. );