svnno****@sourc*****
svnno****@sourc*****
2007年 9月 18日 (火) 18:02:14 JST
Revision: 566 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=566 Author: shinsuke Date: 2007-09-18 18:02:14 +0900 (Tue, 18 Sep 2007) Log Message: ----------- clean up db Modified Paths: -------------- pompei/portlets/pompei-core/trunk/src/main/config/pompei.clay pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/create_table.sql pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql -------------- next part -------------- Modified: pompei/portlets/pompei-core/trunk/src/main/config/pompei.clay =================================================================== --- pompei/portlets/pompei-core/trunk/src/main/config/pompei.clay 2007-09-18 01:50:07 UTC (rev 565) +++ pompei/portlets/pompei-core/trunk/src/main/config/pompei.clay 2007-09-18 09:02:14 UTC (rev 566) @@ -1,119 +1,152 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <clay-model clay-version="1.2.0"> -<database-model alias="" author="" begin-script="" end-script="" name="pompei" remarks="" sql-dialect-id="jp.azzurri.clay.model.physical.dialect.SQL92_Dialect" version="1.0"> +<database-model alias="" author="" begin-script="" end-script="" name="pompei" remarks="" sql-dialect-id="jp.azzurri.clay.model.physical.dialect.MySQL_4_0_Dialect" version="1.0"> <database-model-description></database-model-description> <schema-list> <schema alias="" name="APP" remarks=""> <schema-description></schema-description> <domain-list/> <table-list> -<table alias="" name="ADDRESS_BOOK" remarks=""> +<table alias="" name="ADDRESS_BOOKS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="962" y="9"/> +<table-figure-bounds height="368" width="277" x="2226" y="364"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ADDRESS_BOOK_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ADDRESS_BOOK_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="true" name="ENTRY_GENDER" remarks=""> +<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="true" name="GENDER" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> <variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> <variant type-name-pattern="CHAR"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="ENTRY_COMPANY" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="COMPANY" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="ENTRY_DEPARTMENT" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="DEPARTMENT" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="ENTRY_FIRSTNAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="FIRSTNAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="ENTRY_LASTNAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="LASTNAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="ENTRY_STREET_ADDRESS" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="STREET_ADDRESS" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="ENTRY_SUBURB" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="SUBURB" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ENTRY_POSTCODE" remarks=""> +<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="POSTCODE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="ENTRY_CITY" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CITY" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="ENTRY_STATE" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="STATE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="ENTRY_TELEPHONE" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="TELEPHONE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="ENTRY_FAX" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="FAX" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="ENTRY_CELLPHONE" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CELLPHONE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="ENTRY_COUNTRY_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="DEFAULT_ADDRESS" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="ENTRY_ZONE_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="COUNTRY_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="ZONE_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +</data-type> +</column> </column-list> <primary-key alias="" name="SQL070831021754660" remarks=""> <primary-key-description></primary-key-description> @@ -126,22 +159,29 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ENTRY_ZONE_ID" referenced-key-column-name="ZONE_ID"/> +<foreign-key-column column-name="ZONE_ID" referenced-key-column-name="ZONE_ID"/> </foreign-key> <foreign-key alias="" name="FK_ADDRESS_BOOK_3" on-delete="" on-update="" referenced-key="SQL070831021755010" referenced-table="COUNTRIES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ENTRY_COUNTRY_ID" referenced-key-column-name="COUNTRIES_ID"/> +<foreign-key-column column-name="COUNTRY_ID" referenced-key-column-name="COUNTRY_ID"/> </foreign-key> <foreign-key alias="" name="FK_ADDRESS_BOOK_4" on-delete="" on-update="" referenced-key="SQL070831021755080" referenced-table="CUSTOMERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CUSTOMERS_ID" referenced-key-column-name="CUSTOMERS_ID"/> +<foreign-key-column column-name="CUSTOMER_ID" referenced-key-column-name="CUSTOMER_ID"/> </foreign-key> +<foreign-key alias="" name="FK_ADDRESS_BOOKS_4" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> +</foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021754660" remarks="" unique="true"> @@ -150,221 +190,32 @@ </index> <index alias="" name="SQL070831021756570" remarks="" unique="false"> <index-description></index-description> -<index-column name="CUSTOMERS_ID" sort="ASC"/> +<index-column name="CUSTOMER_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="ADDRESS_FORMAT" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="29" y="1842"/> -<column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ADDRESS_FORMAT_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="128" decimal-digits="0" default-value="" mandatory="true" name="ADDRESS_FORMAT" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="48" decimal-digits="0" default-value="" mandatory="true" name="ADDRESS_SUMMARY" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021754750" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="ADDRESS_FORMAT_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list> -<index alias="" name="SQL070831021754750" remarks="" unique="true"> -<index-description></index-description> -<index-column name="ADDRESS_FORMAT_ID" sort="ASC"/> -</index> -</index-list> -</table> -<table alias="" name="BANNERS" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="42" y="3829"/> -<column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="BANNERS_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="BANNERS_TITLE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="BANNERS_URL" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="BANNERS_IMAGE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="BANNERS_GROUP" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="false" name="BANNERS_HTML_TEXT" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="254" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="false" name="EXPIRES_IMPRESSIONS" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="NULL" mandatory="false" name="EXPIRES_DATE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="NULL" mandatory="false" name="DATE_SCHEDULED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="NULL" mandatory="false" name="DATE_STATUS_CHANGE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="1" mandatory="true" name="STATUS" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021754780" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="BANNERS_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list> -<index alias="" name="SQL070831021754780" remarks="" unique="true"> -<index-description></index-description> -<index-column name="BANNERS_ID" sort="ASC"/> -</index> -</index-list> -</table> -<table alias="" name="BANNERS_HISTORY" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="594" y="3894"/> -<column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="BANNERS_HISTORY_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="BANNERS_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="BANNERS_SHOWN" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="BANNERS_CLICKED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="true" name="BANNERS_HISTORY_DATE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021754820" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="BANNERS_HISTORY_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list> -<foreign-key alias="" name="FK_BANNERS_HISTORY_1" on-delete="" on-update="" referenced-key="SQL070831021754780" referenced-table="BANNERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> -<foreign-key-description></foreign-key-description> -<foreign-key-figure> -<fk-fig-bendpoint-list/> -</foreign-key-figure> -<foreign-key-column column-name="BANNERS_ID" referenced-key-column-name="BANNERS_ID"/> -</foreign-key> -</foreign-key-list> -<index-list> -<index alias="" name="SQL070831021754820" remarks="" unique="true"> -<index-description></index-description> -<index-column name="BANNERS_HISTORY_ID" sort="ASC"/> -</index> -</index-list> -</table> <table alias="" name="CATEGORIES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="932" y="3037"/> +<table-figure-bounds height="-1" width="-1" x="982" y="3229"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CATEGORIES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CATEGORY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="CATEGORIES_IMAGE" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="IMAGE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> <column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="false" name="PARENT_ID" remarks=""> @@ -400,7 +251,7 @@ </column-list> <primary-key alias="" name="SQL070831021754850" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="CATEGORIES_ID"/> +<primary-key-column name="CATEGORY_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -409,24 +260,31 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PARENT_ID" referenced-key-column-name="CATEGORIES_ID"/> +<foreign-key-column column-name="PARENT_ID" referenced-key-column-name="CATEGORY_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021754850" remarks="" unique="true"> <index-description></index-description> -<index-column name="CATEGORIES_ID" sort="ASC"/> +<index-column name="CATEGORY_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="CATEGORIES_DESCRIPTION" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1057" y="2747"/> +<table-figure-bounds height="-1" width="-1" x="1125" y="2941"/> <column-list> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="CATEGORIES_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="CATEGORY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="1" mandatory="true" name="LANGUAGE_ID" remarks=""> @@ -435,503 +293,259 @@ <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CATEGORIES_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="256" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> </column-list> <primary-key alias="" name="SQL070831021754880" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="CATEGORIES_ID"/> +<primary-key-column name="CATEGORY_ID"/> <primary-key-column name="LANGUAGE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021756620" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021754850" referenced-table="CATEGORIES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021756620" on-delete="" on-update="" referenced-key="SQL070831021754850" referenced-table="CATEGORIES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CATEGORIES_ID" referenced-key-column-name="CATEGORIES_ID"/> +<foreign-key-column column-name="CATEGORY_ID" referenced-key-column-name="CATEGORY_ID"/> </foreign-key> <foreign-key alias="" name="FK_CATEGORIES_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021754880" remarks="" unique="true"> <index-description></index-description> -<index-column name="CATEGORIES_ID" sort="ASC"/> +<index-column name="CATEGORY_ID" sort="ASC"/> <index-column name="LANGUAGE_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021756620" remarks="" unique="false"> <index-description></index-description> -<index-column name="CATEGORIES_ID" sort="ASC"/> +<index-column name="CATEGORY_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="CONFIGURATION" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="36" y="4430"/> -<column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CONFIGURATION_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CONFIGURATION_TITLE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CONFIGURATION_KEY" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="CONFIGURATION_VALUE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="CONFIGURATION_DESCRIPTION" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CONFIGURATION_GROUP_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="SORT_ORDER" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="false" name="USE_FUNCTION" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="false" name="SET_FUNCTION" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021754910" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="CONFIGURATION_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list> -<foreign-key alias="" name="FK_CONFIGURATION_1" on-delete="" on-update="" referenced-key="SQL070831021754940" referenced-table="CONFIGURATION_GROUP" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> -<foreign-key-description></foreign-key-description> -<foreign-key-figure> -<fk-fig-bendpoint-list/> -</foreign-key-figure> -<foreign-key-column column-name="CONFIGURATION_GROUP_ID" referenced-key-column-name="CONFIGURATION_GROUP_ID"/> -</foreign-key> -</foreign-key-list> -<index-list> -<index alias="" name="SQL070831021754910" remarks="" unique="true"> -<index-description></index-description> -<index-column name="CONFIGURATION_ID" sort="ASC"/> -</index> -</index-list> -</table> -<table alias="" name="CONFIGURATION_GROUP" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="18" y="4290"/> -<column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CONFIGURATION_GROUP_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CONFIGURATION_GROUP_TITLE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="CONFIGURATION_GROUP_DESCRIPTION" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="SORT_ORDER" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="1" mandatory="false" name="VISIBLE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021754940" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="CONFIGURATION_GROUP_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list> -<index alias="" name="SQL070831021754940" remarks="" unique="true"> -<index-description></index-description> -<index-column name="CONFIGURATION_GROUP_ID" sort="ASC"/> -</index> -</index-list> -</table> -<table alias="" name="COUNTER" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1252" y="4428"/> -<column-list> -<column alias="" auto-increment="false" column-size="8" decimal-digits="0" default-value="" mandatory="false" name="STARTDATE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -<variant type-name-pattern="CHAR"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="COUNTER" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="PK_COUNTER" remarks=""> -<primary-key-description></primary-key-description> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list/> -</table> -<table alias="" name="COUNTER_HISTORY" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1019" y="4424"/> -<column-list> -<column alias="" auto-increment="false" column-size="8" decimal-digits="0" default-value="" mandatory="false" name="MONTH" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -<variant type-name-pattern="CHAR"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="COUNTER" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="PK_COUNTER_HISTORY" remarks=""> -<primary-key-description></primary-key-description> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list/> -</table> <table alias="" name="COUNTRIES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1281" y="5"/> +<table-figure-bounds height="112" width="207" x="2336" y="184"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="COUNTRIES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="COUNTRY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="COUNTRIES_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="2" decimal-digits="0" default-value="" mandatory="true" name="COUNTRIES_ISO_CODE_2" remarks=""> +<column alias="" auto-increment="false" column-size="2" decimal-digits="0" default-value="" mandatory="true" name="ISO_CODE_2" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> <variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="3" decimal-digits="0" default-value="" mandatory="true" name="COUNTRIES_ISO_CODE_3" remarks=""> +<column alias="" auto-increment="false" column-size="3" decimal-digits="0" default-value="" mandatory="true" name="ISO_CODE_3" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> <variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ADDRESS_FORMAT_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> </column-list> <primary-key alias="" name="SQL070831021755010" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="COUNTRIES_ID"/> +<primary-key-column name="COUNTRY_ID"/> </primary-key> <unique-key-list/> <foreign-key-list/> <index-list> <index alias="" name="SQL070831021755010" remarks="" unique="true"> <index-description></index-description> -<index-column name="COUNTRIES_ID" sort="ASC"/> +<index-column name="COUNTRY_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="CURRENCIES" remarks=""> +<table alias="" name="CUSTOMERS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1079" y="4015"/> +<table-figure-bounds height="229" width="244" x="2328" y="787"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CURRENCIES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="TITLE" remarks=""> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="PORTAL_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="3" decimal-digits="0" default-value="" mandatory="true" name="CODE" remarks=""> +<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="true" name="GENDER" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> <variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> <variant type-name-pattern="CHAR"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="12" decimal-digits="0" default-value="" mandatory="false" name="SYMBOL_LEFT" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="FIRSTNAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="12" decimal-digits="0" default-value="" mandatory="false" name="SYMBOL_RIGHT" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="LASTNAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="false" name="DECIMAL_POINT" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="NICKNAME" remarks=""> <column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -<variant type-name-pattern="CHAR"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="false" name="THOUSANDS_POINT" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -<variant type-name-pattern="CHAR"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="false" name="DECIMAL_PLACES" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -<variant type-name-pattern="CHAR"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="52" decimal-digits="0" default-value="" mandatory="false" name="VALUE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="8" name="DOUBLE PRECISION" selected-variant-pattern="DOUBLE PRECISION"> -<variant type-name-pattern="DOUBLE PRECISION"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="LAST_UPDATED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021755040" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="CURRENCIES_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list> -<index alias="" name="SQL070831021755040" remarks="" unique="true"> -<index-description></index-description> -<index-column name="CURRENCIES_ID" sort="ASC"/> -</index> -</index-list> -</table> -<table alias="" name="CUSTOMERS" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="10" y="31"/> -<column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CUSTOMERS_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_PORTAL_ID" remarks=""> -<column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_GENDER" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="'0000-00-00 00:00:00'" mandatory="true" name="DAY_OF_BIRTH" remarks=""> <column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -<variant type-name-pattern="CHAR"/> +<data-type jdbc-type="91" literal-prefix="'" literal-suffix="'" name="DATE" selected-variant-pattern="DATE"> +<variant type-name-pattern="DATE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_FIRSTNAME" remarks=""> +<column alias="" auto-increment="false" column-size="96" decimal-digits="0" default-value="" mandatory="true" name="EMAIL_ADDRESS" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_LASTNAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="TELEPHONE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="'0000-00-00 00:00:00'" mandatory="true" name="CUSTOMERS_DOB" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="FAX" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="96" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_EMAIL_ADDRESS" remarks=""> -<column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_DEFAULT_ADDRESS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CELLPHONE" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_TELEPHONE" remarks=""> -<column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_FAX" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_CELLPHONE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_NEWSLETTER" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -<variant type-name-pattern="CHAR"/> -</data-type> -</column> </column-list> <primary-key alias="" name="SQL070831021755080" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="CUSTOMERS_ID"/> +<primary-key-column name="CUSTOMER_ID"/> </primary-key> <unique-key-list/> <foreign-key-list/> <index-list> <index alias="" name="SQL070831021755080" remarks="" unique="true"> <index-description></index-description> -<index-column name="CUSTOMERS_ID" sort="ASC"/> +<index-column name="CUSTOMER_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021756660" remarks="" unique="false"> <index-description></index-description> -<index-column name="CUSTOMERS_DEFAULT_ADDRESS_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="CUSTOMERS_BASKET" remarks=""> +<table alias="" name="CUSTOMER_BASKETS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="278" y="2324"/> +<table-figure-bounds height="129" width="282" x="2857" y="2150"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CUSTOMERS_BASKET_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_BASKET_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_BASKET_QUANTITY" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="QUANTITY" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="false" name="FINAL_PRICE" remarks=""> @@ -942,19 +556,17 @@ <variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_BASKET_DATE_ADDED" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755120" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="CUSTOMERS_BASKET_ID"/> +<primary-key-column name="CUSTOMER_BASKET_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -963,61 +575,96 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CUSTOMERS_ID" referenced-key-column-name="CUSTOMERS_ID"/> +<foreign-key-column column-name="CUSTOMER_ID" referenced-key-column-name="CUSTOMER_ID"/> </foreign-key> <foreign-key alias="" name="FK_CUSTOMERS_BASKET_2" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755120" remarks="" unique="true"> <index-description></index-description> -<index-column name="CUSTOMERS_BASKET_ID" sort="ASC"/> +<index-column name="CUSTOMER_BASKET_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="CUSTOMERS_BASKET_ATTRIBUTES" remarks=""> +<table alias="" name="CUSTOMER_BASKET_ATTRIBUTES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1" y="2159"/> +<table-figure-bounds height="-1" width="-1" x="2942" y="2517"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CUSTOMERS_BASKET_ATTRIBUTES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_BASKET_ATTRIBUTE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTION_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_VALUE_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTION_VALUE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755170" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="CUSTOMERS_BASKET_ATTRIBUTES_ID"/> +<primary-key-column name="CUSTOMERS_BASKET_ATTRIBUTE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -1026,152 +673,99 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CUSTOMERS_ID" referenced-key-column-name="CUSTOMERS_ID"/> +<foreign-key-column column-name="CUSTOMER_ID" referenced-key-column-name="CUSTOMER_ID"/> </foreign-key> <foreign-key alias="" name="FK_CUSTOMERS_BASKET_ATTRIBUTES_2" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> -<foreign-key alias="" name="FK_CUSTOMERS_BASKET_ATTRIBUTES_4" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCTS_OPTIONS_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_CUSTOMERS_BASKET_ATTRIBUTES_4" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCT_OPTION_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_OPTIONS_VALUE_ID" referenced-key-column-name="PRODUCTS_OPTIONS_VALUES_ID"/> +<foreign-key-column column-name="PRODUCTS_OPTION_VALUE_ID" referenced-key-column-name="PRODUCT_OPTION_VALUE_ID"/> </foreign-key> -<foreign-key alias="" name="FK_CUSTOMERS_BASKET_ATTRIBUTES_5" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCTS_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_CUSTOMERS_BASKET_ATTRIBUTES_5" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCT_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_OPTIONS_ID" referenced-key-column-name="PRODUCTS_OPTIONS_ID"/> +<foreign-key-column column-name="PRODUCTS_OPTION_ID" referenced-key-column-name="PRODUCT_OPTION_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755170" remarks="" unique="true"> <index-description></index-description> -<index-column name="CUSTOMERS_BASKET_ATTRIBUTES_ID" sort="ASC"/> +<index-column name="CUSTOMERS_BASKET_ATTRIBUTE_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="CUSTOMERS_INFO" remarks=""> +<table alias="" name="DELIVERY_METHODS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="471" y="204"/> +<table-figure-bounds height="-1" width="-1" x="335" y="694"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="CUSTOMERS_INFO_ID" remarks=""> +<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_METHOD_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="CUSTOMERS_INFO_DATE_OF_LAST_LOGON" remarks=""> +<column alias="" auto-increment="false" column-size="16" decimal-digits="0" default-value="" mandatory="true" name="CODE" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_INFO_NUMBER_OF_LOGONS" remarks=""> +<column alias="" auto-increment="false" column-size="128" decimal-digits="0" default-value="" mandatory="true" name="OBJECT_NAME" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="CUSTOMERS_INFO_DATE_ACCOUNT_CREATED" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="STATUS" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="CUSTOMERS_INFO_DATE_ACCOUNT_LAST_MODIFIED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="false" name="GLOBAL_PRODUCT_NOTIFICATIONS" remarks=""> -<column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -</column-list> -<primary-key alias="" name="SQL070831021755220" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="CUSTOMERS_INFO_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list> -<foreign-key alias="" name="FK_CUSTOMERS_INFO_1" on-delete="" on-update="" referenced-key="SQL070831021755080" referenced-table="CUSTOMERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> -<foreign-key-description></foreign-key-description> -<foreign-key-figure> -<fk-fig-bendpoint-list/> -</foreign-key-figure> -<foreign-key-column column-name="CUSTOMERS_INFO_ID" referenced-key-column-name="CUSTOMERS_ID"/> -</foreign-key> -</foreign-key-list> -<index-list> -<index alias="" name="SQL070831021755220" remarks="" unique="true"> -<index-description></index-description> -<index-column name="CUSTOMERS_INFO_ID" sort="ASC"/> -</index> -</index-list> -</table> -<table alias="" name="DELIVERY_METHOD" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1242" y="769"/> -<column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="DELIVERY_METHOD_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="SORT_ORDER" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="128" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_CLASS" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> <column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_STATUS" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="SORT_ORDER" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="DATE_ADDED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="LAST_MODIFIED" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> </column-list> @@ -1188,9 +782,9 @@ </index> </index-list> </table> -<table alias="" name="DELIVERY_METHOD_DESCRIPTION" remarks=""> +<table alias="" name="DELIVERY_METHODS_DESCRIPTION" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1229" y="923"/> +<table-figure-bounds height="-1" width="-1" x="1473" y="758"/> <column-list> <column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="DELIVERY_METHOD_ID" remarks=""> <column-description></column-description> @@ -1204,12 +798,21 @@ <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_METHOD_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> +</data-type> +</column> </column-list> <primary-key alias="" name="SQL070831021756230" remarks=""> <primary-key-description></primary-key-description> @@ -1218,7 +821,7 @@ </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021756940" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021756200" referenced-table="DELIVERY_METHOD" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021756940" on-delete="" on-update="" referenced-key="SQL070831021756200" referenced-table="DELIVERY_METHODS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> @@ -1230,7 +833,7 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list> @@ -1247,12 +850,19 @@ </table> <table alias="" name="GEO_ZONES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="320" y="539"/> +<table-figure-bounds height="-1" width="-1" x="1804" y="54"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="GEO_ZONE_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="GEO_ZONE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="GEO_ZONE_NAME" remarks=""> @@ -1301,12 +911,19 @@ </table> <table alias="" name="LANGUAGES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1341" y="2161"/> +<table-figure-bounds height="135" width="228" x="1607" y="1745"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="LANGUAGES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> @@ -1315,11 +932,12 @@ <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="2" decimal-digits="0" default-value="" mandatory="true" name="CODE" remarks=""> +<column alias="" auto-increment="false" column-size="16" decimal-digits="0" default-value="" mandatory="true" name="LOCALE" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> <variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> <column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="IMAGE" remarks=""> @@ -1328,10 +946,11 @@ <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="DIRECTORY" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="DIRECTORY_NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> <column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="SORT_ORDER" remarks=""> @@ -1343,37 +962,46 @@ </column-list> <primary-key alias="" name="SQL070831021755250" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="LANGUAGES_ID"/> +<primary-key-column name="LANGUAGE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list/> <index-list> <index alias="" name="SQL070831021755250" remarks="" unique="true"> <index-description></index-description> -<index-column name="LANGUAGES_ID" sort="ASC"/> +<index-column name="LANGUAGE_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="MANUFACTURERS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="510" y="2492"/> +<table-figure-bounds height="-1" width="-1" x="1592" y="3028"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="MANUFACTURERS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="MANUFACTURER_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="MANUFACTURERS_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="MANUFACTURERS_IMAGE" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="IMAGE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> <column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="DATE_ADDED" remarks=""> @@ -1397,261 +1025,210 @@ </column-list> <primary-key alias="" name="SQL070831021755280" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="MANUFACTURERS_ID"/> +<primary-key-column name="MANUFACTURER_ID"/> </primary-key> <unique-key-list/> <foreign-key-list/> <index-list> <index alias="" name="SQL070831021755280" remarks="" unique="true"> <index-description></index-description> -<index-column name="MANUFACTURERS_ID" sort="ASC"/> +<index-column name="MANUFACTURER_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="MANUFACTURERS_INFO" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="837" y="2321"/> +<table-figure-bounds height="-1" width="-1" x="564" y="3026"/> <column-list> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="MANUFACTURERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="MANUFACTURER_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGES_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="MANUFACTURERS_URL" remarks=""> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="URL" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="100" decimal-digits="0" default-value="" mandatory="false" name="MANUFACTURERS_SHORT_DESC" remarks=""> +<column alias="" auto-increment="false" column-size="100" decimal-digits="0" default-value="" mandatory="false" name="SHORT_DESCRIPTION" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="1000" decimal-digits="0" default-value="" mandatory="false" name="MANUFACTURERS_LONG_DESC" remarks=""> +<column alias="" auto-increment="false" column-size="1000" decimal-digits="0" default-value="" mandatory="false" name="LONG_DESCRIPTION" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="URL_CLICKED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="DATE_LAST_CLICK" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> </column-list> <primary-key alias="" name="SQL070831021755310" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="LANGUAGES_ID"/> -<primary-key-column name="MANUFACTURERS_ID"/> +<primary-key-column name="LANGUAGE_ID"/> +<primary-key-column name="MANUFACTURER_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021756730" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755280" referenced-table="MANUFACTURERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021756730" on-delete="" on-update="" referenced-key="SQL070831021755280" referenced-table="MANUFACTURERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="MANUFACTURERS_ID" referenced-key-column-name="MANUFACTURERS_ID"/> +<foreign-key-column column-name="MANUFACTURER_ID" referenced-key-column-name="MANUFACTURER_ID"/> </foreign-key> <foreign-key alias="" name="FK_MANUFACTURERS_INFO_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGES_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755310" remarks="" unique="true"> <index-description></index-description> -<index-column name="MANUFACTURERS_ID" sort="ASC"/> -<index-column name="LANGUAGES_ID" sort="ASC"/> +<index-column name="MANUFACTURER_ID" sort="ASC"/> +<index-column name="LANGUAGE_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021756730" remarks="" unique="false"> <index-description></index-description> -<index-column name="MANUFACTURERS_ID" sort="ASC"/> +<index-column name="MANUFACTURER_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="NEWSLETTERS" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="40" y="4104"/> -<column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="NEWSLETTERS_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="TITLE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="true" name="CONTENT" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="254" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="MODULE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="DATE_SENT" remarks=""> -<column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="STATUS" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="false" name="LOCKED" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021755350" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="NEWSLETTERS_ID"/> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list> -<index alias="" name="SQL070831021755350" remarks="" unique="true"> -<index-description></index-description> -<index-column name="NEWSLETTERS_ID" sort="ASC"/> -</index> -</index-list> -</table> <table alias="" name="ORDERS" remarks=""> <table-description></table-description> <table-figure-bounds height="-1" width="-1" x="27" y="910"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ORDERS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_COMPANY" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMER_COMPANY" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_STREET_ADDRESS" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_STREET_ADDRESS" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_SUBURB" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMER_SUBURB" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_CITY" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_CITY" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_POSTCODE" remarks=""> +<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_POSTCODE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_STATE" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMER_STATE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_COUNTRY" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_COUNTRY" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_TELEPHONE" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_TELEPHONE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_CELLPHONE" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMER_CELLPHONE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="96" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_EMAIL_ADDRESS" remarks=""> +<column alias="" auto-increment="false" column-size="96" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_EMAIL_ADDRESS" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_ADDRESS_FORMAT_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> <column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> @@ -1712,12 +1289,6 @@ <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_ADDRESS_FORMAT_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> <column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="BILLING_NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> @@ -1778,59 +1349,90 @@ <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="BILLING_ADDRESS_FORMAT_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="PAYMENT_METHOD_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="PAYMENT_METHOD" remarks=""> +<column alias="" auto-increment="false" column-size="16" decimal-digits="0" default-value="" mandatory="true" name="PAYMENT_METHOD_CODE" remarks=""> <column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="20" decimal-digits="0" default-value="" mandatory="false" name="CC_TYPE" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="CARD_TYPE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="CC_OWNER" remarks=""> +<column alias="" auto-increment="false" column-size="16" decimal-digits="0" default-value="" mandatory="false" name="CARD_CODE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CC_NUMBER" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="CARD_OWNER" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="4" decimal-digits="0" default-value="" mandatory="false" name="CC_EXPIRES" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="CARD_NUMBER" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="128" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_CLASS" remarks=""> +<column alias="" auto-increment="false" column-size="4" decimal-digits="0" default-value="" mandatory="false" name="CARD_EXPIRES" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="DELIVERY_METHOD_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> -<variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="DATE_PURCHASED" remarks=""> +<column alias="" auto-increment="false" column-size="16" decimal-digits="0" default-value="" mandatory="true" name="DELIVERY_METHOD_CODE" remarks=""> <column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> +<column-description></column-description> <data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> <variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> <variant type-name-pattern="TIMESTAMP"/> @@ -1838,134 +1440,226 @@ <variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_STATUS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_STATUS_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="ORDERS_DATE_FINISHED" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="false" name="PURCHASED_DATE" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="3" decimal-digits="0" default-value="" mandatory="false" name="CURRENCY" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="false" name="FINISHED_DATE" remarks=""> <column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +<variant type-name-pattern="TIMESTAMP"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="CURRENCY_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="3" decimal-digits="0" default-value="" mandatory="true" name="CURRENCY_CODE" remarks=""> +<column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="2000" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> <variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="14" decimal-digits="6" default-value="" mandatory="false" name="CURRENCY_VALUE" remarks=""> +<column alias="" auto-increment="false" column-size="14" decimal-digits="6" default-value="" mandatory="true" name="DELIVERY_PRICE" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="14" decimal-digits="6" default-value="" mandatory="true" name="FINAL_PRICE" remarks=""> +<column-description></column-description> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="14" decimal-digits="6" default-value="" mandatory="true" name="TAX" remarks=""> +<column-description></column-description> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> +</data-type> +</column> </column-list> <primary-key alias="" name="SQL070831021755840" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_ID"/> +<primary-key-column name="ORDER_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021756810" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755080" referenced-table="CUSTOMERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021756810" on-delete="" on-update="" referenced-key="SQL070831021755080" referenced-table="CUSTOMERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CUSTOMERS_ID" referenced-key-column-name="CUSTOMERS_ID"/> +<foreign-key-column column-name="CUSTOMER_ID" referenced-key-column-name="CUSTOMER_ID"/> </foreign-key> -<foreign-key alias="" name="SQL070831021756860" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021756000" referenced-table="ORDERS_STATUS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021756860" on-delete="" on-update="" referenced-key="SQL070831021756000" referenced-table="ORDER_STATUS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_STATUS_ID" referenced-key-column-name="ORDERS_STATUS_ID"/> +<foreign-key-column column-name="ORDER_STATUS_ID" referenced-key-column-name="ORDER_STATUS_ID"/> </foreign-key> -<foreign-key alias="" name="FK_ORDERS_3" on-delete="" on-update="" referenced-key="SQL070831021754750" referenced-table="ADDRESS_FORMAT" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_ORDERS_3" on-delete="" on-update="" referenced-key="PK_PAYMENT_METHODS" referenced-table="PAYMENT_METHODS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="BILLING_ADDRESS_FORMAT_ID" referenced-key-column-name="ADDRESS_FORMAT_ID"/> +<foreign-key-column column-name="PAYMENT_METHOD_ID" referenced-key-column-name="PAYMENT_METHOD_ID"/> </foreign-key> -<foreign-key alias="" name="FK_ORDERS_4" on-delete="" on-update="" referenced-key="SQL070831021754750" referenced-table="ADDRESS_FORMAT" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_ORDERS_4" on-delete="" on-update="" referenced-key="SQL070831021756200" referenced-table="DELIVERY_METHODS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="DELIVERY_ADDRESS_FORMAT_ID" referenced-key-column-name="ADDRESS_FORMAT_ID"/> +<foreign-key-column column-name="DELIVERY_METHOD_ID" referenced-key-column-name="DELIVERY_METHOD_ID"/> </foreign-key> -<foreign-key alias="" name="FK_ORDERS_5" on-delete="" on-update="" referenced-key="SQL070831021754750" referenced-table="ADDRESS_FORMAT" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_ORDERS_5" on-delete="" on-update="" referenced-key="PK_CARD_TYPES" referenced-table="CARD_TYPES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CUSTOMERS_ADDRESS_FORMAT_ID" referenced-key-column-name="ADDRESS_FORMAT_ID"/> +<foreign-key-column column-name="CARD_TYPE_ID" referenced-key-column-name="CARD_TYPE_ID"/> </foreign-key> +<foreign-key alias="" name="FK_ORDERS_6" on-delete="" on-update="" referenced-key="PK_CURRENCIES" referenced-table="CURRENCIES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="CURRENCY_ID" referenced-key-column-name="CURRENCY_ID"/> +</foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755840" remarks="" unique="true"> <index-description></index-description> -<index-column name="ORDERS_ID" sort="ASC"/> +<index-column name="ORDER_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021756810" remarks="" unique="false"> <index-description></index-description> -<index-column name="CUSTOMERS_ID" sort="ASC"/> +<index-column name="CUSTOMER_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021756860" remarks="" unique="false"> <index-description></index-description> -<index-column name="ORDERS_STATUS_ID" sort="ASC"/> +<index-column name="ORDER_STATUS_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="ORDERS_PRODUCTS" remarks=""> +<table alias="" name="ORDER_PRODUCTS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="400" y="1596"/> +<table-figure-bounds height="-1" width="-1" x="441" y="1910"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ORDERS_PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="12" decimal-digits="0" default-value="" mandatory="false" name="PRODUCTS_MODEL" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="MODEL" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="PRODUCTS_PRICE" remarks=""> +<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="PRICE" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="FINAL_PRICE" remarks=""> @@ -1976,77 +1670,110 @@ <variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="7" decimal-digits="4" default-value="" mandatory="true" name="PRODUCTS_TAX" remarks=""> +<column alias="" auto-increment="false" column-size="7" decimal-digits="4" default-value="" mandatory="true" name="TAX" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_QUANTITY" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="QUANTITY" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755890" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_PRODUCTS_ID"/> +<primary-key-column name="ORDER_PRODUCT_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021755891" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755840" referenced-table="ORDERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021755891" on-delete="" on-update="" referenced-key="SQL070831021755840" referenced-table="ORDERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_ID" referenced-key-column-name="ORDERS_ID"/> +<foreign-key-column column-name="ORDER_ID" referenced-key-column-name="ORDER_ID"/> </foreign-key> -<foreign-key alias="" name="SQL070831021755892" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021755892" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755890" remarks="" unique="true"> <index-description></index-description> -<index-column name="ORDERS_PRODUCTS_ID" sort="ASC"/> +<index-column name="ORDER_PRODUCT_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021755891" remarks="" unique="false"> <index-description></index-description> -<index-column name="ORDERS_ID" sort="ASC"/> +<index-column name="ORDER_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021755892" remarks="" unique="false"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="ORDERS_PRODUCTS_ATTRIBUTES" remarks=""> +<table alias="" name="ORDER_PRODUCT_ATTRIBUTES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="687" y="1603"/> +<table-figure-bounds height="-1" width="-1" x="687" y="1640"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ORDERS_PRODUCTS_ATTRIBUTES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_PRODUCT_ATTRIBUTE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS" remarks=""> @@ -2055,10 +1782,11 @@ <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_VALUES" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_VALUE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> <column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="OPTIONS_VALUES_PRICE" remarks=""> @@ -2079,7 +1807,7 @@ </column-list> <primary-key alias="" name="SQL070831021756080" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_PRODUCTS_ATTRIBUTES_ID"/> +<primary-key-column name="ORDER_PRODUCT_ATTRIBUTE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -2088,67 +1816,103 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_ID" referenced-key-column-name="ORDERS_ID"/> +<foreign-key-column column-name="ORDER_ID" referenced-key-column-name="ORDER_ID"/> </foreign-key> <foreign-key alias="" name="FK_ORDERS_PRODUCTS_ATTRIBUTES_2" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756080" remarks="" unique="true"> <index-description></index-description> -<index-column name="ORDERS_PRODUCTS_ATTRIBUTES_ID" sort="ASC"/> +<index-column name="ORDER_PRODUCT_ATTRIBUTE_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="ORDERS_PRODUCTS_DOWNLOAD" remarks=""> +<table alias="" name="ORDER_PRODUCT_DOWNLOAD" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="543" y="1456"/> +<table-figure-bounds height="-1" width="-1" x="795" y="1362"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ORDERS_PRODUCTS_DOWNLOAD_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_PRODUCT_DOWNLOAD_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="ORDERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="ORDER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="ORDERS_PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="''" mandatory="true" name="ORDERS_PRODUCTS_FILENAME" remarks=""> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="''" mandatory="true" name="FILENAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="DOWNLOAD_MAXDAYS" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="MAXDAYS" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="DOWNLOAD_COUNT" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="COUNT" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021756110" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_PRODUCTS_DOWNLOAD_ID"/> +<primary-key-column name="ORDER_PRODUCT_DOWNLOAD_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -2157,67 +1921,122 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_ID" referenced-key-column-name="ORDERS_ID"/> +<foreign-key-column column-name="ORDER_ID" referenced-key-column-name="ORDER_ID"/> </foreign-key> <foreign-key alias="" name="FK_ORDERS_PRODUCTS_DOWNLOAD_2" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756110" remarks="" unique="true"> <index-description></index-description> -<index-column name="ORDERS_PRODUCTS_DOWNLOAD_ID" sort="ASC"/> +<index-column name="ORDER_PRODUCT_DOWNLOAD_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="ORDERS_STATUS" remarks=""> +<table alias="" name="ORDER_STATUS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="808" y="1059"/> +<table-figure-bounds height="113" width="242" x="808" y="1059"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="ORDERS_STATUS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_STATUS_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="SORT_ORDER" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant type-name-pattern="TIMESTAMP"/> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="LAST_MODIFIED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant type-name-pattern="TIMESTAMP"/> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +</data-type> +</column> </column-list> <primary-key alias="" name="SQL070831021756000" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_STATUS_ID"/> +<primary-key-column name="ORDER_STATUS_ID"/> </primary-key> <unique-key-list/> <foreign-key-list/> <index-list> <index alias="" name="SQL070831021756000" remarks="" unique="true"> <index-description></index-description> -<index-column name="ORDERS_STATUS_ID" sort="ASC"/> +<index-column name="ORDER_STATUS_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="ORDERS_STATUS_HISTORY" remarks=""> +<table alias="" name="ORDER_STATUS_HISTORIES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="685" y="861"/> +<table-figure-bounds height="-1" width="-1" x="663" y="881"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ORDERS_STATUS_HISTORY_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_STATUS_HISTORY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_STATUS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_STATUS_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> @@ -2238,94 +2057,79 @@ <column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="false" name="COMMENTS" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="254" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021756030" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_STATUS_HISTORY_ID"/> +<primary-key-column name="ORDER_STATUS_HISTORY_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021756900" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021756000" referenced-table="ORDERS_STATUS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021756900" on-delete="" on-update="" referenced-key="SQL070831021756000" referenced-table="ORDER_STATUS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_STATUS_ID" referenced-key-column-name="ORDERS_STATUS_ID"/> +<foreign-key-column column-name="ORDER_STATUS_ID" referenced-key-column-name="ORDER_STATUS_ID"/> </foreign-key> <foreign-key alias="" name="FK_ORDERS_STATUS_HISTORY_2" on-delete="" on-update="" referenced-key="SQL070831021755840" referenced-table="ORDERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_ID" referenced-key-column-name="ORDERS_ID"/> +<foreign-key-column column-name="ORDER_ID" referenced-key-column-name="ORDER_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756030" remarks="" unique="true"> <index-description></index-description> -<index-column name="ORDERS_STATUS_HISTORY_ID" sort="ASC"/> +<index-column name="ORDER_STATUS_HISTORY_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021756900" remarks="" unique="false"> <index-description></index-description> -<index-column name="ORDERS_STATUS_ID" sort="ASC"/> +<index-column name="ORDER_STATUS_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="ORDERS_TOTAL" remarks=""> +<table alias="" name="ORDER_COMMENTS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="421" y="665"/> +<table-figure-bounds height="-1" width="-1" x="66" y="1898"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ORDERS_TOTAL_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> <column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="TITLE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="TEXT" remarks=""> +<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="true" name="TEXT" remarks=""> <column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="VALUE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="OT_CLASS" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="SORT_ORDER" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> </column-list> <primary-key alias="" name="SQL070831021756170" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_TOTAL_ID"/> +<primary-key-column name="ORDER_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -2334,178 +2138,258 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_ID" referenced-key-column-name="ORDERS_ID"/> +<foreign-key-column column-name="ORDER_ID" referenced-key-column-name="ORDER_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756170" remarks="" unique="true"> <index-description></index-description> -<index-column name="ORDERS_TOTAL_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="PRODUCTS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="28" y="2553"/> +<table-figure-bounds height="-1" width="-1" x="2246" y="2372"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_QUANTITY" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="QUANTITY" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="12" decimal-digits="0" default-value="" mandatory="false" name="PRODUCTS_MODEL" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="false" name="MODEL" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="PRODUCTS_IMAGE" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="IMAGE" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="PRODUCTS_PRICE" remarks=""> +<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="PRICE" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="true" name="PRODUCTS_DATE_ADDED" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="PRODUCTS_LAST_MODIFIED" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="PRODUCTS_DATE_AVAILABLE" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="false" name="DATE_AVAILABLE" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="5" decimal-digits="2" default-value="" mandatory="true" name="PRODUCTS_WEIGHT" remarks=""> +<column alias="" auto-increment="false" column-size="5" decimal-digits="2" default-value="" mandatory="true" name="WEIGHT" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_STATUS" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="STATUS" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_TAX_CLASS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="TAX_CLASS_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="MANUFACTURERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="MANUFACTURER_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="PRODUCTS_ORDERED" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="true" name="ORDERED" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755390" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_ID"/> +<primary-key-column name="PRODUCT_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021755391" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755280" referenced-table="MANUFACTURERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021755391" on-delete="" on-update="" referenced-key="SQL070831021755280" referenced-table="MANUFACTURERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="MANUFACTURERS_ID" referenced-key-column-name="MANUFACTURERS_ID"/> +<foreign-key-column column-name="MANUFACTURER_ID" referenced-key-column-name="MANUFACTURER_ID"/> </foreign-key> -<foreign-key alias="" name="FK_PRODUCTS_2" on-delete="" on-update="" referenced-key="SQL070831021756390" referenced-table="TAX_CLASS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_2" on-delete="" on-update="" referenced-key="SQL070831021756390" referenced-table="TAX_CLASSES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_TAX_CLASS_ID" referenced-key-column-name="TAX_CLASS_ID"/> +<foreign-key-column column-name="TAX_CLASS_ID" referenced-key-column-name="TAX_CLASS_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755390" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021755391" remarks="" unique="false"> <index-description></index-description> -<index-column name="MANUFACTURERS_ID" sort="ASC"/> +<index-column name="MANUFACTURER_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="PRODUCTS_ATTRIBUTES" remarks=""> +<table alias="" name="PRODUCT_ATTRIBUTES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="296" y="1843"/> +<table-figure-bounds height="-1" width="-1" x="3984" y="1800"/> <column-list> -<column alias="" auto-increment="true" column-size="10" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="PRODUCTS_ATTRIBUTES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ATTRIBUTE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="OPTIONS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="OPTIONS_VALUES_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_VALUE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="OPTIONS_VALUES_PRICE" remarks=""> +<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="OPTION_VALUE_PRICE" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="1" decimal-digits="0" default-value="" mandatory="true" name="PRICE_PREFIX" remarks=""> @@ -2518,101 +2402,130 @@ </column-list> <primary-key alias="" name="SQL070831021755500" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_ATTRIBUTES_ID"/> +<primary-key-column name="PRODUCT_ATTRIBUTE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021756760" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021756760" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> -<foreign-key alias="" name="FK_PRODUCTS_ATTRIBUTES_2" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCTS_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_ATTRIBUTES_2" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCT_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="OPTIONS_ID" referenced-key-column-name="PRODUCTS_OPTIONS_ID"/> +<foreign-key-column column-name="PRODUCT_OPTION_ID" referenced-key-column-name="PRODUCT_OPTION_ID"/> </foreign-key> -<foreign-key alias="" name="FK_PRODUCTS_ATTRIBUTES_3" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCTS_OPTIONS_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_ATTRIBUTES_3" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCT_OPTION_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="OPTIONS_VALUES_ID" referenced-key-column-name="PRODUCTS_OPTIONS_VALUES_ID"/> +<foreign-key-column column-name="PRODUCT_OPTION_VALUE_ID" referenced-key-column-name="PRODUCT_OPTION_VALUE_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755500" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_ATTRIBUTES_ID" sort="ASC"/> +<index-column name="PRODUCT_ATTRIBUTE_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021756760" remarks="" unique="false"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="PRODUCTS_ATTRIBUTES_DOWNLOAD" remarks=""> +<table alias="" name="PRODUCT_ATTRIBUTES_DOWNLOAD" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="622" y="2219"/> +<table-figure-bounds height="-1" width="-1" x="3921" y="1645"/> <column-list> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ATTRIBUTES_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ATTRIBUTE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="''" mandatory="true" name="PRODUCTS_ATTRIBUTES_FILENAME" remarks=""> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="''" mandatory="true" name="FILENAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="false" name="PRODUCTS_ATTRIBUTES_MAXDAYS" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="false" name="MAXDAYS" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="false" name="PRODUCTS_ATTRIBUTES_MAXCOUNT" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="false" name="MAXCOUNT" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755560" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_ATTRIBUTES_ID"/> +<primary-key-column name="PRODUCT_ATTRIBUTE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="FK_PRODUCTS_ATTRIBUTES_DOWNLOAD_1" on-delete="" on-update="" referenced-key="SQL070831021755500" referenced-table="PRODUCTS_ATTRIBUTES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_ATTRIBUTES_DOWNLOAD_1" on-delete="" on-update="" referenced-key="SQL070831021755500" referenced-table="PRODUCT_ATTRIBUTES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ATTRIBUTES_ID" referenced-key-column-name="PRODUCTS_ATTRIBUTES_ID"/> +<foreign-key-column column-name="PRODUCT_ATTRIBUTE_ID" referenced-key-column-name="PRODUCT_ATTRIBUTE_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755560" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_ATTRIBUTES_ID" sort="ASC"/> +<index-column name="PRODUCT_ATTRIBUTE_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="PRODUCTS_DESCRIPTION" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="596" y="2742"/> +<table-figure-bounds height="-1" width="-1" x="1907" y="3113"/> <column-list> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="1" mandatory="true" name="LANGUAGE_ID" remarks=""> @@ -2621,79 +2534,104 @@ <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="''" mandatory="true" name="PRODUCTS_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="''" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="false" name="PRODUCTS_DESCRIPTION" remarks=""> +<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="254" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="false" name="PRODUCTS_URL" remarks=""> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="false" name="URL" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="false" name="PRODUCTS_VIEWED" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="0" mandatory="false" name="VIEWED" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755590" remarks=""> <primary-key-description></primary-key-description> <primary-key-column name="LANGUAGE_ID"/> -<primary-key-column name="PRODUCTS_ID"/> +<primary-key-column name="PRODUCT_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021755591" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021755591" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> <foreign-key alias="" name="FK_PRODUCTS_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755590" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> <index-column name="LANGUAGE_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021755591" remarks="" unique="false"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="PRODUCTS_NOTIFICATIONS" remarks=""> +<table alias="" name="PRODUCT_NOTIFICATIONS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="36" y="1977"/> +<table-figure-bounds height="-1" width="-1" x="2174" y="2017"/> <column-list> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> @@ -2708,8 +2646,8 @@ </column-list> <primary-key alias="" name="SQL070831021755670" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="CUSTOMERS_ID"/> -<primary-key-column name="PRODUCTS_ID"/> +<primary-key-column name="CUSTOMER_ID"/> +<primary-key-column name="PRODUCT_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -2718,212 +2656,291 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> <foreign-key alias="" name="FK_PRODUCTS_NOTIFICATIONS_2" on-delete="" on-update="" referenced-key="SQL070831021755080" referenced-table="CUSTOMERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CUSTOMERS_ID" referenced-key-column-name="CUSTOMERS_ID"/> +<foreign-key-column column-name="CUSTOMER_ID" referenced-key-column-name="CUSTOMER_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755670" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> -<index-column name="CUSTOMERS_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> +<index-column name="CUSTOMER_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="PRODUCTS_OPTIONS" remarks=""> +<table alias="" name="PRODUCT_OPTIONS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="697" y="1757"/> +<table-figure-bounds height="-1" width="-1" x="3353" y="2013"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="PRODUCTS_OPTIONS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755700" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_OPTIONS_ID"/> +<primary-key-column name="PRODUCT_OPTION_ID"/> </primary-key> <unique-key-list/> <foreign-key-list/> <index-list> <index alias="" name="SQL070831021755700" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_OPTIONS_ID" sort="ASC"/> +<index-column name="PRODUCT_OPTION_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="PRODUCTS_OPTIONS_VALUES" remarks=""> +<table alias="" name="PRODUCT_OPTION_VALUES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="721" y="2009"/> +<table-figure-bounds height="-1" width="-1" x="4038" y="2421"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="PRODUCTS_OPTIONS_VALUES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_VALUE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755720" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_OPTIONS_VALUES_ID"/> +<primary-key-column name="PRODUCT_OPTION_VALUE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list/> <index-list> <index alias="" name="SQL070831021755720" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_OPTIONS_VALUES_ID" sort="ASC"/> +<index-column name="PRODUCT_OPTION_VALUE_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS" remarks=""> +<table alias="" name="PRODUCT_OPTION_VALUES_TO_PRODUCT_OPTIONS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="737" y="1866"/> +<table-figure-bounds height="78" width="304" x="4601" y="1997"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ASSOCIATION_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_VALUES_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_VALUE_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755750" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_ID"/> +<primary-key-column name="ASSOCIATION_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_1" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCTS_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_1" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCT_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_OPTIONS_ID" referenced-key-column-name="PRODUCTS_OPTIONS_ID"/> +<foreign-key-column column-name="PRODUCT_OPTION_ID" referenced-key-column-name="PRODUCT_OPTION_ID"/> </foreign-key> -<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_2" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCTS_OPTIONS_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_2" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCT_OPTION_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_OPTIONS_VALUES_ID" referenced-key-column-name="PRODUCTS_OPTIONS_VALUES_ID"/> +<foreign-key-column column-name="PRODUCT_OPTION_VALUE_ID" referenced-key-column-name="PRODUCT_OPTION_VALUE_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755750" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_ID" sort="ASC"/> +<index-column name="ASSOCIATION_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="PRODUCTS_TO_CATEGORIES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="477" y="3034"/> +<table-figure-bounds height="-1" width="-1" x="2269" y="3269"/> <column-list> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="CATEGORIES_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CATEGORY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="40" decimal-digits="0" default-value="" mandatory="false" name="COMMENT" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="false" name="COMMENT" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021755770" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="CATEGORIES_ID"/> -<primary-key-column name="PRODUCTS_ID"/> +<primary-key-column name="CATEGORY_ID"/> +<primary-key-column name="PRODUCT_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="SQL070831021755780" on-delete="NO ACTION" on-update="NO ACTION" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="SQL070831021755780" on-delete="" on-update="" referenced-key="SQL070831021755390" referenced-table="PRODUCTS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> <foreign-key alias="" name="FK_PRODUCTS_TO_CATEGORIES_2" on-delete="" on-update="" referenced-key="SQL070831021754850" referenced-table="CATEGORIES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="CATEGORIES_ID" referenced-key-column-name="CATEGORIES_ID"/> +<foreign-key-column column-name="CATEGORY_ID" referenced-key-column-name="CATEGORY_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021755770" remarks="" unique="true"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> -<index-column name="CATEGORIES_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> +<index-column name="CATEGORY_ID" sort="ASC"/> </index> <index alias="" name="SQL070831021755780" remarks="" unique="false"> <index-description></index-description> -<index-column name="PRODUCTS_ID" sort="ASC"/> +<index-column name="PRODUCT_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="REVIEWS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="13" y="3455"/> +<table-figure-bounds height="159" width="238" x="2479" y="2122"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="REVIEWS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="REVIEW_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMERS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMER_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMERS_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="CUSTOMER_NICKNAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="REVIEWS_RATING" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="false" name="RATING" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="DATE_ADDED" remarks=""> @@ -2944,16 +2961,10 @@ <variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="0" mandatory="true" name="REVIEWS_READ" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> </column-list> <primary-key alias="" name="SQL070831021756260" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="REVIEWS_ID"/> +<primary-key-column name="REVIEW_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -2962,43 +2973,66 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> +<foreign-key alias="" name="FK_REVIEWS_2" on-delete="" on-update="" referenced-key="SQL070831021755080" referenced-table="CUSTOMERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="CUSTOMER_ID" referenced-key-column-name="CUSTOMER_ID"/> +</foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756260" remarks="" unique="true"> <index-description></index-description> -<index-column name="REVIEWS_ID" sort="ASC"/> +<index-column name="REVIEW_ID" sort="ASC"/> </index> </index-list> </table> <table alias="" name="REVIEWS_DESCRIPTION" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1312" y="3491"/> +<table-figure-bounds height="-1" width="-1" x="2029" y="1607"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="REVIEWS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="REVIEW_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGES_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="true" name="REVIEWS_TEXT" remarks=""> +<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="true" name="REVIEW_TEXT" remarks=""> <column-description></column-description> <data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="254" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> </data-type> </column> </column-list> <primary-key alias="" name="SQL070831021756290" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="LANGUAGES_ID"/> -<primary-key-column name="REVIEWS_ID"/> +<primary-key-column name="LANGUAGE_ID"/> +<primary-key-column name="REVIEW_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -3007,100 +3041,79 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="REVIEWS_ID" referenced-key-column-name="REVIEWS_ID"/> +<foreign-key-column column-name="REVIEW_ID" referenced-key-column-name="REVIEW_ID"/> </foreign-key> <foreign-key alias="" name="FK_REVIEWS_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGES_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756290" remarks="" unique="true"> <index-description></index-description> -<index-column name="REVIEWS_ID" sort="ASC"/> -<index-column name="LANGUAGES_ID" sort="ASC"/> +<index-column name="REVIEW_ID" sort="ASC"/> +<index-column name="LANGUAGE_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="SESSIONS" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="694" y="4391"/> -<column-list> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="SESSKEY" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="EXPIRY" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="true" name="VALUE" remarks=""> -<column-description></column-description> -<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> -<variant precision-max="254" precision-min="1" precision-variable="%n" type-name-pattern="CHAR(%n)"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="SQL070831021756330" remarks=""> -<primary-key-description></primary-key-description> -<primary-key-column name="SESSKEY"/> -</primary-key> -<unique-key-list/> -<foreign-key-list/> -<index-list> -<index alias="" name="SQL070831021756330" remarks="" unique="true"> -<index-description></index-description> -<index-column name="SESSKEY" sort="ASC"/> -</index> -</index-list> -</table> <table alias="" name="SPECIALS" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="280" y="3307"/> +<table-figure-bounds height="163" width="308" x="3027" y="3221"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="SPECIALS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="SPECIAL_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_ID" remarks=""> <column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="SPECIALS_NEW_PRODUCTS_PRICE" remarks=""> +<column alias="" auto-increment="false" column-size="15" decimal-digits="4" default-value="" mandatory="true" name="NEW_PRODUCTS_PRICE" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="SPECIALS_DATE_ADDED" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="false" name="DATE_ADDED" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="SPECIALS_LAST_MODIFIED" remarks=""> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> <column-description></column-description> -<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%p)"> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p)"/> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> <variant type-name-pattern="TIMESTAMP"/> -<variant type-name-pattern="TIMESTAMP WITH TIME ZONE"/> -<variant precision-max="9" precision-min="1" precision-variable="%p" type-name-pattern="TIMESTAMP(%p) WITH TIME ZONE"/> </data-type> </column> <column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="EXPIRES_DATE" remarks=""> @@ -3130,7 +3143,7 @@ </column-list> <primary-key alias="" name="SQL070831021756360" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="SPECIALS_ID"/> +<primary-key-column name="SPECIAL_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> @@ -3139,36 +3152,45 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_ID" referenced-key-column-name="PRODUCTS_ID"/> +<foreign-key-column column-name="PRODUCT_ID" referenced-key-column-name="PRODUCT_ID"/> </foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756360" remarks="" unique="true"> <index-description></index-description> -<index-column name="SPECIALS_ID" sort="ASC"/> +<index-column name="SPECIAL_ID" sort="ASC"/> </index> </index-list> </table> -<table alias="" name="TAX_CLASS" remarks=""> +<table alias="" name="TAX_CLASSES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="262" y="378"/> +<table-figure-bounds height="-1" width="-1" x="3047" y="825"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="TAX_CLASS_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="TAX_CLASS_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="TAX_CLASS_TITLE" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="TAX_CLASS_DESCRIPTION" remarks=""> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="DESCRIPTION" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> <column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> @@ -3205,18 +3227,32 @@ </table> <table alias="" name="TAX_RATES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="845" y="335"/> +<table-figure-bounds height="-1" width="-1" x="3079" y="489"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="TAX_RATES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="TAX_RATES_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="TAX_ZONE_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ZONE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="TAX_CLASS_ID" remarks=""> @@ -3225,24 +3261,37 @@ <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="1" mandatory="false" name="TAX_PRIORITY" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="1" mandatory="false" name="PRIORITY" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="7" decimal-digits="4" default-value="" mandatory="true" name="TAX_RATE" remarks=""> +<column alias="" auto-increment="false" column-size="7" decimal-digits="4" default-value="" mandatory="true" name="RATE" remarks=""> <column-description></column-description> -<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p,%s)"> -<variant precision-max="38" precision-min="1" precision-variable="%p" scale-max="127" scale-min="-84" scale-variable="%s" type-name-pattern="DECIMAL(%p,%s)"/> -<variant type-name-pattern="DECIMAL"/> -<variant precision-max="38" precision-min="1" precision-variable="%p" type-name-pattern="DECIMAL(%p)"/> +<data-type jdbc-type="3" name="DECIMAL" selected-variant-pattern="DECIMAL(%p, %s)"> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n)"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%n" type-name-pattern="DECIMAL(%n) ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) UNSIGNED ZEROFILL"/> +<variant precision-max="17" precision-min="0" precision-variable="%p" scale-max="128" scale-min="0" scale-variable="%s" type-name-pattern="DECIMAL(%p, %s) ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="TAX_DESCRIPTION" remarks=""> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="DESCRIPTION" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> <column alias="" auto-increment="false" column-size="26" decimal-digits="6" default-value="" mandatory="false" name="LAST_MODIFIED" remarks=""> @@ -3270,7 +3319,7 @@ </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="FK_TAX_RATES_1" on-delete="" on-update="" referenced-key="SQL070831021756390" referenced-table="TAX_CLASS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_TAX_RATES_1" on-delete="" on-update="" referenced-key="SQL070831021756390" referenced-table="TAX_CLASSES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> @@ -3282,7 +3331,7 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="TAX_ZONE_ID" referenced-key-column-name="ZONE_ID"/> +<foreign-key-column column-name="ZONE_ID" referenced-key-column-name="ZONE_ID"/> </foreign-key> </foreign-key-list> <index-list> @@ -3292,79 +3341,24 @@ </index> </index-list> </table> -<table alias="" name="WHOS_ONLINE" remarks=""> -<table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="578" y="8"/> -<column-list> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="CUSTOMER_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> -<variant type-name-pattern="INTEGER"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="FULL_NAME" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="128" decimal-digits="0" default-value="" mandatory="true" name="SESSION_ID" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="15" decimal-digits="0" default-value="" mandatory="true" name="IP_ADDRESS" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="14" decimal-digits="0" default-value="" mandatory="true" name="TIME_ENTRY" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="14" decimal-digits="0" default-value="" mandatory="true" name="TIME_LAST_CLICK" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="true" name="LAST_PAGE_URL" remarks=""> -<column-description></column-description> -<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> -</data-type> -</column> -</column-list> -<primary-key alias="" name="PK_WHOS_ONLINE" remarks=""> -<primary-key-description></primary-key-description> -</primary-key> -<unique-key-list/> -<foreign-key-list> -<foreign-key alias="" name="FK_WHOS_ONLINE_1" on-delete="" on-update="" referenced-key="SQL070831021755080" referenced-table="CUSTOMERS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> -<foreign-key-description></foreign-key-description> -<foreign-key-figure> -<fk-fig-bendpoint-list/> -</foreign-key-figure> -<foreign-key-column column-name="CUSTOMER_ID" referenced-key-column-name="CUSTOMERS_ID"/> -</foreign-key> -</foreign-key-list> -<index-list/> -</table> <table alias="" name="ZONES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="1301" y="424"/> +<table-figure-bounds height="-1" width="-1" x="2878" y="229"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ZONE_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ZONE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ZONE_COUNTRY_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="COUNTRY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> @@ -3376,10 +3370,11 @@ <variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="ZONE_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> </column-list> @@ -3394,7 +3389,7 @@ <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ZONE_COUNTRY_ID" referenced-key-column-name="COUNTRIES_ID"/> +<foreign-key-column column-name="COUNTRY_ID" referenced-key-column-name="COUNTRY_ID"/> </foreign-key> </foreign-key-list> <index-list> @@ -3406,18 +3401,32 @@ </table> <table alias="" name="ZONES_TO_GEO_ZONES" remarks=""> <table-description></table-description> -<table-figure-bounds height="-1" width="-1" x="867" y="501"/> +<table-figure-bounds height="-1" width="-1" x="2747" y="32"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="AUTOINCREMENT: start 1 increment 1" mandatory="true" name="ASSOCIATION_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ASSOCIATION_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="true" name="ZONE_COUNTRY_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="COUNTRY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="10" decimal-digits="0" default-value="" mandatory="false" name="ZONE_ID" remarks=""> @@ -3471,6 +3480,13 @@ </foreign-key-figure> <foreign-key-column column-name="GEO_ZONE_ID" referenced-key-column-name="GEO_ZONE_ID"/> </foreign-key> +<foreign-key alias="" name="FK_ZONES_TO_GEO_ZONES_3" on-delete="" on-update="" referenced-key="SQL070831021755010" referenced-table="COUNTRIES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="COUNTRY_ID" referenced-key-column-name="COUNTRY_ID"/> +</foreign-key> </foreign-key-list> <index-list> <index alias="" name="SQL070831021756530" remarks="" unique="true"> @@ -3479,14 +3495,21 @@ </index> </index-list> </table> -<table alias="" name="ORDERS_STATUS_DESCRIPTION" remarks=""> +<table alias="" name="ORDER_STATUS_DESCRIPTION" remarks=""> <table-description></table-description> -<table-figure-bounds height="89" width="273" x="1032" y="1180"/> +<table-figure-bounds height="109" width="273" x="1094" y="1242"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_STATUS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="ORDER_STATUS_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> <column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> @@ -3495,131 +3518,567 @@ <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="ORDERS_STATUS_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> </column-list> -<primary-key alias="" name="PK_ORDERS_STATUS_DESCRIPTION" remarks=""> +<primary-key alias="" name="PK_ORDER_STATUS_DESCRIPTION" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="ORDERS_STATUS_ID"/> +<primary-key-column name="ORDER_STATUS_ID"/> <primary-key-column name="LANGUAGE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="FK_ORDERS_STATUS_DESCRIPTION_1" on-delete="" on-update="" referenced-key="SQL070831021756000" referenced-table="ORDERS_STATUS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_ORDERS_STATUS_DESCRIPTION_1" on-delete="" on-update="" referenced-key="SQL070831021756000" referenced-table="ORDER_STATUS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="ORDERS_STATUS_ID" referenced-key-column-name="ORDERS_STATUS_ID"/> +<foreign-key-column column-name="ORDER_STATUS_ID" referenced-key-column-name="ORDER_STATUS_ID"/> </foreign-key> <foreign-key alias="" name="FK_ORDERS_STATUS_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list/> </table> -<table alias="" name="PRODUCTS_OPTIONS_DESCRIPTION" remarks=""> +<table alias="" name="PRODUCT_OPTIONS_DESCRIPTION" remarks=""> <table-description></table-description> -<table-figure-bounds height="79" width="308" x="1066" y="1780"/> +<table-figure-bounds height="104" width="308" x="3318" y="1700"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_ID" remarks=""> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_ID" remarks=""> <column-description></column-description> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> +<column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="256" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +</column-list> +<primary-key alias="" name="PK_PRODUCT_OPTIONS_DESCRIPTION" remarks=""> +<primary-key-description></primary-key-description> +<primary-key-column name="PRODUCT_OPTION_ID"/> +<primary-key-column name="LANGUAGE_ID"/> +</primary-key> +<unique-key-list/> +<foreign-key-list> +<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_DESCRIPTION_1" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCT_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="PRODUCT_OPTION_ID" referenced-key-column-name="PRODUCT_OPTION_ID"/> +</foreign-key> +<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> +</foreign-key> +</foreign-key-list> +<index-list/> +</table> +<table alias="" name="PRODUCT_OPTION_VALUES_DESCRIPTION" remarks=""> +<table-description></table-description> +<table-figure-bounds height="109" width="318" x="3471" y="2097"/> +<column-list> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCT_OPTION_VALUE_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="-5" name="BIGINT" selected-variant-pattern="BIGINT"> +<variant type-name-pattern="BIGINT"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n)"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="19" precision-min="0" precision-variable="%n" type-name-pattern="BIGINT(%n) ZEROFILL"/> +<variant type-name-pattern="BIGINT UNSIGNED"/> +<variant type-name-pattern="BIGINT UNSIGNED ZEROFILL"/> +<variant type-name-pattern="BIGINT ZEROFILL"/> +</data-type> +</column> <column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="256" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> </column-list> -<primary-key alias="" name="PK_PRODUCTS_OPTIONS_DESCRIPTION" remarks=""> +<primary-key alias="" name="PK_PRODUCT_OPTION_VALUES_DESCRIPTION" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_OPTIONS_ID"/> +<primary-key-column name="PRODUCT_OPTION_VALUE_ID"/> <primary-key-column name="LANGUAGE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_DESCRIPTION_1" on-delete="" on-update="" referenced-key="SQL070831021755700" referenced-table="PRODUCTS_OPTIONS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_DESCRIPTION_1" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCT_OPTION_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_OPTIONS_ID" referenced-key-column-name="PRODUCTS_OPTIONS_ID"/> +<foreign-key-column column-name="PRODUCT_OPTION_VALUE_ID" referenced-key-column-name="PRODUCT_OPTION_VALUE_ID"/> </foreign-key> -<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list/> </table> -<table alias="" name="PRODUCTS_OPTIONS_VALUES_DESCRIPTION" remarks=""> +<table alias="" name="CURRENCIES" remarks=""> <table-description></table-description> -<table-figure-bounds height="79" width="318" x="956" y="2101"/> +<table-figure-bounds height="153" width="260" x="503" y="158"/> <column-list> -<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_VALUES_ID" remarks=""> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CURRENCY_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="3" decimal-digits="0" default-value="" mandatory="true" name="CODE" remarks=""> +<column-description></column-description> +<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="12" decimal-digits="0" default-value="" mandatory="false" name="SYMBOL_LEFT" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="12" decimal-digits="0" default-value="" mandatory="false" name="SYMBOL_RIGHT" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="CURRENCY_FORMAT" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant type-name-pattern="TIMESTAMP"/> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="LAST_MODIFIED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant type-name-pattern="TIMESTAMP"/> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +</data-type> +</column> +</column-list> +<primary-key alias="" name="PK_CURRENCIES" remarks=""> +<primary-key-description></primary-key-description> +<primary-key-column name="CURRENCY_ID"/> +</primary-key> +<unique-key-list/> +<foreign-key-list/> +<index-list/> +</table> +<table alias="" name="CURRENCIES_DESCRIPTION" remarks=""> +<table-description></table-description> +<table-figure-bounds height="113" width="266" x="1187" y="207"/> +<column-list> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CURRENCY_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> <column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> <column-description></column-description> <data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> <variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> </data-type> </column> -<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="PRODUCTS_OPTIONS_VALUES_NAME" remarks=""> +<column alias="" auto-increment="false" column-size="32" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> <column-description></column-description> <data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> -<variant precision-max="4000" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> </data-type> </column> +<column alias="" auto-increment="false" column-size="255" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> </column-list> -<primary-key alias="" name="PK_PRODUCTS_OPTIONS_VALUES_DESCRIPTION" remarks=""> +<primary-key alias="" name="PK_CURRENCIES_DESCRIPTION" remarks=""> <primary-key-description></primary-key-description> -<primary-key-column name="PRODUCTS_OPTIONS_VALUES_ID"/> +<primary-key-column name="CURRENCY_ID"/> <primary-key-column name="LANGUAGE_ID"/> </primary-key> <unique-key-list/> <foreign-key-list> -<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_DESCRIPTION_1" on-delete="" on-update="" referenced-key="SQL070831021755720" referenced-table="PRODUCTS_OPTIONS_VALUES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_CURRENCIES_DESCRIPTION_1" on-delete="" on-update="" referenced-key="PK_CURRENCIES" referenced-table="CURRENCIES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="PRODUCTS_OPTIONS_VALUES_ID" referenced-key-column-name="PRODUCTS_OPTIONS_VALUES_ID"/> +<foreign-key-column column-name="CURRENCY_ID" referenced-key-column-name="CURRENCY_ID"/> </foreign-key> -<foreign-key alias="" name="FK_PRODUCTS_OPTIONS_VALUES_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key alias="" name="FK_CURRENCIES_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> <foreign-key-description></foreign-key-description> <foreign-key-figure> <fk-fig-bendpoint-list/> </foreign-key-figure> -<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGES_ID"/> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> </foreign-key> </foreign-key-list> <index-list/> </table> +<table alias="" name="PAYMENT_METHODS" remarks=""> +<table-description></table-description> +<table-figure-bounds height="120" width="276" x="523" y="523"/> +<column-list> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PAYMENT_METHOD_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="16" decimal-digits="0" default-value="" mandatory="true" name="CODE" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="SORT_ORDER" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +<variant type-name-pattern="TIMESTAMP"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="LAST_MODIFIED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +<variant type-name-pattern="TIMESTAMP"/> +</data-type> +</column> +</column-list> +<primary-key alias="" name="PK_PAYMENT_METHODS" remarks=""> +<primary-key-description></primary-key-description> +<primary-key-column name="PAYMENT_METHOD_ID"/> +</primary-key> +<unique-key-list/> +<foreign-key-list/> +<index-list/> +</table> +<table alias="" name="PAYMENT_METHODS_DESCRIPTION" remarks=""> +<table-description></table-description> +<table-figure-bounds height="98" width="330" x="1770" y="602"/> +<column-list> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="PAYMENT_METHOD_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> +</data-type> +</column> +</column-list> +<primary-key alias="" name="PK_PAYMENT_METHODS_DESCRIPTION" remarks=""> +<primary-key-description></primary-key-description> +<primary-key-column name="PAYMENT_METHOD_ID"/> +<primary-key-column name="LANGUAGE_ID"/> +</primary-key> +<unique-key-list/> +<foreign-key-list> +<foreign-key alias="" name="FK_PAYMENT_METHODS_DESCRIPTION_1" on-delete="" on-update="" referenced-key="PK_PAYMENT_METHODS" referenced-table="PAYMENT_METHODS" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="PAYMENT_METHOD_ID" referenced-key-column-name="PAYMENT_METHOD_ID"/> +</foreign-key> +<foreign-key alias="" name="FK_PAYMENT_METHODS_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> +</foreign-key> +</foreign-key-list> +<index-list/> +</table> +<table alias="" name="CARD_TYPES" remarks=""> +<table-description></table-description> +<table-figure-bounds height="119" width="292" x="218" y="341"/> +<column-list> +<column alias="" auto-increment="true" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CARD_TYPE_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="16" decimal-digits="0" default-value="" mandatory="true" name="CODE" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="SORT_ORDER" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="DATE_ADDED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +<variant type-name-pattern="TIMESTAMP"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="26" decimal-digits="0" default-value="" mandatory="true" name="LAST_MODIFIED" remarks=""> +<column-description></column-description> +<data-type jdbc-type="93" literal-prefix="'" literal-suffix="'" name="TIMESTAMP" selected-variant-pattern="TIMESTAMP(%n)"> +<variant precision-max="14" precision-min="0" precision-variable="%n" type-name-pattern="TIMESTAMP(%n)"/> +<variant type-name-pattern="TIMESTAMP"/> +</data-type> +</column> +</column-list> +<primary-key alias="" name="PK_CARD_TYPES" remarks=""> +<primary-key-description></primary-key-description> +<primary-key-column name="CARD_TYPE_ID"/> +</primary-key> +<unique-key-list/> +<foreign-key-list/> +<index-list/> +</table> +<table alias="" name="CARD_TYPES_DESCRIPTION" remarks=""> +<table-description></table-description> +<table-figure-bounds height="115" width="269" x="1504" y="408"/> +<column-list> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="CARD_TYPE_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="0" decimal-digits="0" default-value="" mandatory="true" name="LANGUAGE_ID" remarks=""> +<column-description></column-description> +<data-type jdbc-type="4" name="INTEGER" selected-variant-pattern="INTEGER"> +<variant type-name-pattern="INTEGER"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n)"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) UNSIGNED ZEROFILL"/> +<variant precision-max="10" precision-min="0" precision-variable="%n" type-name-pattern="INTEGER(%n) ZEROFILL"/> +<variant type-name-pattern="INTEGER UNSIGNED"/> +<variant type-name-pattern="INTEGER UNSIGNED ZEROFILL"/> +<variant type-name-pattern="INTEGER ZEROFILL"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="64" decimal-digits="0" default-value="" mandatory="true" name="NAME" remarks=""> +<column-description></column-description> +<data-type jdbc-type="12" literal-prefix="'" literal-suffix="'" name="VARCHAR" selected-variant-pattern="VARCHAR(%n)"> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n)"/> +<variant precision-max="255" precision-min="1" precision-variable="%n" type-name-pattern="VARCHAR(%n) BINARY"/> +</data-type> +</column> +<column alias="" auto-increment="false" column-size="32700" decimal-digits="0" default-value="" mandatory="false" name="DESCRIPTION" remarks=""> +<column-description></column-description> +<data-type jdbc-type="1" literal-prefix="'" literal-suffix="'" name="CHAR" selected-variant-pattern="CHAR(%n)"> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n)"/> +<variant type-name-pattern="CHAR"/> +<variant precision-max="255" precision-min="0" precision-variable="%n" type-name-pattern="CHAR(%n) BINARY"/> +</data-type> +</column> +</column-list> +<primary-key alias="" name="PK_CARD_TYPES_DESCRIPTION" remarks=""> +<primary-key-description></primary-key-description> +<primary-key-column name="CARD_TYPE_ID"/> +<primary-key-column name="LANGUAGE_ID"/> +</primary-key> +<unique-key-list/> +<foreign-key-list> +<foreign-key alias="" name="FK_CARD_TYPES_DESCRIPTION_1" on-delete="" on-update="" referenced-key="PK_CARD_TYPES" referenced-table="CARD_TYPES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="CARD_TYPE_ID" referenced-key-column-name="CARD_TYPE_ID"/> +</foreign-key> +<foreign-key alias="" name="FK_CARD_TYPES_DESCRIPTION_2" on-delete="" on-update="" referenced-key="SQL070831021755250" referenced-table="LANGUAGES" referenced-table-schema="APP" remarks="" source-entity-role="" source-multiplicity="0..*" source-relationship-type="" target-entity-role="" target-multiplicity="1" target-relationship-type=""> +<foreign-key-description></foreign-key-description> +<foreign-key-figure> +<fk-fig-bendpoint-list/> +</foreign-key-figure> +<foreign-key-column column-name="LANGUAGE_ID" referenced-key-column-name="LANGUAGE_ID"/> +</foreign-key> +</foreign-key-list> +<index-list/> +</table> </table-list> </schema> </schema-list> Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/create_table.sql =================================================================== --- pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/create_table.sql 2007-09-18 01:50:07 UTC (rev 565) +++ pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/create_table.sql 2007-09-18 09:02:14 UTC (rev 566) @@ -1,84 +1,26 @@ -CREATE TABLE BANNERS ( - BANNERS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , BANNERS_TITLE VARCHAR(64) NOT NULL - , BANNERS_URL VARCHAR(255) NOT NULL - , BANNERS_IMAGE VARCHAR(64) NOT NULL - , BANNERS_GROUP VARCHAR(10) NOT NULL - , BANNERS_HTML_TEXT LONG VARCHAR - , EXPIRES_IMPRESSIONS INTEGER DEFAULT 0 - , EXPIRES_DATE TIMESTAMP DEFAULT 'NULL' - , DATE_SCHEDULED TIMESTAMP DEFAULT 'NULL' - , DATE_ADDED TIMESTAMP NOT NULL - , DATE_STATUS_CHANGE TIMESTAMP DEFAULT 'NULL' - , STATUS INTEGER DEFAULT 1 NOT NULL - , PRIMARY KEY (BANNERS_ID) -); - -CREATE TABLE CONFIGURATION_GROUP ( - CONFIGURATION_GROUP_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CONFIGURATION_GROUP_TITLE VARCHAR(64) NOT NULL - , CONFIGURATION_GROUP_DESCRIPTION VARCHAR(255) NOT NULL - , SORT_ORDER INTEGER - , VISIBLE INTEGER DEFAULT 1 - , PRIMARY KEY (CONFIGURATION_GROUP_ID) -); - -CREATE TABLE COUNTER ( - STARTDATE CHAR(8) - , COUNTER INTEGER -); - -CREATE TABLE COUNTER_HISTORY ( - MONTH CHAR(8) - , COUNTER INTEGER -); - -CREATE TABLE COUNTRIES ( - COUNTRIES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , COUNTRIES_NAME VARCHAR(64) NOT NULL - , COUNTRIES_ISO_CODE_2 CHAR(2) NOT NULL - , COUNTRIES_ISO_CODE_3 CHAR(3) NOT NULL - , ADDRESS_FORMAT_ID INTEGER NOT NULL - , PRIMARY KEY (COUNTRIES_ID) -); - -CREATE TABLE CURRENCIES ( - CURRENCIES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , TITLE VARCHAR(32) NOT NULL - , CODE CHAR(3) NOT NULL - , SYMBOL_LEFT VARCHAR(12) - , SYMBOL_RIGHT VARCHAR(12) - , DECIMAL_POINT CHAR(1) - , THOUSANDS_POINT CHAR(1) - , DECIMAL_PLACES CHAR(1) - , VALUE DOUBLE PRECISION - , LAST_UPDATED TIMESTAMP - , PRIMARY KEY (CURRENCIES_ID) -); - CREATE TABLE CUSTOMERS ( - CUSTOMERS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CUSTOMERS_PORTAL_ID VARCHAR(255) NOT NULL - , CUSTOMERS_GENDER CHAR(1) NOT NULL - , CUSTOMERS_FIRSTNAME VARCHAR(32) NOT NULL - , CUSTOMERS_LASTNAME VARCHAR(32) NOT NULL - , CUSTOMERS_DOB TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL - , CUSTOMERS_EMAIL_ADDRESS VARCHAR(96) NOT NULL - , CUSTOMERS_DEFAULT_ADDRESS_ID INTEGER - , CUSTOMERS_TELEPHONE VARCHAR(32) NOT NULL - , CUSTOMERS_FAX VARCHAR(32) - , CUSTOMERS_CELLPHONE VARCHAR(32) - , CUSTOMERS_NEWSLETTER CHAR(1) - , PRIMARY KEY (CUSTOMERS_ID) + CUSTOMER_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , PORTAL_ID VARCHAR(255) NOT NULL + , GENDER CHAR(1) NOT NULL + , FIRSTNAME VARCHAR(32) NOT NULL + , LASTNAME VARCHAR(32) NOT NULL + , NICKNAME VARCHAR(64) + , DAY_OF_BIRTH DATE NOT NULL DEFAULT '0000-00-00 00:00:00' + , EMAIL_ADDRESS VARCHAR(96) NOT NULL + , TELEPHONE VARCHAR(32) NOT NULL + , FAX VARCHAR(32) + , CELLPHONE VARCHAR(32) + , PRIMARY KEY (CUSTOMER_ID) ); -CREATE TABLE DELIVERY_METHOD ( +CREATE TABLE DELIVERY_METHODS ( DELIVERY_METHOD_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , DELIVERY_CLASS VARCHAR(128) NOT NULL - , DELIVERY_STATUS VARCHAR(1) NOT NULL - , SORT_ORDER INTEGER - , DATE_ADDED TIMESTAMP - , LAST_MODIFIED TIMESTAMP + , CODE VARCHAR(16) NOT NULL + , OBJECT_NAME VARCHAR(128) NOT NULL + , STATUS INTEGER NOT NULL + , SORT_ORDER INTEGER NOT NULL + , DATE_ADDED TIMESTAMP NOT NULL + , LAST_MODIFIED TIMESTAMP NOT NULL , PRIMARY KEY (DELIVERY_METHOD_ID) ); @@ -92,89 +34,102 @@ ); CREATE TABLE LANGUAGES ( - LANGUAGES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + LANGUAGE_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) , NAME VARCHAR(32) NOT NULL - , CODE CHAR(2) NOT NULL + , LOCALE CHAR(16) NOT NULL , IMAGE VARCHAR(64) - , DIRECTORY VARCHAR(32) + , DIRECTORY_NAME VARCHAR(32) , SORT_ORDER INTEGER - , PRIMARY KEY (LANGUAGES_ID) + , PRIMARY KEY (LANGUAGE_ID) ); CREATE TABLE MANUFACTURERS ( - MANUFACTURERS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , MANUFACTURERS_NAME VARCHAR(32) NOT NULL - , MANUFACTURERS_IMAGE VARCHAR(64) + MANUFACTURER_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , NAME VARCHAR(32) NOT NULL + , IMAGE VARCHAR(64) , DATE_ADDED TIMESTAMP , LAST_MODIFIED TIMESTAMP - , PRIMARY KEY (MANUFACTURERS_ID) + , PRIMARY KEY (MANUFACTURER_ID) ); -CREATE TABLE NEWSLETTERS ( - NEWSLETTERS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , TITLE VARCHAR(255) NOT NULL - , CONTENT LONG VARCHAR NOT NULL - , MODULE VARCHAR(255) NOT NULL +CREATE TABLE ORDER_STATUS ( + ORDER_STATUS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , SORT_ORDER INTEGER NOT NULL , DATE_ADDED TIMESTAMP NOT NULL - , DATE_SENT TIMESTAMP - , STATUS INTEGER - , LOCKED INTEGER DEFAULT 0 - , PRIMARY KEY (NEWSLETTERS_ID) + , LAST_MODIFIED TIMESTAMP NOT NULL + , PRIMARY KEY (ORDER_STATUS_ID) ); -CREATE TABLE ORDERS_STATUS ( - ORDERS_STATUS_ID INTEGER DEFAULT 0 NOT NULL - , PRIMARY KEY (ORDERS_STATUS_ID) +CREATE TABLE PRODUCT_OPTIONS ( + PRODUCT_OPTION_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , PRIMARY KEY (PRODUCT_OPTION_ID) ); -CREATE TABLE PRODUCTS_OPTIONS ( - PRODUCTS_OPTIONS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , PRIMARY KEY (PRODUCTS_OPTIONS_ID) +CREATE TABLE PRODUCT_OPTION_VALUES ( + PRODUCT_OPTION_VALUE_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , PRIMARY KEY (PRODUCT_OPTION_VALUE_ID) ); -CREATE TABLE PRODUCTS_OPTIONS_VALUES ( - PRODUCTS_OPTIONS_VALUES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , PRIMARY KEY (PRODUCTS_OPTIONS_VALUES_ID) +CREATE TABLE TAX_CLASSES ( + TAX_CLASS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , NAME VARCHAR(32) NOT NULL + , DESCRIPTION VARCHAR(255) NOT NULL + , LAST_MODIFIED TIMESTAMP + , DATE_ADDED TIMESTAMP NOT NULL + , PRIMARY KEY (TAX_CLASS_ID) ); -CREATE TABLE SESSIONS ( - SESSKEY VARCHAR(32) NOT NULL - , EXPIRY INTEGER NOT NULL - , VALUE LONG VARCHAR NOT NULL - , PRIMARY KEY (SESSKEY) +CREATE TABLE CURRENCIES ( + CURRENCY_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , CODE CHAR(3) NOT NULL + , SYMBOL_LEFT VARCHAR(12) + , SYMBOL_RIGHT VARCHAR(12) + , CURRENCY_FORMAT VARCHAR(32) NOT NULL + , DATE_ADDED TIMESTAMP NOT NULL + , LAST_MODIFIED TIMESTAMP NOT NULL + , PRIMARY KEY (CURRENCY_ID) ); -CREATE TABLE TAX_CLASS ( - TAX_CLASS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , TAX_CLASS_TITLE VARCHAR(32) NOT NULL - , TAX_CLASS_DESCRIPTION VARCHAR(255) NOT NULL - , LAST_MODIFIED TIMESTAMP +CREATE TABLE PAYMENT_METHODS ( + PAYMENT_METHOD_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , CODE VARCHAR(16) NOT NULL + , SORT_ORDER INTEGER NOT NULL , DATE_ADDED TIMESTAMP NOT NULL - , PRIMARY KEY (TAX_CLASS_ID) + , LAST_MODIFIED TIMESTAMP NOT NULL + , PRIMARY KEY (PAYMENT_METHOD_ID) ); -CREATE TABLE ADDRESS_FORMAT ( - ADDRESS_FORMAT_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ADDRESS_FORMAT VARCHAR(128) NOT NULL - , ADDRESS_SUMMARY VARCHAR(48) NOT NULL - , PRIMARY KEY (ADDRESS_FORMAT_ID) +CREATE TABLE CARD_TYPES ( + CARD_TYPE_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , CODE VARCHAR(16) NOT NULL + , SORT_ORDER INTEGER NOT NULL + , DATE_ADDED TIMESTAMP NOT NULL + , LAST_MODIFIED TIMESTAMP NOT NULL + , PRIMARY KEY (CARD_TYPE_ID) ); +CREATE TABLE COUNTRIES ( + COUNTRY_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , NAME VARCHAR(64) NOT NULL + , ISO_CODE_2 CHAR(2) NOT NULL + , ISO_CODE_3 CHAR(3) NOT NULL + , PRIMARY KEY (COUNTRY_ID) +); + CREATE TABLE ORDERS ( - ORDERS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CUSTOMERS_ID INTEGER NOT NULL - , CUSTOMERS_NAME VARCHAR(64) NOT NULL - , CUSTOMERS_COMPANY VARCHAR(32) - , CUSTOMERS_STREET_ADDRESS VARCHAR(64) NOT NULL - , CUSTOMERS_SUBURB VARCHAR(32) - , CUSTOMERS_CITY VARCHAR(32) NOT NULL - , CUSTOMERS_POSTCODE VARCHAR(10) NOT NULL - , CUSTOMERS_STATE VARCHAR(32) - , CUSTOMERS_COUNTRY VARCHAR(32) NOT NULL - , CUSTOMERS_TELEPHONE VARCHAR(32) NOT NULL - , CUSTOMERS_CELLPHONE VARCHAR(32) - , CUSTOMERS_EMAIL_ADDRESS VARCHAR(96) NOT NULL - , CUSTOMERS_ADDRESS_FORMAT_ID INTEGER NOT NULL + ORDER_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , CUSTOMER_ID BIGINT NOT NULL + , CUSTOMER_NAME VARCHAR(64) NOT NULL + , CUSTOMER_COMPANY VARCHAR(32) + , CUSTOMER_STREET_ADDRESS VARCHAR(64) NOT NULL + , CUSTOMER_SUBURB VARCHAR(32) + , CUSTOMER_CITY VARCHAR(32) NOT NULL + , CUSTOMER_POSTCODE VARCHAR(10) NOT NULL + , CUSTOMER_STATE VARCHAR(32) + , CUSTOMER_COUNTRY VARCHAR(32) NOT NULL + , CUSTOMER_TELEPHONE VARCHAR(32) NOT NULL + , CUSTOMER_CELLPHONE VARCHAR(32) + , CUSTOMER_EMAIL_ADDRESS VARCHAR(96) NOT NULL , DELIVERY_NAME VARCHAR(64) NOT NULL , DELIVERY_COMPANY VARCHAR(32) , DELIVERY_DEPARTMENT VARCHAR(32) @@ -185,7 +140,6 @@ , DELIVERY_STATE VARCHAR(32) , DELIVERY_COUNTRY VARCHAR(32) NOT NULL , DELIVERY_TELEPHONE VARCHAR(32) - , DELIVERY_ADDRESS_FORMAT_ID INTEGER NOT NULL , BILLING_NAME VARCHAR(64) NOT NULL , BILLING_COMPANY VARCHAR(32) , BILLING_DEPARTMENT VARCHAR(32) @@ -196,295 +150,251 @@ , BILLING_STATE VARCHAR(32) , BILLING_COUNTRY VARCHAR(32) NOT NULL , BILLING_TELEPHONE VARCHAR(32) - , BILLING_ADDRESS_FORMAT_ID INTEGER NOT NULL - , PAYMENT_METHOD VARCHAR(32) NOT NULL - , CC_TYPE VARCHAR(20) - , CC_OWNER VARCHAR(64) - , CC_NUMBER VARCHAR(32) - , CC_EXPIRES VARCHAR(4) - , DELIVERY_CLASS VARCHAR(128) NOT NULL + , PAYMENT_METHOD_ID INTEGER + , PAYMENT_METHOD_CODE CHAR(16) NOT NULL + , CARD_TYPE_ID INTEGER + , CARD_CODE VARCHAR(16) + , CARD_OWNER VARCHAR(64) + , CARD_NUMBER VARCHAR(32) + , CARD_EXPIRES VARCHAR(4) + , DELIVERY_METHOD_ID INTEGER + , DELIVERY_METHOD_CODE VARCHAR(16) NOT NULL , LAST_MODIFIED TIMESTAMP - , DATE_PURCHASED TIMESTAMP - , ORDERS_STATUS_ID INTEGER NOT NULL - , ORDERS_DATE_FINISHED TIMESTAMP - , CURRENCY CHAR(3) - , CURRENCY_VALUE DECIMAL(14,6) - , PRIMARY KEY (ORDERS_ID) + , ORDER_STATUS_ID INTEGER NOT NULL + , PURCHASED_DATE TIMESTAMP + , FINISHED_DATE TIMESTAMP + , CURRENCY_ID INTEGER + , CURRENCY_CODE CHAR(3) NOT NULL + , DELIVERY_PRICE DECIMAL(14, 6) NOT NULL + , FINAL_PRICE DECIMAL(14, 6) NOT NULL + , TAX DECIMAL(14, 6) NOT NULL + , PRIMARY KEY (ORDER_ID) ); CREATE TABLE PRODUCTS ( - PRODUCTS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , PRODUCTS_QUANTITY INTEGER NOT NULL - , PRODUCTS_MODEL VARCHAR(12) - , PRODUCTS_IMAGE VARCHAR(64) - , PRODUCTS_PRICE DECIMAL(15,4) NOT NULL - , PRODUCTS_DATE_ADDED TIMESTAMP NOT NULL - , PRODUCTS_LAST_MODIFIED TIMESTAMP - , PRODUCTS_DATE_AVAILABLE TIMESTAMP - , PRODUCTS_WEIGHT DECIMAL(5,2) NOT NULL - , PRODUCTS_STATUS INTEGER NOT NULL - , PRODUCTS_TAX_CLASS_ID INTEGER NOT NULL - , MANUFACTURERS_ID INTEGER - , PRODUCTS_ORDERED INTEGER DEFAULT 0 NOT NULL - , PRIMARY KEY (PRODUCTS_ID) + PRODUCT_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , QUANTITY INTEGER NOT NULL + , MODEL VARCHAR(32) + , IMAGE VARCHAR(64) + , PRICE DECIMAL(15, 4) NOT NULL + , DATE_ADDED TIMESTAMP NOT NULL + , LAST_MODIFIED TIMESTAMP + , DATE_AVAILABLE TIMESTAMP + , WEIGHT DECIMAL(5, 2) NOT NULL + , STATUS INTEGER NOT NULL + , TAX_CLASS_ID INTEGER + , MANUFACTURER_ID INTEGER + , ORDERED INTEGER NOT NULL DEFAULT 0 + , PRIMARY KEY (PRODUCT_ID) ); CREATE TABLE CATEGORIES ( - CATEGORIES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CATEGORIES_IMAGE VARCHAR(64) + CATEGORY_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , IMAGE VARCHAR(64) , PARENT_ID INTEGER DEFAULT 0 , SORT_ORDER INTEGER , DATE_ADDED TIMESTAMP , LAST_MODIFIED TIMESTAMP - , PRIMARY KEY (CATEGORIES_ID) + , PRIMARY KEY (CATEGORY_ID) ); CREATE TABLE REVIEWS ( - REVIEWS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , PRODUCTS_ID INTEGER NOT NULL - , CUSTOMERS_ID INTEGER - , CUSTOMERS_NAME VARCHAR(64) NOT NULL - , REVIEWS_RATING INTEGER + REVIEW_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , PRODUCT_ID BIGINT NOT NULL + , CUSTOMER_ID BIGINT + , CUSTOMER_NICKNAME VARCHAR(64) NOT NULL + , RATING INTEGER , DATE_ADDED TIMESTAMP , LAST_MODIFIED TIMESTAMP - , REVIEWS_READ INTEGER DEFAULT 0 NOT NULL - , PRIMARY KEY (REVIEWS_ID) + , PRIMARY KEY (REVIEW_ID) ); CREATE TABLE ZONES ( ZONE_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ZONE_COUNTRY_ID INTEGER NOT NULL + , COUNTRY_ID INTEGER NOT NULL , ZONE_CODE VARCHAR(32) NOT NULL - , ZONE_NAME VARCHAR(32) NOT NULL + , NAME VARCHAR(32) NOT NULL , PRIMARY KEY (ZONE_ID) ); -CREATE TABLE PRODUCTS_ATTRIBUTES ( - PRODUCTS_ATTRIBUTES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , PRODUCTS_ID INTEGER NOT NULL - , OPTIONS_ID INTEGER NOT NULL - , OPTIONS_VALUES_ID INTEGER NOT NULL - , OPTIONS_VALUES_PRICE DECIMAL(15,4) NOT NULL +CREATE TABLE PRODUCT_ATTRIBUTES ( + PRODUCT_ATTRIBUTE_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , PRODUCT_ID BIGINT NOT NULL + , PRODUCT_OPTION_ID BIGINT NOT NULL + , PRODUCT_OPTION_VALUE_ID BIGINT NOT NULL + , OPTION_VALUE_PRICE DECIMAL(15, 4) NOT NULL , PRICE_PREFIX CHAR(1) NOT NULL - , PRIMARY KEY (PRODUCTS_ATTRIBUTES_ID) + , PRIMARY KEY (PRODUCT_ATTRIBUTE_ID) ); -CREATE TABLE BANNERS_HISTORY ( - BANNERS_HISTORY_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , BANNERS_ID INTEGER NOT NULL - , BANNERS_SHOWN INTEGER DEFAULT 0 NOT NULL - , BANNERS_CLICKED INTEGER DEFAULT 0 NOT NULL - , BANNERS_HISTORY_DATE TIMESTAMP NOT NULL - , PRIMARY KEY (BANNERS_HISTORY_ID) -); - CREATE TABLE CATEGORIES_DESCRIPTION ( - CATEGORIES_ID INTEGER DEFAULT 0 NOT NULL - , LANGUAGE_ID INTEGER DEFAULT 1 NOT NULL - , CATEGORIES_NAME VARCHAR(32) NOT NULL - , PRIMARY KEY (CATEGORIES_ID, LANGUAGE_ID) + CATEGORY_ID INTEGER NOT NULL DEFAULT 0 + , LANGUAGE_ID INTEGER NOT NULL DEFAULT 1 + , NAME VARCHAR(32) NOT NULL + , DESCRIPTION VARCHAR(256) + , PRIMARY KEY (CATEGORY_ID, LANGUAGE_ID) ); -CREATE TABLE CONFIGURATION ( - CONFIGURATION_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CONFIGURATION_TITLE VARCHAR(64) NOT NULL - , CONFIGURATION_KEY VARCHAR(64) NOT NULL - , CONFIGURATION_VALUE VARCHAR(255) NOT NULL - , CONFIGURATION_DESCRIPTION VARCHAR(255) NOT NULL - , CONFIGURATION_GROUP_ID INTEGER NOT NULL - , SORT_ORDER INTEGER - , LAST_MODIFIED TIMESTAMP +CREATE TABLE CUSTOMER_BASKETS ( + CUSTOMER_BASKET_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , CUSTOMER_ID BIGINT NOT NULL + , PRODUCT_ID BIGINT NOT NULL + , QUANTITY INTEGER NOT NULL + , FINAL_PRICE DECIMAL(15,4) , DATE_ADDED TIMESTAMP NOT NULL - , USE_FUNCTION VARCHAR(255) - , SET_FUNCTION VARCHAR(255) - , PRIMARY KEY (CONFIGURATION_ID) + , PRIMARY KEY (CUSTOMER_BASKET_ID) ); -CREATE TABLE CUSTOMERS_BASKET ( - CUSTOMERS_BASKET_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CUSTOMERS_ID INTEGER NOT NULL - , PRODUCTS_ID INTEGER NOT NULL - , CUSTOMERS_BASKET_QUANTITY INTEGER NOT NULL - , FINAL_PRICE DECIMAL(15,4) - , CUSTOMERS_BASKET_DATE_ADDED TIMESTAMP NOT NULL - , PRIMARY KEY (CUSTOMERS_BASKET_ID) +CREATE TABLE CUSTOMER_BASKET_ATTRIBUTES ( + CUSTOMERS_BASKET_ATTRIBUTE_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , CUSTOMER_ID BIGINT NOT NULL + , PRODUCT_ID BIGINT NOT NULL + , PRODUCTS_OPTION_ID BIGINT NOT NULL + , PRODUCTS_OPTION_VALUE_ID BIGINT NOT NULL + , PRIMARY KEY (CUSTOMERS_BASKET_ATTRIBUTE_ID) ); -CREATE TABLE CUSTOMERS_BASKET_ATTRIBUTES ( - CUSTOMERS_BASKET_ATTRIBUTES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CUSTOMERS_ID INTEGER NOT NULL - , PRODUCTS_ID INTEGER NOT NULL - , PRODUCTS_OPTIONS_ID INTEGER NOT NULL - , PRODUCTS_OPTIONS_VALUE_ID INTEGER NOT NULL - , PRIMARY KEY (CUSTOMERS_BASKET_ATTRIBUTES_ID) -); - -CREATE TABLE CUSTOMERS_INFO ( - CUSTOMERS_INFO_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CUSTOMERS_INFO_DATE_OF_LAST_LOGON TIMESTAMP - , CUSTOMERS_INFO_NUMBER_OF_LOGONS INTEGER - , CUSTOMERS_INFO_DATE_ACCOUNT_CREATED TIMESTAMP - , CUSTOMERS_INFO_DATE_ACCOUNT_LAST_MODIFIED TIMESTAMP - , GLOBAL_PRODUCT_NOTIFICATIONS INTEGER DEFAULT 0 - , PRIMARY KEY (CUSTOMERS_INFO_ID) -); - -CREATE TABLE DELIVERY_METHOD_DESCRIPTION ( - DELIVERY_METHOD_ID INTEGER DEFAULT 0 NOT NULL - , LANGUAGE_ID INTEGER DEFAULT 1 NOT NULL - , DELIVERY_METHOD_NAME VARCHAR(32) NOT NULL +CREATE TABLE DELIVERY_METHODS_DESCRIPTION ( + DELIVERY_METHOD_ID INTEGER NOT NULL DEFAULT 0 + , LANGUAGE_ID INTEGER NOT NULL DEFAULT 1 + , NAME VARCHAR(64) NOT NULL + , DESCRIPTION LONG VARCHAR , PRIMARY KEY (DELIVERY_METHOD_ID, LANGUAGE_ID) ); CREATE TABLE MANUFACTURERS_INFO ( - MANUFACTURERS_ID INTEGER NOT NULL - , LANGUAGES_ID INTEGER NOT NULL - , MANUFACTURERS_URL VARCHAR(255) NOT NULL - , MANUFACTURERS_SHORT_DESC VARCHAR(100) - , MANUFACTURERS_LONG_DESC VARCHAR(1000) - , URL_CLICKED INTEGER DEFAULT 0 NOT NULL - , DATE_LAST_CLICK TIMESTAMP - , PRIMARY KEY (LANGUAGES_ID, MANUFACTURERS_ID) + MANUFACTURER_ID INTEGER NOT NULL + , LANGUAGE_ID INTEGER NOT NULL + , URL VARCHAR(255) NOT NULL + , SHORT_DESCRIPTION VARCHAR(100) + , LONG_DESCRIPTION VARCHAR(1000) + , PRIMARY KEY (LANGUAGE_ID, MANUFACTURER_ID) ); -CREATE TABLE ORDERS_PRODUCTS ( - ORDERS_PRODUCTS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ORDERS_ID INTEGER NOT NULL - , PRODUCTS_ID INTEGER NOT NULL - , PRODUCTS_MODEL VARCHAR(12) - , PRODUCTS_NAME VARCHAR(64) NOT NULL - , PRODUCTS_PRICE DECIMAL(15,4) NOT NULL +CREATE TABLE ORDER_PRODUCTS ( + ORDER_PRODUCT_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , ORDER_ID BIGINT NOT NULL + , PRODUCT_ID BIGINT NOT NULL + , MODEL VARCHAR(32) + , NAME VARCHAR(64) NOT NULL + , PRICE DECIMAL(15, 4) NOT NULL , FINAL_PRICE DECIMAL(15,4) NOT NULL - , PRODUCTS_TAX DECIMAL(7,4) NOT NULL - , PRODUCTS_QUANTITY INTEGER NOT NULL - , PRIMARY KEY (ORDERS_PRODUCTS_ID) + , TAX DECIMAL(7, 4) NOT NULL + , QUANTITY INTEGER NOT NULL + , PRIMARY KEY (ORDER_PRODUCT_ID) ); -CREATE TABLE ORDERS_PRODUCTS_ATTRIBUTES ( - ORDERS_PRODUCTS_ATTRIBUTES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ORDERS_ID INTEGER NOT NULL - , ORDERS_PRODUCTS_ID INTEGER NOT NULL +CREATE TABLE ORDER_PRODUCT_ATTRIBUTES ( + ORDER_PRODUCT_ATTRIBUTE_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , ORDER_ID BIGINT NOT NULL + , PRODUCT_ID BIGINT NOT NULL , PRODUCTS_OPTIONS VARCHAR(32) NOT NULL - , PRODUCTS_OPTIONS_VALUES VARCHAR(32) NOT NULL + , PRODUCT_OPTION_VALUE VARCHAR(32) NOT NULL , OPTIONS_VALUES_PRICE DECIMAL(15,4) NOT NULL , PRICE_PREFIX CHAR(1) NOT NULL - , PRIMARY KEY (ORDERS_PRODUCTS_ATTRIBUTES_ID) + , PRIMARY KEY (ORDER_PRODUCT_ATTRIBUTE_ID) ); -CREATE TABLE ORDERS_PRODUCTS_DOWNLOAD ( - ORDERS_PRODUCTS_DOWNLOAD_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ORDERS_ID INTEGER DEFAULT 0 NOT NULL - , ORDERS_PRODUCTS_ID INTEGER DEFAULT 0 NOT NULL - , ORDERS_PRODUCTS_FILENAME VARCHAR(255) DEFAULT '' NOT NULL - , DOWNLOAD_MAXDAYS INTEGER DEFAULT 0 NOT NULL - , DOWNLOAD_COUNT INTEGER DEFAULT 0 NOT NULL - , PRIMARY KEY (ORDERS_PRODUCTS_DOWNLOAD_ID) +CREATE TABLE ORDER_PRODUCT_DOWNLOAD ( + ORDER_PRODUCT_DOWNLOAD_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , ORDER_ID BIGINT NOT NULL DEFAULT 0 + , PRODUCT_ID BIGINT NOT NULL DEFAULT 0 + , FILENAME VARCHAR(255) NOT NULL DEFAULT '' + , MAXDAYS INTEGER NOT NULL DEFAULT 0 + , COUNT INTEGER NOT NULL DEFAULT 0 + , PRIMARY KEY (ORDER_PRODUCT_DOWNLOAD_ID) ); -CREATE TABLE ORDERS_STATUS_HISTORY ( - ORDERS_STATUS_HISTORY_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ORDERS_ID INTEGER NOT NULL - , ORDERS_STATUS_ID INTEGER NOT NULL +CREATE TABLE ORDER_STATUS_HISTORIES ( + ORDER_STATUS_HISTORY_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , ORDER_ID BIGINT NOT NULL + , ORDER_STATUS_ID INTEGER NOT NULL , DATE_ADDED TIMESTAMP NOT NULL , CUSTOMER_NOTIFIED INTEGER DEFAULT 0 , COMMENTS LONG VARCHAR - , PRIMARY KEY (ORDERS_STATUS_HISTORY_ID) + , PRIMARY KEY (ORDER_STATUS_HISTORY_ID) ); -CREATE TABLE ORDERS_TOTAL ( - ORDERS_TOTAL_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ORDERS_ID INTEGER NOT NULL +CREATE TABLE ORDER_COMMENTS ( + ORDER_ID BIGINT NOT NULL , TITLE VARCHAR(255) NOT NULL - , TEXT VARCHAR(255) NOT NULL - , VALUE DECIMAL(15,4) NOT NULL - , OT_CLASS VARCHAR(32) NOT NULL - , SORT_ORDER INTEGER NOT NULL - , PRIMARY KEY (ORDERS_TOTAL_ID) + , TEXT LONG VARCHAR NOT NULL + , PRIMARY KEY (ORDER_ID) ); -CREATE TABLE PRODUCTS_ATTRIBUTES_DOWNLOAD ( - PRODUCTS_ATTRIBUTES_ID INTEGER NOT NULL - , PRODUCTS_ATTRIBUTES_FILENAME VARCHAR(255) DEFAULT '' NOT NULL - , PRODUCTS_ATTRIBUTES_MAXDAYS INTEGER DEFAULT 0 - , PRODUCTS_ATTRIBUTES_MAXCOUNT INTEGER DEFAULT 0 - , PRIMARY KEY (PRODUCTS_ATTRIBUTES_ID) +CREATE TABLE PRODUCT_ATTRIBUTES_DOWNLOAD ( + PRODUCT_ATTRIBUTE_ID BIGINT NOT NULL + , FILENAME VARCHAR(255) NOT NULL DEFAULT '' + , MAXDAYS INTEGER DEFAULT 0 + , MAXCOUNT INTEGER DEFAULT 0 + , PRIMARY KEY (PRODUCT_ATTRIBUTE_ID) ); CREATE TABLE PRODUCTS_DESCRIPTION ( - PRODUCTS_ID INTEGER NOT NULL - , LANGUAGE_ID INTEGER DEFAULT 1 NOT NULL - , PRODUCTS_NAME VARCHAR(64) DEFAULT '' NOT NULL - , PRODUCTS_DESCRIPTION LONG VARCHAR - , PRODUCTS_URL VARCHAR(255) - , PRODUCTS_VIEWED INTEGER DEFAULT 0 - , PRIMARY KEY (LANGUAGE_ID, PRODUCTS_ID) + PRODUCT_ID BIGINT NOT NULL + , LANGUAGE_ID INTEGER NOT NULL DEFAULT 1 + , NAME VARCHAR(64) NOT NULL DEFAULT '' + , DESCRIPTION LONG VARCHAR + , URL VARCHAR(255) + , VIEWED INTEGER DEFAULT 0 + , PRIMARY KEY (LANGUAGE_ID, PRODUCT_ID) ); -CREATE TABLE PRODUCTS_NOTIFICATIONS ( - PRODUCTS_ID INTEGER NOT NULL - , CUSTOMERS_ID INTEGER NOT NULL +CREATE TABLE PRODUCT_NOTIFICATIONS ( + PRODUCT_ID BIGINT NOT NULL + , CUSTOMER_ID BIGINT NOT NULL , DATE_ADDED TIMESTAMP NOT NULL - , PRIMARY KEY (CUSTOMERS_ID, PRODUCTS_ID) + , PRIMARY KEY (CUSTOMER_ID, PRODUCT_ID) ); -CREATE TABLE PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS ( - PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , PRODUCTS_OPTIONS_ID INTEGER NOT NULL - , PRODUCTS_OPTIONS_VALUES_ID INTEGER NOT NULL - , PRIMARY KEY (PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_ID) +CREATE TABLE PRODUCT_OPTION_VALUES_TO_PRODUCT_OPTIONS ( + ASSOCIATION_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , PRODUCT_OPTION_ID BIGINT NOT NULL + , PRODUCT_OPTION_VALUE_ID BIGINT NOT NULL + , PRIMARY KEY (ASSOCIATION_ID) ); CREATE TABLE PRODUCTS_TO_CATEGORIES ( - PRODUCTS_ID INTEGER NOT NULL - , CATEGORIES_ID INTEGER NOT NULL - , COMMENT VARCHAR(40) - , PRIMARY KEY (CATEGORIES_ID, PRODUCTS_ID) + PRODUCT_ID BIGINT NOT NULL + , CATEGORY_ID INTEGER NOT NULL + , COMMENT VARCHAR(64) + , PRIMARY KEY (CATEGORY_ID, PRODUCT_ID) ); CREATE TABLE REVIEWS_DESCRIPTION ( - REVIEWS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , LANGUAGES_ID INTEGER NOT NULL - , REVIEWS_TEXT LONG VARCHAR NOT NULL - , PRIMARY KEY (LANGUAGES_ID, REVIEWS_ID) + REVIEW_ID BIGINT NOT NULL + , LANGUAGE_ID INTEGER NOT NULL + , REVIEW_TEXT LONG VARCHAR NOT NULL + , PRIMARY KEY (LANGUAGE_ID, REVIEW_ID) ); CREATE TABLE SPECIALS ( - SPECIALS_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , PRODUCTS_ID INTEGER NOT NULL - , SPECIALS_NEW_PRODUCTS_PRICE DECIMAL(15,4) NOT NULL - , SPECIALS_DATE_ADDED TIMESTAMP - , SPECIALS_LAST_MODIFIED TIMESTAMP + SPECIAL_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , PRODUCT_ID BIGINT NOT NULL + , NEW_PRODUCTS_PRICE DECIMAL(15, 4) NOT NULL + , DATE_ADDED TIMESTAMP + , LAST_MODIFIED TIMESTAMP , EXPIRES_DATE TIMESTAMP , DATE_STATUS_CHANGE TIMESTAMP - , STATUS INTEGER DEFAULT 1 NOT NULL - , PRIMARY KEY (SPECIALS_ID) + , STATUS INTEGER NOT NULL DEFAULT 1 + , PRIMARY KEY (SPECIAL_ID) ); CREATE TABLE TAX_RATES ( TAX_RATES_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , TAX_ZONE_ID INTEGER NOT NULL + , ZONE_ID INTEGER NOT NULL , TAX_CLASS_ID INTEGER NOT NULL - , TAX_PRIORITY INTEGER DEFAULT 1 - , TAX_RATE DECIMAL(7,4) NOT NULL - , TAX_DESCRIPTION VARCHAR(255) NOT NULL + , PRIORITY INTEGER DEFAULT 1 + , RATE DECIMAL(7, 4) NOT NULL + , DESCRIPTION VARCHAR(255) NOT NULL , LAST_MODIFIED TIMESTAMP , DATE_ADDED TIMESTAMP NOT NULL , PRIMARY KEY (TAX_RATES_ID) ); -CREATE TABLE WHOS_ONLINE ( - CUSTOMER_ID INTEGER - , FULL_NAME VARCHAR(64) NOT NULL - , SESSION_ID VARCHAR(128) NOT NULL - , IP_ADDRESS VARCHAR(15) NOT NULL - , TIME_ENTRY VARCHAR(14) NOT NULL - , TIME_LAST_CLICK VARCHAR(14) NOT NULL - , LAST_PAGE_URL VARCHAR(255) NOT NULL -); - CREATE TABLE ZONES_TO_GEO_ZONES ( ASSOCIATION_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , ZONE_COUNTRY_ID INTEGER NOT NULL + , COUNTRY_ID INTEGER NOT NULL , ZONE_ID INTEGER , GEO_ZONE_ID INTEGER , LAST_MODIFIED TIMESTAMP @@ -492,332 +402,327 @@ , PRIMARY KEY (ASSOCIATION_ID) ); -CREATE TABLE ORDERS_STATUS_DESCRIPTION ( - ORDERS_STATUS_ID INTEGER NOT NULL +CREATE TABLE ORDER_STATUS_DESCRIPTION ( + ORDER_STATUS_ID INTEGER NOT NULL , LANGUAGE_ID INTEGER NOT NULL - , ORDERS_STATUS_NAME VARCHAR(32) NOT NULL - , PRIMARY KEY (ORDERS_STATUS_ID, LANGUAGE_ID) + , NAME VARCHAR(32) NOT NULL + , DESCRIPTION VARCHAR(255) + , PRIMARY KEY (ORDER_STATUS_ID, LANGUAGE_ID) ); -CREATE TABLE PRODUCTS_OPTIONS_DESCRIPTION ( - PRODUCTS_OPTIONS_ID INTEGER NOT NULL +CREATE TABLE PRODUCT_OPTIONS_DESCRIPTION ( + PRODUCT_OPTION_ID BIGINT NOT NULL , LANGUAGE_ID INTEGER NOT NULL - , PRODUCTS_OPTIONS_NAME VARCHAR(32) NOT NULL - , PRIMARY KEY (PRODUCTS_OPTIONS_ID, LANGUAGE_ID) + , NAME VARCHAR(32) NOT NULL + , DESCRIPTION VARCHAR(256) + , PRIMARY KEY (PRODUCT_OPTION_ID, LANGUAGE_ID) ); -CREATE TABLE PRODUCTS_OPTIONS_VALUES_DESCRIPTION ( - PRODUCTS_OPTIONS_VALUES_ID INTEGER NOT NULL +CREATE TABLE PRODUCT_OPTION_VALUES_DESCRIPTION ( + PRODUCT_OPTION_VALUE_ID BIGINT NOT NULL , LANGUAGE_ID INTEGER NOT NULL - , PRODUCTS_OPTIONS_VALUES_NAME VARCHAR(64) NOT NULL - , PRIMARY KEY (PRODUCTS_OPTIONS_VALUES_ID, LANGUAGE_ID) + , NAME VARCHAR(64) NOT NULL + , DESCRIPTION VARCHAR(256) + , PRIMARY KEY (PRODUCT_OPTION_VALUE_ID, LANGUAGE_ID) ); -CREATE TABLE ADDRESS_BOOK ( - ADDRESS_BOOK_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) - , CUSTOMERS_ID INTEGER NOT NULL - , ENTRY_GENDER CHAR(1) NOT NULL - , ENTRY_COMPANY VARCHAR(32) - , ENTRY_DEPARTMENT VARCHAR(32) - , ENTRY_FIRSTNAME VARCHAR(32) NOT NULL - , ENTRY_LASTNAME VARCHAR(32) NOT NULL - , ENTRY_STREET_ADDRESS VARCHAR(64) NOT NULL - , ENTRY_SUBURB VARCHAR(32) - , ENTRY_POSTCODE VARCHAR(10) NOT NULL - , ENTRY_CITY VARCHAR(32) NOT NULL - , ENTRY_STATE VARCHAR(32) - , ENTRY_TELEPHONE VARCHAR(32) NOT NULL - , ENTRY_FAX VARCHAR(32) - , ENTRY_CELLPHONE VARCHAR(32) - , ENTRY_COUNTRY_ID INTEGER DEFAULT 0 NOT NULL - , ENTRY_ZONE_ID INTEGER DEFAULT 0 NOT NULL +CREATE TABLE CURRENCIES_DESCRIPTION ( + CURRENCY_ID INTEGER NOT NULL + , LANGUAGE_ID INTEGER NOT NULL + , NAME VARCHAR(32) NOT NULL + , DESCRIPTION VARCHAR(255) + , PRIMARY KEY (CURRENCY_ID, LANGUAGE_ID) +); + +CREATE TABLE PAYMENT_METHODS_DESCRIPTION ( + PAYMENT_METHOD_ID INTEGER NOT NULL + , LANGUAGE_ID INTEGER NOT NULL + , NAME VARCHAR(64) NOT NULL + , DESCRIPTION LONG VARCHAR + , PRIMARY KEY (PAYMENT_METHOD_ID, LANGUAGE_ID) +); + +CREATE TABLE CARD_TYPES_DESCRIPTION ( + CARD_TYPE_ID INTEGER NOT NULL + , LANGUAGE_ID INTEGER NOT NULL + , NAME VARCHAR(64) NOT NULL + , DESCRIPTION LONG VARCHAR + , PRIMARY KEY (CARD_TYPE_ID, LANGUAGE_ID) +); + +CREATE TABLE ADDRESS_BOOKS ( + ADDRESS_BOOK_ID BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 100, INCREMENT BY 1) + , CUSTOMER_ID BIGINT NOT NULL + , GENDER CHAR(1) NOT NULL + , COMPANY VARCHAR(64) + , DEPARTMENT VARCHAR(64) + , FIRSTNAME VARCHAR(32) NOT NULL + , LASTNAME VARCHAR(32) NOT NULL + , STREET_ADDRESS VARCHAR(64) NOT NULL + , SUBURB VARCHAR(32) + , POSTCODE VARCHAR(10) NOT NULL + , CITY VARCHAR(32) NOT NULL + , STATE VARCHAR(32) + , TELEPHONE VARCHAR(32) NOT NULL + , FAX VARCHAR(32) + , CELLPHONE VARCHAR(32) + , DEFAULT_ADDRESS INTEGER NOT NULL + , LANGUAGE_ID INTEGER NOT NULL + , COUNTRY_ID INTEGER NOT NULL DEFAULT 0 + , ZONE_ID INTEGER NOT NULL DEFAULT 0 , PRIMARY KEY (ADDRESS_BOOK_ID) ); ALTER TABLE ORDERS ADD CONSTRAINT SQL070831021756810 - FOREIGN KEY (CUSTOMERS_ID) - REFERENCES CUSTOMERS (CUSTOMERS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (CUSTOMER_ID) + REFERENCES CUSTOMERS (CUSTOMER_ID); ALTER TABLE ORDERS ADD CONSTRAINT SQL070831021756860 - FOREIGN KEY (ORDERS_STATUS_ID) - REFERENCES ORDERS_STATUS (ORDERS_STATUS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (ORDER_STATUS_ID) + REFERENCES ORDER_STATUS (ORDER_STATUS_ID); ALTER TABLE ORDERS ADD CONSTRAINT FK_ORDERS_3 - FOREIGN KEY (BILLING_ADDRESS_FORMAT_ID) - REFERENCES ADDRESS_FORMAT (ADDRESS_FORMAT_ID); + FOREIGN KEY (PAYMENT_METHOD_ID) + REFERENCES PAYMENT_METHODS (PAYMENT_METHOD_ID); ALTER TABLE ORDERS ADD CONSTRAINT FK_ORDERS_4 - FOREIGN KEY (DELIVERY_ADDRESS_FORMAT_ID) - REFERENCES ADDRESS_FORMAT (ADDRESS_FORMAT_ID); + FOREIGN KEY (DELIVERY_METHOD_ID) + REFERENCES DELIVERY_METHODS (DELIVERY_METHOD_ID); ALTER TABLE ORDERS ADD CONSTRAINT FK_ORDERS_5 - FOREIGN KEY (CUSTOMERS_ADDRESS_FORMAT_ID) - REFERENCES ADDRESS_FORMAT (ADDRESS_FORMAT_ID); + FOREIGN KEY (CARD_TYPE_ID) + REFERENCES CARD_TYPES (CARD_TYPE_ID); +ALTER TABLE ORDERS + ADD CONSTRAINT FK_ORDERS_6 + FOREIGN KEY (CURRENCY_ID) + REFERENCES CURRENCIES (CURRENCY_ID); + ALTER TABLE PRODUCTS ADD CONSTRAINT SQL070831021755391 - FOREIGN KEY (MANUFACTURERS_ID) - REFERENCES MANUFACTURERS (MANUFACTURERS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (MANUFACTURER_ID) + REFERENCES MANUFACTURERS (MANUFACTURER_ID); ALTER TABLE PRODUCTS ADD CONSTRAINT FK_PRODUCTS_2 - FOREIGN KEY (PRODUCTS_TAX_CLASS_ID) - REFERENCES TAX_CLASS (TAX_CLASS_ID); + FOREIGN KEY (TAX_CLASS_ID) + REFERENCES TAX_CLASSES (TAX_CLASS_ID); ALTER TABLE CATEGORIES ADD CONSTRAINT FK_CATEGORIES_1 FOREIGN KEY (PARENT_ID) - REFERENCES CATEGORIES (CATEGORIES_ID); + REFERENCES CATEGORIES (CATEGORY_ID); ALTER TABLE REVIEWS ADD CONSTRAINT FK_REVIEWS_1 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID); + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); +ALTER TABLE REVIEWS + ADD CONSTRAINT FK_REVIEWS_2 + FOREIGN KEY (CUSTOMER_ID) + REFERENCES CUSTOMERS (CUSTOMER_ID); + ALTER TABLE ZONES ADD CONSTRAINT FK_ZONES_1 - FOREIGN KEY (ZONE_COUNTRY_ID) - REFERENCES COUNTRIES (COUNTRIES_ID); + FOREIGN KEY (COUNTRY_ID) + REFERENCES COUNTRIES (COUNTRY_ID); -ALTER TABLE PRODUCTS_ATTRIBUTES +ALTER TABLE PRODUCT_ATTRIBUTES ADD CONSTRAINT SQL070831021756760 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); -ALTER TABLE PRODUCTS_ATTRIBUTES +ALTER TABLE PRODUCT_ATTRIBUTES ADD CONSTRAINT FK_PRODUCTS_ATTRIBUTES_2 - FOREIGN KEY (OPTIONS_ID) - REFERENCES PRODUCTS_OPTIONS (PRODUCTS_OPTIONS_ID); + FOREIGN KEY (PRODUCT_OPTION_ID) + REFERENCES PRODUCT_OPTIONS (PRODUCT_OPTION_ID); -ALTER TABLE PRODUCTS_ATTRIBUTES +ALTER TABLE PRODUCT_ATTRIBUTES ADD CONSTRAINT FK_PRODUCTS_ATTRIBUTES_3 - FOREIGN KEY (OPTIONS_VALUES_ID) - REFERENCES PRODUCTS_OPTIONS_VALUES (PRODUCTS_OPTIONS_VALUES_ID); + FOREIGN KEY (PRODUCT_OPTION_VALUE_ID) + REFERENCES PRODUCT_OPTION_VALUES (PRODUCT_OPTION_VALUE_ID); -ALTER TABLE BANNERS_HISTORY - ADD CONSTRAINT FK_BANNERS_HISTORY_1 - FOREIGN KEY (BANNERS_ID) - REFERENCES BANNERS (BANNERS_ID); - ALTER TABLE CATEGORIES_DESCRIPTION ADD CONSTRAINT SQL070831021756620 - FOREIGN KEY (CATEGORIES_ID) - REFERENCES CATEGORIES (CATEGORIES_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (CATEGORY_ID) + REFERENCES CATEGORIES (CATEGORY_ID); ALTER TABLE CATEGORIES_DESCRIPTION ADD CONSTRAINT FK_CATEGORIES_DESCRIPTION_2 FOREIGN KEY (LANGUAGE_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + REFERENCES LANGUAGES (LANGUAGE_ID); -ALTER TABLE CONFIGURATION - ADD CONSTRAINT FK_CONFIGURATION_1 - FOREIGN KEY (CONFIGURATION_GROUP_ID) - REFERENCES CONFIGURATION_GROUP (CONFIGURATION_GROUP_ID); - -ALTER TABLE CUSTOMERS_BASKET +ALTER TABLE CUSTOMER_BASKETS ADD CONSTRAINT FK_CUSTOMERS_BASKET_1 - FOREIGN KEY (CUSTOMERS_ID) - REFERENCES CUSTOMERS (CUSTOMERS_ID); + FOREIGN KEY (CUSTOMER_ID) + REFERENCES CUSTOMERS (CUSTOMER_ID); -ALTER TABLE CUSTOMERS_BASKET +ALTER TABLE CUSTOMER_BASKETS ADD CONSTRAINT FK_CUSTOMERS_BASKET_2 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID); + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); -ALTER TABLE CUSTOMERS_BASKET_ATTRIBUTES +ALTER TABLE CUSTOMER_BASKET_ATTRIBUTES ADD CONSTRAINT FK_CUSTOMERS_BASKET_ATTRIBUTES_1 - FOREIGN KEY (CUSTOMERS_ID) - REFERENCES CUSTOMERS (CUSTOMERS_ID); + FOREIGN KEY (CUSTOMER_ID) + REFERENCES CUSTOMERS (CUSTOMER_ID); -ALTER TABLE CUSTOMERS_BASKET_ATTRIBUTES +ALTER TABLE CUSTOMER_BASKET_ATTRIBUTES ADD CONSTRAINT FK_CUSTOMERS_BASKET_ATTRIBUTES_2 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID); + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); -ALTER TABLE CUSTOMERS_BASKET_ATTRIBUTES +ALTER TABLE CUSTOMER_BASKET_ATTRIBUTES ADD CONSTRAINT FK_CUSTOMERS_BASKET_ATTRIBUTES_4 - FOREIGN KEY (PRODUCTS_OPTIONS_VALUE_ID) - REFERENCES PRODUCTS_OPTIONS_VALUES (PRODUCTS_OPTIONS_VALUES_ID); + FOREIGN KEY (PRODUCTS_OPTION_VALUE_ID) + REFERENCES PRODUCT_OPTION_VALUES (PRODUCT_OPTION_VALUE_ID); -ALTER TABLE CUSTOMERS_BASKET_ATTRIBUTES +ALTER TABLE CUSTOMER_BASKET_ATTRIBUTES ADD CONSTRAINT FK_CUSTOMERS_BASKET_ATTRIBUTES_5 - FOREIGN KEY (PRODUCTS_OPTIONS_ID) - REFERENCES PRODUCTS_OPTIONS (PRODUCTS_OPTIONS_ID); + FOREIGN KEY (PRODUCTS_OPTION_ID) + REFERENCES PRODUCT_OPTIONS (PRODUCT_OPTION_ID); -ALTER TABLE CUSTOMERS_INFO - ADD CONSTRAINT FK_CUSTOMERS_INFO_1 - FOREIGN KEY (CUSTOMERS_INFO_ID) - REFERENCES CUSTOMERS (CUSTOMERS_ID); - -ALTER TABLE DELIVERY_METHOD_DESCRIPTION +ALTER TABLE DELIVERY_METHODS_DESCRIPTION ADD CONSTRAINT SQL070831021756940 FOREIGN KEY (DELIVERY_METHOD_ID) - REFERENCES DELIVERY_METHOD (DELIVERY_METHOD_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + REFERENCES DELIVERY_METHODS (DELIVERY_METHOD_ID); -ALTER TABLE DELIVERY_METHOD_DESCRIPTION +ALTER TABLE DELIVERY_METHODS_DESCRIPTION ADD CONSTRAINT FK_DELIVERY_METHOD_DESCRIPTION_2 FOREIGN KEY (LANGUAGE_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + REFERENCES LANGUAGES (LANGUAGE_ID); ALTER TABLE MANUFACTURERS_INFO ADD CONSTRAINT SQL070831021756730 - FOREIGN KEY (MANUFACTURERS_ID) - REFERENCES MANUFACTURERS (MANUFACTURERS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (MANUFACTURER_ID) + REFERENCES MANUFACTURERS (MANUFACTURER_ID); ALTER TABLE MANUFACTURERS_INFO ADD CONSTRAINT FK_MANUFACTURERS_INFO_2 - FOREIGN KEY (LANGUAGES_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + FOREIGN KEY (LANGUAGE_ID) + REFERENCES LANGUAGES (LANGUAGE_ID); -ALTER TABLE ORDERS_PRODUCTS +ALTER TABLE ORDER_PRODUCTS ADD CONSTRAINT SQL070831021755891 - FOREIGN KEY (ORDERS_ID) - REFERENCES ORDERS (ORDERS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (ORDER_ID) + REFERENCES ORDERS (ORDER_ID); -ALTER TABLE ORDERS_PRODUCTS +ALTER TABLE ORDER_PRODUCTS ADD CONSTRAINT SQL070831021755892 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); -ALTER TABLE ORDERS_PRODUCTS_ATTRIBUTES +ALTER TABLE ORDER_PRODUCT_ATTRIBUTES ADD CONSTRAINT FK_ORDERS_PRODUCTS_ATTRIBUTES_1 - FOREIGN KEY (ORDERS_ID) - REFERENCES ORDERS (ORDERS_ID); + FOREIGN KEY (ORDER_ID) + REFERENCES ORDERS (ORDER_ID); -ALTER TABLE ORDERS_PRODUCTS_ATTRIBUTES +ALTER TABLE ORDER_PRODUCT_ATTRIBUTES ADD CONSTRAINT FK_ORDERS_PRODUCTS_ATTRIBUTES_2 - FOREIGN KEY (ORDERS_PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID); + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); -ALTER TABLE ORDERS_PRODUCTS_DOWNLOAD +ALTER TABLE ORDER_PRODUCT_DOWNLOAD ADD CONSTRAINT FK_ORDERS_PRODUCTS_DOWNLOAD_1 - FOREIGN KEY (ORDERS_ID) - REFERENCES ORDERS (ORDERS_ID); + FOREIGN KEY (ORDER_ID) + REFERENCES ORDERS (ORDER_ID); -ALTER TABLE ORDERS_PRODUCTS_DOWNLOAD +ALTER TABLE ORDER_PRODUCT_DOWNLOAD ADD CONSTRAINT FK_ORDERS_PRODUCTS_DOWNLOAD_2 - FOREIGN KEY (ORDERS_PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID); + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); -ALTER TABLE ORDERS_STATUS_HISTORY +ALTER TABLE ORDER_STATUS_HISTORIES ADD CONSTRAINT SQL070831021756900 - FOREIGN KEY (ORDERS_STATUS_ID) - REFERENCES ORDERS_STATUS (ORDERS_STATUS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (ORDER_STATUS_ID) + REFERENCES ORDER_STATUS (ORDER_STATUS_ID); -ALTER TABLE ORDERS_STATUS_HISTORY +ALTER TABLE ORDER_STATUS_HISTORIES ADD CONSTRAINT FK_ORDERS_STATUS_HISTORY_2 - FOREIGN KEY (ORDERS_ID) - REFERENCES ORDERS (ORDERS_ID); + FOREIGN KEY (ORDER_ID) + REFERENCES ORDERS (ORDER_ID); -ALTER TABLE ORDERS_TOTAL +ALTER TABLE ORDER_COMMENTS ADD CONSTRAINT FK_ORDERS_TOTAL_1 - FOREIGN KEY (ORDERS_ID) - REFERENCES ORDERS (ORDERS_ID); + FOREIGN KEY (ORDER_ID) + REFERENCES ORDERS (ORDER_ID); -ALTER TABLE PRODUCTS_ATTRIBUTES_DOWNLOAD +ALTER TABLE PRODUCT_ATTRIBUTES_DOWNLOAD ADD CONSTRAINT FK_PRODUCTS_ATTRIBUTES_DOWNLOAD_1 - FOREIGN KEY (PRODUCTS_ATTRIBUTES_ID) - REFERENCES PRODUCTS_ATTRIBUTES (PRODUCTS_ATTRIBUTES_ID); + FOREIGN KEY (PRODUCT_ATTRIBUTE_ID) + REFERENCES PRODUCT_ATTRIBUTES (PRODUCT_ATTRIBUTE_ID); ALTER TABLE PRODUCTS_DESCRIPTION ADD CONSTRAINT SQL070831021755591 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); ALTER TABLE PRODUCTS_DESCRIPTION ADD CONSTRAINT FK_PRODUCTS_DESCRIPTION_2 FOREIGN KEY (LANGUAGE_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + REFERENCES LANGUAGES (LANGUAGE_ID); -ALTER TABLE PRODUCTS_NOTIFICATIONS +ALTER TABLE PRODUCT_NOTIFICATIONS ADD CONSTRAINT FK_PRODUCTS_NOTIFICATIONS_1 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID); + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); -ALTER TABLE PRODUCTS_NOTIFICATIONS +ALTER TABLE PRODUCT_NOTIFICATIONS ADD CONSTRAINT FK_PRODUCTS_NOTIFICATIONS_2 - FOREIGN KEY (CUSTOMERS_ID) - REFERENCES CUSTOMERS (CUSTOMERS_ID); + FOREIGN KEY (CUSTOMER_ID) + REFERENCES CUSTOMERS (CUSTOMER_ID); -ALTER TABLE PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS +ALTER TABLE PRODUCT_OPTION_VALUES_TO_PRODUCT_OPTIONS ADD CONSTRAINT FK_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_1 - FOREIGN KEY (PRODUCTS_OPTIONS_ID) - REFERENCES PRODUCTS_OPTIONS (PRODUCTS_OPTIONS_ID); + FOREIGN KEY (PRODUCT_OPTION_ID) + REFERENCES PRODUCT_OPTIONS (PRODUCT_OPTION_ID); -ALTER TABLE PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS +ALTER TABLE PRODUCT_OPTION_VALUES_TO_PRODUCT_OPTIONS ADD CONSTRAINT FK_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS_2 - FOREIGN KEY (PRODUCTS_OPTIONS_VALUES_ID) - REFERENCES PRODUCTS_OPTIONS_VALUES (PRODUCTS_OPTIONS_VALUES_ID); + FOREIGN KEY (PRODUCT_OPTION_VALUE_ID) + REFERENCES PRODUCT_OPTION_VALUES (PRODUCT_OPTION_VALUE_ID); ALTER TABLE PRODUCTS_TO_CATEGORIES ADD CONSTRAINT SQL070831021755780 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID) - ON DELETE NO ACTION - ON UPDATE NO ACTION; + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); ALTER TABLE PRODUCTS_TO_CATEGORIES ADD CONSTRAINT FK_PRODUCTS_TO_CATEGORIES_2 - FOREIGN KEY (CATEGORIES_ID) - REFERENCES CATEGORIES (CATEGORIES_ID); + FOREIGN KEY (CATEGORY_ID) + REFERENCES CATEGORIES (CATEGORY_ID); ALTER TABLE REVIEWS_DESCRIPTION ADD CONSTRAINT FK_REVIEWS_DESCRIPTION_1 - FOREIGN KEY (REVIEWS_ID) - REFERENCES REVIEWS (REVIEWS_ID); + FOREIGN KEY (REVIEW_ID) + REFERENCES REVIEWS (REVIEW_ID); ALTER TABLE REVIEWS_DESCRIPTION ADD CONSTRAINT FK_REVIEWS_DESCRIPTION_2 - FOREIGN KEY (LANGUAGES_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + FOREIGN KEY (LANGUAGE_ID) + REFERENCES LANGUAGES (LANGUAGE_ID); ALTER TABLE SPECIALS ADD CONSTRAINT FK_SPECIALS_1 - FOREIGN KEY (PRODUCTS_ID) - REFERENCES PRODUCTS (PRODUCTS_ID); + FOREIGN KEY (PRODUCT_ID) + REFERENCES PRODUCTS (PRODUCT_ID); ALTER TABLE TAX_RATES ADD CONSTRAINT FK_TAX_RATES_1 FOREIGN KEY (TAX_CLASS_ID) - REFERENCES TAX_CLASS (TAX_CLASS_ID); + REFERENCES TAX_CLASSES (TAX_CLASS_ID); ALTER TABLE TAX_RATES ADD CONSTRAINT FK_TAX_RATES_2 - FOREIGN KEY (TAX_ZONE_ID) + FOREIGN KEY (ZONE_ID) REFERENCES ZONES (ZONE_ID); -ALTER TABLE WHOS_ONLINE - ADD CONSTRAINT FK_WHOS_ONLINE_1 - FOREIGN KEY (CUSTOMER_ID) - REFERENCES CUSTOMERS (CUSTOMERS_ID); - ALTER TABLE ZONES_TO_GEO_ZONES ADD CONSTRAINT FK_ZONES_TO_GEO_ZONES_1 FOREIGN KEY (ZONE_ID) @@ -828,48 +733,88 @@ FOREIGN KEY (GEO_ZONE_ID) REFERENCES GEO_ZONES (GEO_ZONE_ID); -ALTER TABLE ORDERS_STATUS_DESCRIPTION +ALTER TABLE ZONES_TO_GEO_ZONES + ADD CONSTRAINT FK_ZONES_TO_GEO_ZONES_3 + FOREIGN KEY (COUNTRY_ID) + REFERENCES COUNTRIES (COUNTRY_ID); + +ALTER TABLE ORDER_STATUS_DESCRIPTION ADD CONSTRAINT FK_ORDERS_STATUS_DESCRIPTION_1 - FOREIGN KEY (ORDERS_STATUS_ID) - REFERENCES ORDERS_STATUS (ORDERS_STATUS_ID); + FOREIGN KEY (ORDER_STATUS_ID) + REFERENCES ORDER_STATUS (ORDER_STATUS_ID); -ALTER TABLE ORDERS_STATUS_DESCRIPTION +ALTER TABLE ORDER_STATUS_DESCRIPTION ADD CONSTRAINT FK_ORDERS_STATUS_DESCRIPTION_2 FOREIGN KEY (LANGUAGE_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + REFERENCES LANGUAGES (LANGUAGE_ID); -ALTER TABLE PRODUCTS_OPTIONS_DESCRIPTION +ALTER TABLE PRODUCT_OPTIONS_DESCRIPTION ADD CONSTRAINT FK_PRODUCTS_OPTIONS_DESCRIPTION_1 - FOREIGN KEY (PRODUCTS_OPTIONS_ID) - REFERENCES PRODUCTS_OPTIONS (PRODUCTS_OPTIONS_ID); + FOREIGN KEY (PRODUCT_OPTION_ID) + REFERENCES PRODUCT_OPTIONS (PRODUCT_OPTION_ID); -ALTER TABLE PRODUCTS_OPTIONS_DESCRIPTION +ALTER TABLE PRODUCT_OPTIONS_DESCRIPTION ADD CONSTRAINT FK_PRODUCTS_OPTIONS_DESCRIPTION_2 FOREIGN KEY (LANGUAGE_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + REFERENCES LANGUAGES (LANGUAGE_ID); -ALTER TABLE PRODUCTS_OPTIONS_VALUES_DESCRIPTION +ALTER TABLE PRODUCT_OPTION_VALUES_DESCRIPTION ADD CONSTRAINT FK_PRODUCTS_OPTIONS_VALUES_DESCRIPTION_1 - FOREIGN KEY (PRODUCTS_OPTIONS_VALUES_ID) - REFERENCES PRODUCTS_OPTIONS_VALUES (PRODUCTS_OPTIONS_VALUES_ID); + FOREIGN KEY (PRODUCT_OPTION_VALUE_ID) + REFERENCES PRODUCT_OPTION_VALUES (PRODUCT_OPTION_VALUE_ID); -ALTER TABLE PRODUCTS_OPTIONS_VALUES_DESCRIPTION +ALTER TABLE PRODUCT_OPTION_VALUES_DESCRIPTION ADD CONSTRAINT FK_PRODUCTS_OPTIONS_VALUES_DESCRIPTION_2 FOREIGN KEY (LANGUAGE_ID) - REFERENCES LANGUAGES (LANGUAGES_ID); + REFERENCES LANGUAGES (LANGUAGE_ID); -ALTER TABLE ADDRESS_BOOK +ALTER TABLE CURRENCIES_DESCRIPTION + ADD CONSTRAINT FK_CURRENCIES_DESCRIPTION_1 + FOREIGN KEY (CURRENCY_ID) + REFERENCES CURRENCIES (CURRENCY_ID); + +ALTER TABLE CURRENCIES_DESCRIPTION + ADD CONSTRAINT FK_CURRENCIES_DESCRIPTION_2 + FOREIGN KEY (LANGUAGE_ID) + REFERENCES LANGUAGES (LANGUAGE_ID); + +ALTER TABLE PAYMENT_METHODS_DESCRIPTION + ADD CONSTRAINT FK_PAYMENT_METHODS_DESCRIPTION_1 + FOREIGN KEY (PAYMENT_METHOD_ID) + REFERENCES PAYMENT_METHODS (PAYMENT_METHOD_ID); + +ALTER TABLE PAYMENT_METHODS_DESCRIPTION + ADD CONSTRAINT FK_PAYMENT_METHODS_DESCRIPTION_2 + FOREIGN KEY (LANGUAGE_ID) + REFERENCES LANGUAGES (LANGUAGE_ID); + +ALTER TABLE CARD_TYPES_DESCRIPTION + ADD CONSTRAINT FK_CARD_TYPES_DESCRIPTION_1 + FOREIGN KEY (CARD_TYPE_ID) + REFERENCES CARD_TYPES (CARD_TYPE_ID); + +ALTER TABLE CARD_TYPES_DESCRIPTION + ADD CONSTRAINT FK_CARD_TYPES_DESCRIPTION_2 + FOREIGN KEY (LANGUAGE_ID) + REFERENCES LANGUAGES (LANGUAGE_ID); + +ALTER TABLE ADDRESS_BOOKS ADD CONSTRAINT FK_ADDRESS_BOOK_2 - FOREIGN KEY (ENTRY_ZONE_ID) + FOREIGN KEY (ZONE_ID) REFERENCES ZONES (ZONE_ID); -ALTER TABLE ADDRESS_BOOK +ALTER TABLE ADDRESS_BOOKS ADD CONSTRAINT FK_ADDRESS_BOOK_3 - FOREIGN KEY (ENTRY_COUNTRY_ID) - REFERENCES COUNTRIES (COUNTRIES_ID); + FOREIGN KEY (COUNTRY_ID) + REFERENCES COUNTRIES (COUNTRY_ID); -ALTER TABLE ADDRESS_BOOK +ALTER TABLE ADDRESS_BOOKS ADD CONSTRAINT FK_ADDRESS_BOOK_4 - FOREIGN KEY (CUSTOMERS_ID) - REFERENCES CUSTOMERS (CUSTOMERS_ID); + FOREIGN KEY (CUSTOMER_ID) + REFERENCES CUSTOMERS (CUSTOMER_ID); +ALTER TABLE ADDRESS_BOOKS + ADD CONSTRAINT FK_ADDRESS_BOOKS_4 + FOREIGN KEY (LANGUAGE_ID) + REFERENCES LANGUAGES (LANGUAGE_ID); + Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql =================================================================== --- pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql 2007-09-18 01:50:07 UTC (rev 565) +++ pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql 2007-09-18 09:02:14 UTC (rev 566) @@ -1,267 +1,262 @@ -INSERT INTO languages VALUES (1,'English','en','icon.gif','english',1); -INSERT INTO languages VALUES (4,'日本語','ja','icon.gif','japanese',4); +INSERT INTO languages VALUES (1,'日本語','ja','icon.gif','japanese',1); +INSERT INTO languages VALUES (2,'English','en','icon.gif','english',2); --- 1 - Default, 2 - USA, 3 - Spain, 4 - Singapore, 5 - Germany -INSERT INTO address_format VALUES (1, '$firstname $lastname$cr$streets$cr$city, $postcode$cr$statecomma$country','$city / $country'); -INSERT INTO address_format VALUES (2, '$firstname $lastname$cr$streets$cr$city, $state $postcode$cr$country','$city, $state / $country'); -INSERT INTO address_format VALUES (3, '$firstname $lastname$cr$streets$cr$city$cr$postcode - $statecomma$country','$state / $country'); -INSERT INTO address_format VALUES (4, '$firstname $lastname$cr$streets$cr$city ($postcode)$cr$country', '$postcode / $country'); -INSERT INTO address_format VALUES (5, '$firstname $lastname$cr$streets$cr$postcode $city$cr$country','$city / $country'); +INSERT INTO countries VALUES (1,'Afghanistan','AF','AFG'); +INSERT INTO countries VALUES (2,'Albania','AL','ALB'); +INSERT INTO countries VALUES (3,'Algeria','DZ','DZA'); +INSERT INTO countries VALUES (4,'American Samoa','AS','ASM'); +INSERT INTO countries VALUES (5,'Andorra','AD','AND'); +INSERT INTO countries VALUES (6,'Angola','AO','AGO'); +INSERT INTO countries VALUES (7,'Anguilla','AI','AIA'); +INSERT INTO countries VALUES (8,'Antarctica','AQ','ATA'); +INSERT INTO countries VALUES (9,'Antigua and Barbuda','AG','ATG'); +INSERT INTO countries VALUES (10,'Argentina','AR','ARG'); +INSERT INTO countries VALUES (11,'Armenia','AM','ARM'); +INSERT INTO countries VALUES (12,'Aruba','AW','ABW'); +INSERT INTO countries VALUES (13,'Australia','AU','AUS'); +INSERT INTO countries VALUES (14,'Austria','AT','AUT'); +INSERT INTO countries VALUES (15,'Azerbaijan','AZ','AZE'); +INSERT INTO countries VALUES (16,'Bahamas','BS','BHS'); +INSERT INTO countries VALUES (17,'Bahrain','BH','BHR'); +INSERT INTO countries VALUES (18,'Bangladesh','BD','BGD'); +INSERT INTO countries VALUES (19,'Barbados','BB','BRB'); +INSERT INTO countries VALUES (20,'Belarus','BY','BLR'); +INSERT INTO countries VALUES (21,'Belgium','BE','BEL'); +INSERT INTO countries VALUES (22,'Belize','BZ','BLZ'); +INSERT INTO countries VALUES (23,'Benin','BJ','BEN'); +INSERT INTO countries VALUES (24,'Bermuda','BM','BMU'); +INSERT INTO countries VALUES (25,'Bhutan','BT','BTN'); +INSERT INTO countries VALUES (26,'Bolivia','BO','BOL'); +INSERT INTO countries VALUES (27,'Bosnia and Herzegowina','BA','BIH'); +INSERT INTO countries VALUES (28,'Botswana','BW','BWA'); +INSERT INTO countries VALUES (29,'Bouvet Island','BV','BVT'); +INSERT INTO countries VALUES (30,'Brazil','BR','BRA'); +INSERT INTO countries VALUES (31,'British Indian Ocean Territory','IO','IOT'); +INSERT INTO countries VALUES (32,'Brunei Darussalam','BN','BRN'); +INSERT INTO countries VALUES (33,'Bulgaria','BG','BGR'); +INSERT INTO countries VALUES (34,'Burkina Faso','BF','BFA'); +INSERT INTO countries VALUES (35,'Burundi','BI','BDI'); +INSERT INTO countries VALUES (36,'Cambodia','KH','KHM'); +INSERT INTO countries VALUES (37,'Cameroon','CM','CMR'); +INSERT INTO countries VALUES (38,'Canada','CA','CAN'); +INSERT INTO countries VALUES (39,'Cape Verde','CV','CPV'); +INSERT INTO countries VALUES (40,'Cayman Islands','KY','CYM'); +INSERT INTO countries VALUES (41,'Central African Republic','CF','CAF'); +INSERT INTO countries VALUES (42,'Chad','TD','TCD'); +INSERT INTO countries VALUES (43,'Chile','CL','CHL'); +INSERT INTO countries VALUES (44,'China','CN','CHN'); +INSERT INTO countries VALUES (45,'Christmas Island','CX','CXR'); +INSERT INTO countries VALUES (46,'Cocos (Keeling) Islands','CC','CCK'); +INSERT INTO countries VALUES (47,'Colombia','CO','COL'); +INSERT INTO countries VALUES (48,'Comoros','KM','COM'); +INSERT INTO countries VALUES (49,'Congo','CG','COG'); +INSERT INTO countries VALUES (50,'Cook Islands','CK','COK'); +INSERT INTO countries VALUES (51,'Costa Rica','CR','CRI'); +INSERT INTO countries VALUES (52,'Cote D''Ivoire','CI','CIV'); +INSERT INTO countries VALUES (53,'Croatia','HR','HRV'); +INSERT INTO countries VALUES (54,'Cuba','CU','CUB'); +INSERT INTO countries VALUES (55,'Cyprus','CY','CYP'); +INSERT INTO countries VALUES (56,'Czech Republic','CZ','CZE'); +INSERT INTO countries VALUES (57,'Denmark','DK','DNK'); +INSERT INTO countries VALUES (58,'Djibouti','DJ','DJI'); +INSERT INTO countries VALUES (59,'Dominica','DM','DMA'); +INSERT INTO countries VALUES (60,'Dominican Republic','DO','DOM'); +INSERT INTO countries VALUES (61,'East Timor','TP','TMP'); +INSERT INTO countries VALUES (62,'Ecuador','EC','ECU'); +INSERT INTO countries VALUES (63,'Egypt','EG','EGY'); +INSERT INTO countries VALUES (64,'El Salvador','SV','SLV'); +INSERT INTO countries VALUES (65,'Equatorial Guinea','GQ','GNQ'); +INSERT INTO countries VALUES (66,'Eritrea','ER','ERI'); +INSERT INTO countries VALUES (67,'Estonia','EE','EST'); +INSERT INTO countries VALUES (68,'Ethiopia','ET','ETH'); +INSERT INTO countries VALUES (69,'Falkland Islands (Malvinas)','FK','FLK'); +INSERT INTO countries VALUES (70,'Faroe Islands','FO','FRO'); +INSERT INTO countries VALUES (71,'Fiji','FJ','FJI'); +INSERT INTO countries VALUES (72,'Finland','FI','FIN'); +INSERT INTO countries VALUES (73,'France','FR','FRA'); +INSERT INTO countries VALUES (74,'France, Metropolitan','FX','FXX'); +INSERT INTO countries VALUES (75,'French Guiana','GF','GUF'); +INSERT INTO countries VALUES (76,'French Polynesia','PF','PYF'); +INSERT INTO countries VALUES (77,'French Southern Territories','TF','ATF'); +INSERT INTO countries VALUES (78,'Gabon','GA','GAB'); +INSERT INTO countries VALUES (79,'Gambia','GM','GMB'); +INSERT INTO countries VALUES (80,'Georgia','GE','GEO'); +INSERT INTO countries VALUES (81,'Germany','DE','DEU'); +INSERT INTO countries VALUES (82,'Ghana','GH','GHA'); +INSERT INTO countries VALUES (83,'Gibraltar','GI','GIB'); +INSERT INTO countries VALUES (84,'Greece','GR','GRC'); +INSERT INTO countries VALUES (85,'Greenland','GL','GRL'); +INSERT INTO countries VALUES (86,'Grenada','GD','GRD'); +INSERT INTO countries VALUES (87,'Guadeloupe','GP','GLP'); +INSERT INTO countries VALUES (88,'Guam','GU','GUM'); +INSERT INTO countries VALUES (89,'Guatemala','GT','GTM'); +INSERT INTO countries VALUES (90,'Guinea','GN','GIN'); +INSERT INTO countries VALUES (91,'Guinea-bissau','GW','GNB'); +INSERT INTO countries VALUES (92,'Guyana','GY','GUY'); +INSERT INTO countries VALUES (93,'Haiti','HT','HTI'); +INSERT INTO countries VALUES (94,'Heard and Mc Donald Islands','HM','HMD'); +INSERT INTO countries VALUES (95,'Honduras','HN','HND'); +INSERT INTO countries VALUES (96,'Hong Kong','HK','HKG'); +INSERT INTO countries VALUES (97,'Hungary','HU','HUN'); +INSERT INTO countries VALUES (98,'Iceland','IS','ISL'); +INSERT INTO countries VALUES (99,'India','IN','IND'); +INSERT INTO countries VALUES (100,'Indonesia','ID','IDN'); +INSERT INTO countries VALUES (101,'Iran (Islamic Republic of)','IR','IRN'); +INSERT INTO countries VALUES (102,'Iraq','IQ','IRQ'); +INSERT INTO countries VALUES (103,'Ireland','IE','IRL'); +INSERT INTO countries VALUES (104,'Israel','IL','ISR'); +INSERT INTO countries VALUES (105,'Italy','IT','ITA'); +INSERT INTO countries VALUES (106,'Jamaica','JM','JAM'); +INSERT INTO countries VALUES (107,'Japan','JP','JPN'); +INSERT INTO countries VALUES (108,'Jordan','JO','JOR'); +INSERT INTO countries VALUES (109,'Kazakhstan','KZ','KAZ'); +INSERT INTO countries VALUES (110,'Kenya','KE','KEN'); +INSERT INTO countries VALUES (111,'Kiribati','KI','KIR'); +INSERT INTO countries VALUES (112,'Korea, Democratic People''s Republic of','KP','PRK'); +INSERT INTO countries VALUES (113,'Korea, Republic of','KR','KOR'); +INSERT INTO countries VALUES (114,'Kuwait','KW','KWT'); +INSERT INTO countries VALUES (115,'Kyrgyzstan','KG','KGZ'); +INSERT INTO countries VALUES (116,'Lao People''s Democratic Republic','LA','LAO'); +INSERT INTO countries VALUES (117,'Latvia','LV','LVA'); +INSERT INTO countries VALUES (118,'Lebanon','LB','LBN'); +INSERT INTO countries VALUES (119,'Lesotho','LS','LSO'); +INSERT INTO countries VALUES (120,'Liberia','LR','LBR'); +INSERT INTO countries VALUES (121,'Libyan Arab Jamahiriya','LY','LBY'); +INSERT INTO countries VALUES (122,'Liechtenstein','LI','LIE'); +INSERT INTO countries VALUES (123,'Lithuania','LT','LTU'); +INSERT INTO countries VALUES (124,'Luxembourg','LU','LUX'); +INSERT INTO countries VALUES (125,'Macau','MO','MAC'); +INSERT INTO countries VALUES (126,'Macedonia, The Former Yugoslav Republic of','MK','MKD'); +INSERT INTO countries VALUES (127,'Madagascar','MG','MDG'); +INSERT INTO countries VALUES (128,'Malawi','MW','MWI'); +INSERT INTO countries VALUES (129,'Malaysia','MY','MYS'); +INSERT INTO countries VALUES (130,'Maldives','MV','MDV'); +INSERT INTO countries VALUES (131,'Mali','ML','MLI'); +INSERT INTO countries VALUES (132,'Malta','MT','MLT'); +INSERT INTO countries VALUES (133,'Marshall Islands','MH','MHL'); +INSERT INTO countries VALUES (134,'Martinique','MQ','MTQ'); +INSERT INTO countries VALUES (135,'Mauritania','MR','MRT'); +INSERT INTO countries VALUES (136,'Mauritius','MU','MUS'); +INSERT INTO countries VALUES (137,'Mayotte','YT','MYT'); +INSERT INTO countries VALUES (138,'Mexico','MX','MEX'); +INSERT INTO countries VALUES (139,'Micronesia, Federated States of','FM','FSM'); +INSERT INTO countries VALUES (140,'Moldova, Republic of','MD','MDA'); +INSERT INTO countries VALUES (141,'Monaco','MC','MCO'); +INSERT INTO countries VALUES (142,'Mongolia','MN','MNG'); +INSERT INTO countries VALUES (143,'Montserrat','MS','MSR'); +INSERT INTO countries VALUES (144,'Morocco','MA','MAR'); +INSERT INTO countries VALUES (145,'Mozambique','MZ','MOZ'); +INSERT INTO countries VALUES (146,'Myanmar','MM','MMR'); +INSERT INTO countries VALUES (147,'Namibia','NA','NAM'); +INSERT INTO countries VALUES (148,'Nauru','NR','NRU'); +INSERT INTO countries VALUES (149,'Nepal','NP','NPL'); +INSERT INTO countries VALUES (150,'Netherlands','NL','NLD'); +INSERT INTO countries VALUES (151,'Netherlands Antilles','AN','ANT'); +INSERT INTO countries VALUES (152,'New Caledonia','NC','NCL'); +INSERT INTO countries VALUES (153,'New Zealand','NZ','NZL'); +INSERT INTO countries VALUES (154,'Nicaragua','NI','NIC'); +INSERT INTO countries VALUES (155,'Niger','NE','NER'); +INSERT INTO countries VALUES (156,'Nigeria','NG','NGA'); +INSERT INTO countries VALUES (157,'Niue','NU','NIU'); +INSERT INTO countries VALUES (158,'Norfolk Island','NF','NFK'); +INSERT INTO countries VALUES (159,'Northern Mariana Islands','MP','MNP'); +INSERT INTO countries VALUES (160,'Norway','NO','NOR'); +INSERT INTO countries VALUES (161,'Oman','OM','OMN'); +INSERT INTO countries VALUES (162,'Pakistan','PK','PAK'); +INSERT INTO countries VALUES (163,'Palau','PW','PLW'); +INSERT INTO countries VALUES (164,'Panama','PA','PAN'); +INSERT INTO countries VALUES (165,'Papua New Guinea','PG','PNG'); +INSERT INTO countries VALUES (166,'Paraguay','PY','PRY'); +INSERT INTO countries VALUES (167,'Peru','PE','PER'); +INSERT INTO countries VALUES (168,'Philippines','PH','PHL'); +INSERT INTO countries VALUES (169,'Pitcairn','PN','PCN'); +INSERT INTO countries VALUES (170,'Poland','PL','POL'); +INSERT INTO countries VALUES (171,'Portugal','PT','PRT'); +INSERT INTO countries VALUES (172,'Puerto Rico','PR','PRI'); +INSERT INTO countries VALUES (173,'Qatar','QA','QAT'); +INSERT INTO countries VALUES (174,'Reunion','RE','REU'); +INSERT INTO countries VALUES (175,'Romania','RO','ROM'); +INSERT INTO countries VALUES (176,'Russian Federation','RU','RUS'); +INSERT INTO countries VALUES (177,'Rwanda','RW','RWA'); +INSERT INTO countries VALUES (178,'Saint Kitts and Nevis','KN','KNA'); +INSERT INTO countries VALUES (179,'Saint Lucia','LC','LCA'); +INSERT INTO countries VALUES (180,'Saint Vincent and the Grenadines','VC','VCT'); +INSERT INTO countries VALUES (181,'Samoa','WS','WSM'); +INSERT INTO countries VALUES (182,'San Marino','SM','SMR'); +INSERT INTO countries VALUES (183,'Sao Tome and Principe','ST','STP'); +INSERT INTO countries VALUES (184,'Saudi Arabia','SA','SAU'); +INSERT INTO countries VALUES (185,'Senegal','SN','SEN'); +INSERT INTO countries VALUES (186,'Seychelles','SC','SYC'); +INSERT INTO countries VALUES (187,'Sierra Leone','SL','SLE'); +INSERT INTO countries VALUES (188,'Singapore','SG','SGP'); +INSERT INTO countries VALUES (189,'Slovakia (Slovak Republic)','SK','SVK'); +INSERT INTO countries VALUES (190,'Slovenia','SI','SVN'); +INSERT INTO countries VALUES (191,'Solomon Islands','SB','SLB'); +INSERT INTO countries VALUES (192,'Somalia','SO','SOM'); +INSERT INTO countries VALUES (193,'South Africa','ZA','ZAF'); +INSERT INTO countries VALUES (194,'South Georgia and the South Sandwich Islands','GS','SGS'); +INSERT INTO countries VALUES (195,'Spain','ES','ESP'); +INSERT INTO countries VALUES (196,'Sri Lanka','LK','LKA'); +INSERT INTO countries VALUES (197,'St. Helena','SH','SHN'); +INSERT INTO countries VALUES (198,'St. Pierre and Miquelon','PM','SPM'); +INSERT INTO countries VALUES (199,'Sudan','SD','SDN'); +INSERT INTO countries VALUES (200,'Suriname','SR','SUR'); +INSERT INTO countries VALUES (201,'Svalbard and Jan Mayen Islands','SJ','SJM'); +INSERT INTO countries VALUES (202,'Swaziland','SZ','SWZ'); +INSERT INTO countries VALUES (203,'Sweden','SE','SWE'); +INSERT INTO countries VALUES (204,'Switzerland','CH','CHE'); +INSERT INTO countries VALUES (205,'Syrian Arab Republic','SY','SYR'); +INSERT INTO countries VALUES (206,'Taiwan','TW','TWN'); +INSERT INTO countries VALUES (207,'Tajikistan','TJ','TJK'); +INSERT INTO countries VALUES (208,'Tanzania, United Republic of','TZ','TZA'); +INSERT INTO countries VALUES (209,'Thailand','TH','THA'); +INSERT INTO countries VALUES (210,'Togo','TG','TGO'); +INSERT INTO countries VALUES (211,'Tokelau','TK','TKL'); +INSERT INTO countries VALUES (212,'Tonga','TO','TON'); +INSERT INTO countries VALUES (213,'Trinidad and Tobago','TT','TTO'); +INSERT INTO countries VALUES (214,'Tunisia','TN','TUN'); +INSERT INTO countries VALUES (215,'Turkey','TR','TUR'); +INSERT INTO countries VALUES (216,'Turkmenistan','TM','TKM'); +INSERT INTO countries VALUES (217,'Turks and Caicos Islands','TC','TCA'); +INSERT INTO countries VALUES (218,'Tuvalu','TV','TUV'); +INSERT INTO countries VALUES (219,'Uganda','UG','UGA'); +INSERT INTO countries VALUES (220,'Ukraine','UA','UKR'); +INSERT INTO countries VALUES (221,'United Arab Emirates','AE','ARE'); +INSERT INTO countries VALUES (222,'United Kingdom','GB','GBR'); +INSERT INTO countries VALUES (223,'United States','US','USA'); +INSERT INTO countries VALUES (224,'United States Minor Outlying Islands','UM','UMI'); +INSERT INTO countries VALUES (225,'Uruguay','UY','URY'); +INSERT INTO countries VALUES (226,'Uzbekistan','UZ','UZB'); +INSERT INTO countries VALUES (227,'Vanuatu','VU','VUT'); +INSERT INTO countries VALUES (228,'Vatican City State (Holy See)','VA','VAT'); +INSERT INTO countries VALUES (229,'Venezuela','VE','VEN'); +INSERT INTO countries VALUES (230,'Viet Nam','VN','VNM'); +INSERT INTO countries VALUES (231,'Virgin Islands (British)','VG','VGB'); +INSERT INTO countries VALUES (232,'Virgin Islands (U.S.)','VI','VIR'); +INSERT INTO countries VALUES (233,'Wallis and Futuna Islands','WF','WLF'); +INSERT INTO countries VALUES (234,'Western Sahara','EH','ESH'); +INSERT INTO countries VALUES (235,'Yemen','YE','YEM'); +INSERT INTO countries VALUES (236,'Yugoslavia','YU','YUG'); +INSERT INTO countries VALUES (237,'Zaire','ZR','ZAR'); +INSERT INTO countries VALUES (238,'Zambia','ZM','ZMB'); +INSERT INTO countries VALUES (239,'Zimbabwe','ZW','ZWE'); -INSERT INTO countries VALUES (1,'Afghanistan','AF','AFG',1); -INSERT INTO countries VALUES (2,'Albania','AL','ALB',1); -INSERT INTO countries VALUES (3,'Algeria','DZ','DZA',1); -INSERT INTO countries VALUES (4,'American Samoa','AS','ASM',1); -INSERT INTO countries VALUES (5,'Andorra','AD','AND',1); -INSERT INTO countries VALUES (6,'Angola','AO','AGO',1); -INSERT INTO countries VALUES (7,'Anguilla','AI','AIA',1); -INSERT INTO countries VALUES (8,'Antarctica','AQ','ATA',1); -INSERT INTO countries VALUES (9,'Antigua and Barbuda','AG','ATG',1); -INSERT INTO countries VALUES (10,'Argentina','AR','ARG',1); -INSERT INTO countries VALUES (11,'Armenia','AM','ARM',1); -INSERT INTO countries VALUES (12,'Aruba','AW','ABW',1); -INSERT INTO countries VALUES (13,'Australia','AU','AUS',1); -INSERT INTO countries VALUES (14,'Austria','AT','AUT',5); -INSERT INTO countries VALUES (15,'Azerbaijan','AZ','AZE',1); -INSERT INTO countries VALUES (16,'Bahamas','BS','BHS',1); -INSERT INTO countries VALUES (17,'Bahrain','BH','BHR',1); -INSERT INTO countries VALUES (18,'Bangladesh','BD','BGD',1); -INSERT INTO countries VALUES (19,'Barbados','BB','BRB',1); -INSERT INTO countries VALUES (20,'Belarus','BY','BLR',1); -INSERT INTO countries VALUES (21,'Belgium','BE','BEL',1); -INSERT INTO countries VALUES (22,'Belize','BZ','BLZ',1); -INSERT INTO countries VALUES (23,'Benin','BJ','BEN',1); -INSERT INTO countries VALUES (24,'Bermuda','BM','BMU',1); -INSERT INTO countries VALUES (25,'Bhutan','BT','BTN',1); -INSERT INTO countries VALUES (26,'Bolivia','BO','BOL',1); -INSERT INTO countries VALUES (27,'Bosnia and Herzegowina','BA','BIH',1); -INSERT INTO countries VALUES (28,'Botswana','BW','BWA',1); -INSERT INTO countries VALUES (29,'Bouvet Island','BV','BVT',1); -INSERT INTO countries VALUES (30,'Brazil','BR','BRA',1); -INSERT INTO countries VALUES (31,'British Indian Ocean Territory','IO','IOT',1); -INSERT INTO countries VALUES (32,'Brunei Darussalam','BN','BRN',1); -INSERT INTO countries VALUES (33,'Bulgaria','BG','BGR',1); -INSERT INTO countries VALUES (34,'Burkina Faso','BF','BFA',1); -INSERT INTO countries VALUES (35,'Burundi','BI','BDI',1); -INSERT INTO countries VALUES (36,'Cambodia','KH','KHM',1); -INSERT INTO countries VALUES (37,'Cameroon','CM','CMR',1); -INSERT INTO countries VALUES (38,'Canada','CA','CAN',1); -INSERT INTO countries VALUES (39,'Cape Verde','CV','CPV',1); -INSERT INTO countries VALUES (40,'Cayman Islands','KY','CYM',1); -INSERT INTO countries VALUES (41,'Central African Republic','CF','CAF',1); -INSERT INTO countries VALUES (42,'Chad','TD','TCD',1); -INSERT INTO countries VALUES (43,'Chile','CL','CHL',1); -INSERT INTO countries VALUES (44,'China','CN','CHN',1); -INSERT INTO countries VALUES (45,'Christmas Island','CX','CXR',1); -INSERT INTO countries VALUES (46,'Cocos (Keeling) Islands','CC','CCK',1); -INSERT INTO countries VALUES (47,'Colombia','CO','COL',1); -INSERT INTO countries VALUES (48,'Comoros','KM','COM',1); -INSERT INTO countries VALUES (49,'Congo','CG','COG',1); -INSERT INTO countries VALUES (50,'Cook Islands','CK','COK',1); -INSERT INTO countries VALUES (51,'Costa Rica','CR','CRI',1); -INSERT INTO countries VALUES (52,'Cote D''Ivoire','CI','CIV',1); -INSERT INTO countries VALUES (53,'Croatia','HR','HRV',1); -INSERT INTO countries VALUES (54,'Cuba','CU','CUB',1); -INSERT INTO countries VALUES (55,'Cyprus','CY','CYP',1); -INSERT INTO countries VALUES (56,'Czech Republic','CZ','CZE',1); -INSERT INTO countries VALUES (57,'Denmark','DK','DNK',1); -INSERT INTO countries VALUES (58,'Djibouti','DJ','DJI',1); -INSERT INTO countries VALUES (59,'Dominica','DM','DMA',1); -INSERT INTO countries VALUES (60,'Dominican Republic','DO','DOM',1); -INSERT INTO countries VALUES (61,'East Timor','TP','TMP',1); -INSERT INTO countries VALUES (62,'Ecuador','EC','ECU',1); -INSERT INTO countries VALUES (63,'Egypt','EG','EGY',1); -INSERT INTO countries VALUES (64,'El Salvador','SV','SLV',1); -INSERT INTO countries VALUES (65,'Equatorial Guinea','GQ','GNQ',1); -INSERT INTO countries VALUES (66,'Eritrea','ER','ERI',1); -INSERT INTO countries VALUES (67,'Estonia','EE','EST',1); -INSERT INTO countries VALUES (68,'Ethiopia','ET','ETH',1); -INSERT INTO countries VALUES (69,'Falkland Islands (Malvinas)','FK','FLK',1); -INSERT INTO countries VALUES (70,'Faroe Islands','FO','FRO',1); -INSERT INTO countries VALUES (71,'Fiji','FJ','FJI',1); -INSERT INTO countries VALUES (72,'Finland','FI','FIN',1); -INSERT INTO countries VALUES (73,'France','FR','FRA',1); -INSERT INTO countries VALUES (74,'France, Metropolitan','FX','FXX',1); -INSERT INTO countries VALUES (75,'French Guiana','GF','GUF',1); -INSERT INTO countries VALUES (76,'French Polynesia','PF','PYF',1); -INSERT INTO countries VALUES (77,'French Southern Territories','TF','ATF',1); -INSERT INTO countries VALUES (78,'Gabon','GA','GAB',1); -INSERT INTO countries VALUES (79,'Gambia','GM','GMB',1); -INSERT INTO countries VALUES (80,'Georgia','GE','GEO',1); -INSERT INTO countries VALUES (81,'Germany','DE','DEU',5); -INSERT INTO countries VALUES (82,'Ghana','GH','GHA',1); -INSERT INTO countries VALUES (83,'Gibraltar','GI','GIB',1); -INSERT INTO countries VALUES (84,'Greece','GR','GRC',1); -INSERT INTO countries VALUES (85,'Greenland','GL','GRL',1); -INSERT INTO countries VALUES (86,'Grenada','GD','GRD',1); -INSERT INTO countries VALUES (87,'Guadeloupe','GP','GLP',1); -INSERT INTO countries VALUES (88,'Guam','GU','GUM',1); -INSERT INTO countries VALUES (89,'Guatemala','GT','GTM',1); -INSERT INTO countries VALUES (90,'Guinea','GN','GIN',1); -INSERT INTO countries VALUES (91,'Guinea-bissau','GW','GNB',1); -INSERT INTO countries VALUES (92,'Guyana','GY','GUY',1); -INSERT INTO countries VALUES (93,'Haiti','HT','HTI',1); -INSERT INTO countries VALUES (94,'Heard and Mc Donald Islands','HM','HMD',1); -INSERT INTO countries VALUES (95,'Honduras','HN','HND',1); -INSERT INTO countries VALUES (96,'Hong Kong','HK','HKG',1); -INSERT INTO countries VALUES (97,'Hungary','HU','HUN',1); -INSERT INTO countries VALUES (98,'Iceland','IS','ISL',1); -INSERT INTO countries VALUES (99,'India','IN','IND',1); -INSERT INTO countries VALUES (100,'Indonesia','ID','IDN',1); -INSERT INTO countries VALUES (101,'Iran (Islamic Republic of)','IR','IRN',1); -INSERT INTO countries VALUES (102,'Iraq','IQ','IRQ',1); -INSERT INTO countries VALUES (103,'Ireland','IE','IRL',1); -INSERT INTO countries VALUES (104,'Israel','IL','ISR',1); -INSERT INTO countries VALUES (105,'Italy','IT','ITA',1); -INSERT INTO countries VALUES (106,'Jamaica','JM','JAM',1); -INSERT INTO countries VALUES (107,'Japan','JP','JPN',1); -INSERT INTO countries VALUES (108,'Jordan','JO','JOR',1); -INSERT INTO countries VALUES (109,'Kazakhstan','KZ','KAZ',1); -INSERT INTO countries VALUES (110,'Kenya','KE','KEN',1); -INSERT INTO countries VALUES (111,'Kiribati','KI','KIR',1); -INSERT INTO countries VALUES (112,'Korea, Democratic People''s Republic of','KP','PRK',1); -INSERT INTO countries VALUES (113,'Korea, Republic of','KR','KOR',1); -INSERT INTO countries VALUES (114,'Kuwait','KW','KWT',1); -INSERT INTO countries VALUES (115,'Kyrgyzstan','KG','KGZ',1); -INSERT INTO countries VALUES (116,'Lao People''s Democratic Republic','LA','LAO',1); -INSERT INTO countries VALUES (117,'Latvia','LV','LVA',1); -INSERT INTO countries VALUES (118,'Lebanon','LB','LBN',1); -INSERT INTO countries VALUES (119,'Lesotho','LS','LSO',1); -INSERT INTO countries VALUES (120,'Liberia','LR','LBR',1); -INSERT INTO countries VALUES (121,'Libyan Arab Jamahiriya','LY','LBY',1); -INSERT INTO countries VALUES (122,'Liechtenstein','LI','LIE',1); -INSERT INTO countries VALUES (123,'Lithuania','LT','LTU',1); -INSERT INTO countries VALUES (124,'Luxembourg','LU','LUX',1); -INSERT INTO countries VALUES (125,'Macau','MO','MAC',1); -INSERT INTO countries VALUES (126,'Macedonia, The Former Yugoslav Republic of','MK','MKD',1); -INSERT INTO countries VALUES (127,'Madagascar','MG','MDG',1); -INSERT INTO countries VALUES (128,'Malawi','MW','MWI',1); -INSERT INTO countries VALUES (129,'Malaysia','MY','MYS',1); -INSERT INTO countries VALUES (130,'Maldives','MV','MDV',1); -INSERT INTO countries VALUES (131,'Mali','ML','MLI',1); -INSERT INTO countries VALUES (132,'Malta','MT','MLT',1); -INSERT INTO countries VALUES (133,'Marshall Islands','MH','MHL',1); -INSERT INTO countries VALUES (134,'Martinique','MQ','MTQ',1); -INSERT INTO countries VALUES (135,'Mauritania','MR','MRT',1); -INSERT INTO countries VALUES (136,'Mauritius','MU','MUS',1); -INSERT INTO countries VALUES (137,'Mayotte','YT','MYT',1); -INSERT INTO countries VALUES (138,'Mexico','MX','MEX',1); -INSERT INTO countries VALUES (139,'Micronesia, Federated States of','FM','FSM',1); -INSERT INTO countries VALUES (140,'Moldova, Republic of','MD','MDA',1); -INSERT INTO countries VALUES (141,'Monaco','MC','MCO',1); -INSERT INTO countries VALUES (142,'Mongolia','MN','MNG',1); -INSERT INTO countries VALUES (143,'Montserrat','MS','MSR',1); -INSERT INTO countries VALUES (144,'Morocco','MA','MAR',1); -INSERT INTO countries VALUES (145,'Mozambique','MZ','MOZ',1); -INSERT INTO countries VALUES (146,'Myanmar','MM','MMR',1); -INSERT INTO countries VALUES (147,'Namibia','NA','NAM',1); -INSERT INTO countries VALUES (148,'Nauru','NR','NRU',1); -INSERT INTO countries VALUES (149,'Nepal','NP','NPL',1); -INSERT INTO countries VALUES (150,'Netherlands','NL','NLD',1); -INSERT INTO countries VALUES (151,'Netherlands Antilles','AN','ANT',1); -INSERT INTO countries VALUES (152,'New Caledonia','NC','NCL',1); -INSERT INTO countries VALUES (153,'New Zealand','NZ','NZL',1); -INSERT INTO countries VALUES (154,'Nicaragua','NI','NIC',1); -INSERT INTO countries VALUES (155,'Niger','NE','NER',1); -INSERT INTO countries VALUES (156,'Nigeria','NG','NGA',1); -INSERT INTO countries VALUES (157,'Niue','NU','NIU',1); -INSERT INTO countries VALUES (158,'Norfolk Island','NF','NFK',1); -INSERT INTO countries VALUES (159,'Northern Mariana Islands','MP','MNP',1); -INSERT INTO countries VALUES (160,'Norway','NO','NOR',1); -INSERT INTO countries VALUES (161,'Oman','OM','OMN',1); -INSERT INTO countries VALUES (162,'Pakistan','PK','PAK',1); -INSERT INTO countries VALUES (163,'Palau','PW','PLW',1); -INSERT INTO countries VALUES (164,'Panama','PA','PAN',1); -INSERT INTO countries VALUES (165,'Papua New Guinea','PG','PNG',1); -INSERT INTO countries VALUES (166,'Paraguay','PY','PRY',1); -INSERT INTO countries VALUES (167,'Peru','PE','PER',1); -INSERT INTO countries VALUES (168,'Philippines','PH','PHL',1); -INSERT INTO countries VALUES (169,'Pitcairn','PN','PCN',1); -INSERT INTO countries VALUES (170,'Poland','PL','POL',1); -INSERT INTO countries VALUES (171,'Portugal','PT','PRT',1); -INSERT INTO countries VALUES (172,'Puerto Rico','PR','PRI',1); -INSERT INTO countries VALUES (173,'Qatar','QA','QAT',1); -INSERT INTO countries VALUES (174,'Reunion','RE','REU',1); -INSERT INTO countries VALUES (175,'Romania','RO','ROM',1); -INSERT INTO countries VALUES (176,'Russian Federation','RU','RUS',1); -INSERT INTO countries VALUES (177,'Rwanda','RW','RWA',1); -INSERT INTO countries VALUES (178,'Saint Kitts and Nevis','KN','KNA',1); -INSERT INTO countries VALUES (179,'Saint Lucia','LC','LCA',1); -INSERT INTO countries VALUES (180,'Saint Vincent and the Grenadines','VC','VCT',1); -INSERT INTO countries VALUES (181,'Samoa','WS','WSM',1); -INSERT INTO countries VALUES (182,'San Marino','SM','SMR',1); -INSERT INTO countries VALUES (183,'Sao Tome and Principe','ST','STP',1); -INSERT INTO countries VALUES (184,'Saudi Arabia','SA','SAU',1); -INSERT INTO countries VALUES (185,'Senegal','SN','SEN',1); -INSERT INTO countries VALUES (186,'Seychelles','SC','SYC',1); -INSERT INTO countries VALUES (187,'Sierra Leone','SL','SLE',1); -INSERT INTO countries VALUES (188,'Singapore','SG','SGP', 4); -INSERT INTO countries VALUES (189,'Slovakia (Slovak Republic)','SK','SVK',1); -INSERT INTO countries VALUES (190,'Slovenia','SI','SVN',1); -INSERT INTO countries VALUES (191,'Solomon Islands','SB','SLB',1); -INSERT INTO countries VALUES (192,'Somalia','SO','SOM',1); -INSERT INTO countries VALUES (193,'South Africa','ZA','ZAF',1); -INSERT INTO countries VALUES (194,'South Georgia and the South Sandwich Islands','GS','SGS',1); -INSERT INTO countries VALUES (195,'Spain','ES','ESP',3); -INSERT INTO countries VALUES (196,'Sri Lanka','LK','LKA',1); -INSERT INTO countries VALUES (197,'St. Helena','SH','SHN',1); -INSERT INTO countries VALUES (198,'St. Pierre and Miquelon','PM','SPM',1); -INSERT INTO countries VALUES (199,'Sudan','SD','SDN',1); -INSERT INTO countries VALUES (200,'Suriname','SR','SUR',1); -INSERT INTO countries VALUES (201,'Svalbard and Jan Mayen Islands','SJ','SJM',1); -INSERT INTO countries VALUES (202,'Swaziland','SZ','SWZ',1); -INSERT INTO countries VALUES (203,'Sweden','SE','SWE',1); -INSERT INTO countries VALUES (204,'Switzerland','CH','CHE',1); -INSERT INTO countries VALUES (205,'Syrian Arab Republic','SY','SYR',1); -INSERT INTO countries VALUES (206,'Taiwan','TW','TWN',1); -INSERT INTO countries VALUES (207,'Tajikistan','TJ','TJK',1); -INSERT INTO countries VALUES (208,'Tanzania, United Republic of','TZ','TZA',1); -INSERT INTO countries VALUES (209,'Thailand','TH','THA',1); -INSERT INTO countries VALUES (210,'Togo','TG','TGO',1); -INSERT INTO countries VALUES (211,'Tokelau','TK','TKL',1); -INSERT INTO countries VALUES (212,'Tonga','TO','TON',1); -INSERT INTO countries VALUES (213,'Trinidad and Tobago','TT','TTO',1); -INSERT INTO countries VALUES (214,'Tunisia','TN','TUN',1); -INSERT INTO countries VALUES (215,'Turkey','TR','TUR',1); -INSERT INTO countries VALUES (216,'Turkmenistan','TM','TKM',1); -INSERT INTO countries VALUES (217,'Turks and Caicos Islands','TC','TCA',1); -INSERT INTO countries VALUES (218,'Tuvalu','TV','TUV',1); -INSERT INTO countries VALUES (219,'Uganda','UG','UGA',1); -INSERT INTO countries VALUES (220,'Ukraine','UA','UKR',1); -INSERT INTO countries VALUES (221,'United Arab Emirates','AE','ARE',1); -INSERT INTO countries VALUES (222,'United Kingdom','GB','GBR',1); -INSERT INTO countries VALUES (223,'United States','US','USA', 2); -INSERT INTO countries VALUES (224,'United States Minor Outlying Islands','UM','UMI',1); -INSERT INTO countries VALUES (225,'Uruguay','UY','URY',1); -INSERT INTO countries VALUES (226,'Uzbekistan','UZ','UZB',1); -INSERT INTO countries VALUES (227,'Vanuatu','VU','VUT',1); -INSERT INTO countries VALUES (228,'Vatican City State (Holy See)','VA','VAT',1); -INSERT INTO countries VALUES (229,'Venezuela','VE','VEN',1); -INSERT INTO countries VALUES (230,'Viet Nam','VN','VNM',1); -INSERT INTO countries VALUES (231,'Virgin Islands (British)','VG','VGB',1); -INSERT INTO countries VALUES (232,'Virgin Islands (U.S.)','VI','VIR',1); -INSERT INTO countries VALUES (233,'Wallis and Futuna Islands','WF','WLF',1); -INSERT INTO countries VALUES (234,'Western Sahara','EH','ESH',1); -INSERT INTO countries VALUES (235,'Yemen','YE','YEM',1); -INSERT INTO countries VALUES (236,'Yugoslavia','YU','YUG',1); -INSERT INTO countries VALUES (237,'Zaire','ZR','ZAR',1); -INSERT INTO countries VALUES (238,'Zambia','ZM','ZMB',1); -INSERT INTO countries VALUES (239,'Zimbabwe','ZW','ZWE',1); +INSERT INTO currencies VALUES (1,'YEN','','円','###,###','2007-01-01 00:00:00','2007-01-01 00:00:00'); +INSERT INTO currencies VALUES (2,'USD','$','','###,###.##','2007-01-01 00:00:00','2007-01-01 00:00:00'); -INSERT INTO currencies VALUES (1,'US Dollar','USD','$','','.',',','2',1.0000, '2007-01-01 00:00:00'); -INSERT INTO currencies VALUES (2,'Euro','EUR','','EUR','.',',','2',1.1036, '2007-01-01 00:00:00'); -INSERT INTO currencies VALUES (3,'円','YEN','','円','.',',','2',1.0000, '2007-01-01 00:00:00'); +INSERT INTO currencies_description VALUES (1,1,'Japanese Yen',''); +INSERT INTO currencies_description VALUES (2,2,'US Dollar',''); -INSERT INTO orders_status VALUES ( 1 ); -INSERT INTO orders_status VALUES ( 2 ); -INSERT INTO orders_status VALUES ( 3 ); +INSERT INTO order_status VALUES ( 1 ,1,'2007-01-01 00:00:00','2007-01-01 00:00:00'); +INSERT INTO order_status VALUES ( 2 ,2,'2007-01-01 00:00:00','2007-01-01 00:00:00'); +INSERT INTO order_status VALUES ( 3 ,3,'2007-01-01 00:00:00','2007-01-01 00:00:00'); -INSERT INTO orders_status_description VALUES ( 1, 1, 'Pending'); -INSERT INTO orders_status_description VALUES ( 1, 4, '保留'); -INSERT INTO orders_status_description VALUES ( 2, 1, 'Processing'); -INSERT INTO orders_status_description VALUES ( 2, 4, '処理中'); -INSERT INTO orders_status_description VALUES ( 3, 1, 'Delivered'); -INSERT INTO orders_status_description VALUES ( 3, 4, '配達済み'); +INSERT INTO order_status_description VALUES ( 1, 2, 'Pending',''); +INSERT INTO order_status_description VALUES ( 1, 1, '保留',''); +INSERT INTO order_status_description VALUES ( 2, 2, 'Processing',''); +INSERT INTO order_status_description VALUES ( 2, 1, '処理中',''); +INSERT INTO order_status_description VALUES ( 3, 2, 'Delivered',''); +INSERT INTO order_status_description VALUES ( 3, 1, '配達済み',''); -- USA INSERT INTO zones VALUES (1,223,'AL','Alabama'); @@ -332,8 +327,8 @@ INSERT INTO zones VALUES (130,107,'JP','Japan'); -INSERT INTO tax_class VALUES (1, 'Taxable Goods', 'The following types of products are included non-food, services, etc', '2007-01-01 00:00:00', '2007-01-01 00:00:00'); -INSERT INTO tax_class VALUES (2, '消費税', '商品・製品の販売やサービスの提供などの取引に対して課税される税金', '2007-01-01 00:00:00', '2007-01-01 00:00:00'); +INSERT INTO tax_classes VALUES (1, '消費税', '商品・製品の販売やサービスの提供などの取引に対して課税される税金', '2007-01-01 00:00:00', '2007-01-01 00:00:00'); +INSERT INTO tax_classes VALUES (2, 'Taxable Goods', 'The following types of products are included non-food, services, etc', '2007-01-01 00:00:00', '2007-01-01 00:00:00'); INSERT INTO tax_rates VALUES (1, 1, 1, 1, 7.0, 'FL TAX 7.0%', '2007-01-01 00:00:00', '2007-01-01 00:00:00'); INSERT INTO tax_rates VALUES (2, 130, 2, 1, 5.0, '税率5.0%', '2007-01-01 00:00:00', '2007-01-01 00:00:00');