From 3d11bd7cf17929d4e56f69bbbfd3ccbff28aeb70 Mon Sep 17 00:00:00 2001 From: dsyer Date: Sun, 9 Dec 2007 13:19:28 +0000 Subject: [PATCH] Add schemas - generated files --- .../main/resources/business-schema-db2.sql | 145 +++++++++--------- .../main/resources/business-schema-derby.sql | 75 +++++++++ .../main/resources/business-schema-hsqldb.sql | 94 ++++++------ .../resources/business-schema-oracle10g.sql | 75 +++++++++ .../resources/business-schema-postgresql.sql | 75 +++++++++ 5 files changed, 346 insertions(+), 118 deletions(-) create mode 100644 samples/src/main/resources/business-schema-derby.sql create mode 100644 samples/src/main/resources/business-schema-oracle10g.sql create mode 100644 samples/src/main/resources/business-schema-postgresql.sql diff --git a/samples/src/main/resources/business-schema-db2.sql b/samples/src/main/resources/business-schema-db2.sql index 8685d8cb7..757211dc5 100644 --- a/samples/src/main/resources/business-schema-db2.sql +++ b/samples/src/main/resources/business-schema-db2.sql @@ -1,74 +1,75 @@ -DROP TABLE TRADE; -DROP SEQUENCE TRADE_SEQ; -DROP TABLE CUSTOMER; -DROP SEQUENCE CUSTOMER_SEQ; -DROP TABLE PLAYERS; -DROP TABLE GAMES; -DROP TABLE PLAYER_SUMMARY; - -CREATE TABLE TRADE ( - ID BIGINT PRIMARY KEY NOT NULL, - VERSION BIGINT, - ISIN VARCHAR(45) NOT NULL, - QUANTITY BIGINT, - PRICE FLOAT, - CUSTOMER VARCHAR(45) -); - - +-- Autogenerated: do not edit this file +DROP TABLE TRADE ; +DROP SEQUENCE TRADE_SEQ ; +DROP TABLE CUSTOMER ; +DROP SEQUENCE CUSTOMER_SEQ ; +DROP TABLE PLAYERS ; +DROP TABLE GAMES ; +DROP TABLE PLAYER_SUMMARY ; + +-- Autogenerated: do not edit this file +CREATE TABLE TRADE ( + ID BIGINT PRIMARY KEY , + VERSION BIGINT, + ISIN VARCHAR(45) NOT NULL, + QUANTITY BIGINT, + PRICE FLOAT, + CUSTOMER VARCHAR(45) +); + CREATE SEQUENCE TRADE_SEQ; - -CREATE TABLE CUSTOMER ( - ID BIGINT PRIMARY KEY NOT NULL, - VERSION BIGINT, - NAME VARCHAR(45), - CREDIT FLOAT -); - + +CREATE TABLE CUSTOMER ( + ID BIGINT PRIMARY KEY , + VERSION BIGINT, + NAME VARCHAR(45), + CREDIT FLOAT +); + CREATE SEQUENCE CUSTOMER_SEQ; - -INSERT INTO customer (id, version, name, credit) VALUES (1, 0, 'customer1', 100000); -INSERT INTO customer (id, version, name, credit) VALUES (2, 0, 'customer2', 100000); -INSERT INTO customer (id, version, name, credit) VALUES (3, 0, 'customer3', 100000); -INSERT INTO customer (id, version, name, credit) VALUES (4, 0, 'customer4', 100000); - - -CREATE TABLE PLAYERS ( - PLAYER_ID char(8) not null primary key, - LAST_NAME varchar(35) not null, - FIRST_NAME varchar(25) not null, - POSITION varchar(10), - YEAR_OF_BIRTH integer not null, - YEAR_DRAFTED integer not null); - -CREATE TABLE GAMES ( - PLAYER_ID char(8) not null, - YEAR integer not null, - TEAM char(3) not null, - WEEK integer not null, - OPPONENT char(3), - COMPLETES integer, - ATTEMPTS integer, - PASSING_YARDS integer, - PASSING_TD integer, - INTERCEPTIONS integer, - RUSHES integer, - RUSH_YARDS integer, - RECEPTIONS integer, - RECEPTIONS_YARDS integer, - TOTAL_TD integer -); - -CREATE TABLE PLAYER_SUMMARY ( - ID CHAR(8) NOT NULL , - YEAR INTEGER NOT NULL, - COMPLETES INTEGER NOT NULL , - ATTEMPTS INTEGER NOT NULL , - PASSING_YARDS INTEGER NOT NULL , - PASSING_TD INTEGER NOT NULL , - INTERCEPTIONS INTEGER NOT NULL , - RUSHES INTEGER NOT NULL , - RUSH_YARDS INTEGER NOT NULL , - RECEPTIONS INTEGER NOT NULL , - RECEPTIONS_YARDS INTEGER NOT NULL , - TOTAL_TD INTEGER NOT NULL ); \ No newline at end of file + +INSERT INTO customer (id, version, name, credit) VALUES (1, 0, 'customer1', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (2, 0, 'customer2', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (3, 0, 'customer3', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (4, 0, 'customer4', 100000); + + +CREATE TABLE PLAYERS ( + PLAYER_ID char(8) NOT NULL PRIMARY KEY, + LAST_NAME varchar(35) not null, + FIRST_NAME varchar(25) not null, + POSITION varchar(10), + YEAR_OF_BIRTH BIGINT not null, + YEAR_DRAFTED BIGINT not null); + +CREATE TABLE GAMES ( + PLAYER_ID char(8) not null PRIMARY KEY, + YEAR BIGINT not null, + TEAM char(3) not null, + WEEK BIGINT not null, + OPPONENT char(3), + COMPLETES BIGINT, + ATTEMPTS BIGINT, + PASSING_YARDS BIGINT, + PASSING_TD BIGINT, + INTERCEPTIONS BIGINT, + RUSHES BIGINT, + RUSH_YARDS BIGINT, + RECEPTIONS BIGINT, + RECEPTIONS_YARDS BIGINT, + TOTAL_TD BIGINT +); + +CREATE TABLE PLAYER_SUMMARY ( + ID CHAR(8) NOT NULL PRIMARY KEY, + YEAR BIGINT NOT NULL, + COMPLETES BIGINT NOT NULL , + ATTEMPTS BIGINT NOT NULL , + PASSING_YARDS BIGINT NOT NULL , + PASSING_TD BIGINT NOT NULL , + INTERCEPTIONS BIGINT NOT NULL , + RUSHES BIGINT NOT NULL , + RUSH_YARDS BIGINT NOT NULL , + RECEPTIONS BIGINT NOT NULL , + RECEPTIONS_YARDS BIGINT NOT NULL , + TOTAL_TD BIGINT NOT NULL ); \ No newline at end of file diff --git a/samples/src/main/resources/business-schema-derby.sql b/samples/src/main/resources/business-schema-derby.sql new file mode 100644 index 000000000..def0e3d2a --- /dev/null +++ b/samples/src/main/resources/business-schema-derby.sql @@ -0,0 +1,75 @@ +-- Autogenerated: do not edit this file +DROP TABLE TRADE ; +DROP SEQUENCE TRADE_SEQ ; +DROP TABLE CUSTOMER ; +DROP SEQUENCE CUSTOMER_SEQ ; +DROP TABLE PLAYERS ; +DROP TABLE GAMES ; +DROP TABLE PLAYER_SUMMARY ; + +-- Autogenerated: do not edit this file +CREATE TABLE TRADE ( + ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, + VERSION BIGINT, + ISIN VARCHAR(45) NOT NULL, + QUANTITY BIGINT, + PRICE FLOAT, + CUSTOMER VARCHAR(45) +); + +CREATE SEQUENCE TRADE_SEQ; + +CREATE TABLE CUSTOMER ( + ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, + VERSION BIGINT, + NAME VARCHAR(45), + CREDIT FLOAT +); + +CREATE SEQUENCE CUSTOMER_SEQ; + +INSERT INTO customer (id, version, name, credit) VALUES (1, 0, 'customer1', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (2, 0, 'customer2', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (3, 0, 'customer3', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (4, 0, 'customer4', 100000); + + +CREATE TABLE PLAYERS ( + PLAYER_ID char(8) NOT NULL PRIMARY KEY, + LAST_NAME varchar(35) not null, + FIRST_NAME varchar(25) not null, + POSITION varchar(10), + YEAR_OF_BIRTH BIGINT not null, + YEAR_DRAFTED BIGINT not null); + +CREATE TABLE GAMES ( + PLAYER_ID char(8) not null PRIMARY KEY, + YEAR BIGINT not null, + TEAM char(3) not null, + WEEK BIGINT not null, + OPPONENT char(3), + COMPLETES BIGINT, + ATTEMPTS BIGINT, + PASSING_YARDS BIGINT, + PASSING_TD BIGINT, + INTERCEPTIONS BIGINT, + RUSHES BIGINT, + RUSH_YARDS BIGINT, + RECEPTIONS BIGINT, + RECEPTIONS_YARDS BIGINT, + TOTAL_TD BIGINT +); + +CREATE TABLE PLAYER_SUMMARY ( + ID CHAR(8) NOT NULL PRIMARY KEY, + YEAR BIGINT NOT NULL, + COMPLETES BIGINT NOT NULL , + ATTEMPTS BIGINT NOT NULL , + PASSING_YARDS BIGINT NOT NULL , + PASSING_TD BIGINT NOT NULL , + INTERCEPTIONS BIGINT NOT NULL , + RUSHES BIGINT NOT NULL , + RUSH_YARDS BIGINT NOT NULL , + RECEPTIONS BIGINT NOT NULL , + RECEPTIONS_YARDS BIGINT NOT NULL , + TOTAL_TD BIGINT NOT NULL ); \ No newline at end of file diff --git a/samples/src/main/resources/business-schema-hsqldb.sql b/samples/src/main/resources/business-schema-hsqldb.sql index 5ccd0af17..d6bdcd291 100644 --- a/samples/src/main/resources/business-schema-hsqldb.sql +++ b/samples/src/main/resources/business-schema-hsqldb.sql @@ -1,3 +1,4 @@ +-- Autogenerated: do not edit this file DROP TABLE TRADE IF EXISTS; DROP TABLE TRADE_SEQ IF EXISTS; DROP TABLE CUSTOMER IF EXISTS; @@ -5,73 +6,74 @@ DROP TABLE CUSTOMER_SEQ IF EXISTS; DROP TABLE PLAYERS IF EXISTS; DROP TABLE GAMES IF EXISTS; DROP TABLE PLAYER_SUMMARY IF EXISTS; - + +-- Autogenerated: do not edit this file CREATE TABLE TRADE ( - ID BIGINT PRIMARY KEY, - VERSION BIGINT, - ISIN VARCHAR(45) NOT NULL, - QUANTITY BIGINT, - PRICE FLOAT, - CUSTOMER VARCHAR(45) + ID BIGINT IDENTITY PRIMARY KEY , + VERSION BIGINT, + ISIN VARCHAR(45) NOT NULL, + QUANTITY BIGINT, + PRICE FLOAT, + CUSTOMER VARCHAR(45) ); - - -CREATE TABLE TRADE_SEQ ( - ID BIGINT IDENTITY -); - + +CREATE TABLE TRADE_SEQ ( + ID BIGINT IDENTITY +); + CREATE TABLE CUSTOMER ( - ID INTEGER PRIMARY KEY, - VERSION BIGINT, + ID BIGINT IDENTITY PRIMARY KEY , + VERSION BIGINT, NAME VARCHAR(45), CREDIT FLOAT ); - -CREATE TABLE CUSTOMER_SEQ ( - ID BIGINT IDENTITY -); + +CREATE TABLE CUSTOMER_SEQ ( + ID BIGINT IDENTITY +); INSERT INTO customer (id, version, name, credit) VALUES (1, 0, 'customer1', 100000); INSERT INTO customer (id, version, name, credit) VALUES (2, 0, 'customer2', 100000); INSERT INTO customer (id, version, name, credit) VALUES (3, 0, 'customer3', 100000); INSERT INTO customer (id, version, name, credit) VALUES (4, 0, 'customer4', 100000); + CREATE TABLE PLAYERS ( - PLAYER_ID char(8) primary key, + PLAYER_ID char(8) NOT NULL PRIMARY KEY, LAST_NAME varchar(35) not null, FIRST_NAME varchar(25) not null, - POS varchar(10), + POSITION varchar(10), YEAR_OF_BIRTH BIGINT not null, YEAR_DRAFTED BIGINT not null); CREATE TABLE GAMES ( - PLAYER_ID char(8) not null, - YEAR integer not null, + PLAYER_ID char(8) not null PRIMARY KEY, + YEAR BIGINT not null, TEAM char(3) not null, - WEEK integer not null, + WEEK BIGINT not null, OPPONENT char(3), - COMPLETES integer, - ATTEMPTS integer, - PASSING_YARDS integer, - PASSING_TD integer, - INTERCEPTIONS integer, - RUSHES integer, - RUSH_YARDS integer, - RECEPTIONS integer, - RECEPTIONS_YARDS integer, - TOTAL_TD integer + COMPLETES BIGINT, + ATTEMPTS BIGINT, + PASSING_YARDS BIGINT, + PASSING_TD BIGINT, + INTERCEPTIONS BIGINT, + RUSHES BIGINT, + RUSH_YARDS BIGINT, + RECEPTIONS BIGINT, + RECEPTIONS_YARDS BIGINT, + TOTAL_TD BIGINT ); CREATE TABLE PLAYER_SUMMARY ( - ID CHAR(8) NOT NULL , - YEAR INTEGER NOT NULL, - COMPLETES INTEGER NOT NULL , - ATTEMPTS INTEGER NOT NULL , - PASSING_YARDS INTEGER NOT NULL , - PASSING_TD INTEGER NOT NULL , - INTERCEPTIONS INTEGER NOT NULL , - RUSHES INTEGER NOT NULL , - RUSH_YARDS INTEGER NOT NULL , - RECEPTIONS INTEGER NOT NULL , - RECEPTIONS_YARDS INTEGER NOT NULL , - TOTAL_TD INTEGER NOT NULL ); \ No newline at end of file + ID CHAR(8) NOT NULL PRIMARY KEY, + YEAR BIGINT NOT NULL, + COMPLETES BIGINT NOT NULL , + ATTEMPTS BIGINT NOT NULL , + PASSING_YARDS BIGINT NOT NULL , + PASSING_TD BIGINT NOT NULL , + INTERCEPTIONS BIGINT NOT NULL , + RUSHES BIGINT NOT NULL , + RUSH_YARDS BIGINT NOT NULL , + RECEPTIONS BIGINT NOT NULL , + RECEPTIONS_YARDS BIGINT NOT NULL , + TOTAL_TD BIGINT NOT NULL ); \ No newline at end of file diff --git a/samples/src/main/resources/business-schema-oracle10g.sql b/samples/src/main/resources/business-schema-oracle10g.sql new file mode 100644 index 000000000..de6628df3 --- /dev/null +++ b/samples/src/main/resources/business-schema-oracle10g.sql @@ -0,0 +1,75 @@ +-- Autogenerated: do not edit this file +DROP TABLE TRADE ; +DROP SEQUENCE TRADE_SEQ ; +DROP TABLE CUSTOMER ; +DROP SEQUENCE CUSTOMER_SEQ ; +DROP TABLE PLAYERS ; +DROP TABLE GAMES ; +DROP TABLE PLAYER_SUMMARY ; + +-- Autogenerated: do not edit this file +CREATE TABLE TRADE ( + ID NUMBER(38) PRIMARY KEY , + VERSION NUMBER(38), + ISIN VARCHAR(45) NOT NULL, + QUANTITY NUMBER(38), + PRICE FLOAT, + CUSTOMER VARCHAR(45) +); + +CREATE SEQUENCE TRADE_SEQ; + +CREATE TABLE CUSTOMER ( + ID NUMBER(38) PRIMARY KEY , + VERSION NUMBER(38), + NAME VARCHAR(45), + CREDIT FLOAT +); + +CREATE SEQUENCE CUSTOMER_SEQ; + +INSERT INTO customer (id, version, name, credit) VALUES (1, 0, 'customer1', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (2, 0, 'customer2', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (3, 0, 'customer3', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (4, 0, 'customer4', 100000); + + +CREATE TABLE PLAYERS ( + PLAYER_ID char(8) NOT NULL PRIMARY KEY, + LAST_NAME varchar(35) not null, + FIRST_NAME varchar(25) not null, + POSITION varchar(10), + YEAR_OF_BIRTH NUMBER(38) not null, + YEAR_DRAFTED NUMBER(38) not null); + +CREATE TABLE GAMES ( + PLAYER_ID char(8) not null PRIMARY KEY, + YEAR NUMBER(38) not null, + TEAM char(3) not null, + WEEK NUMBER(38) not null, + OPPONENT char(3), + COMPLETES NUMBER(38), + ATTEMPTS NUMBER(38), + PASSING_YARDS NUMBER(38), + PASSING_TD NUMBER(38), + INTERCEPTIONS NUMBER(38), + RUSHES NUMBER(38), + RUSH_YARDS NUMBER(38), + RECEPTIONS NUMBER(38), + RECEPTIONS_YARDS NUMBER(38), + TOTAL_TD NUMBER(38) +); + +CREATE TABLE PLAYER_SUMMARY ( + ID CHAR(8) NOT NULL PRIMARY KEY, + YEAR NUMBER(38) NOT NULL, + COMPLETES NUMBER(38) NOT NULL , + ATTEMPTS NUMBER(38) NOT NULL , + PASSING_YARDS NUMBER(38) NOT NULL , + PASSING_TD NUMBER(38) NOT NULL , + INTERCEPTIONS NUMBER(38) NOT NULL , + RUSHES NUMBER(38) NOT NULL , + RUSH_YARDS NUMBER(38) NOT NULL , + RECEPTIONS NUMBER(38) NOT NULL , + RECEPTIONS_YARDS NUMBER(38) NOT NULL , + TOTAL_TD NUMBER(38) NOT NULL ); \ No newline at end of file diff --git a/samples/src/main/resources/business-schema-postgresql.sql b/samples/src/main/resources/business-schema-postgresql.sql new file mode 100644 index 000000000..757211dc5 --- /dev/null +++ b/samples/src/main/resources/business-schema-postgresql.sql @@ -0,0 +1,75 @@ +-- Autogenerated: do not edit this file +DROP TABLE TRADE ; +DROP SEQUENCE TRADE_SEQ ; +DROP TABLE CUSTOMER ; +DROP SEQUENCE CUSTOMER_SEQ ; +DROP TABLE PLAYERS ; +DROP TABLE GAMES ; +DROP TABLE PLAYER_SUMMARY ; + +-- Autogenerated: do not edit this file +CREATE TABLE TRADE ( + ID BIGINT PRIMARY KEY , + VERSION BIGINT, + ISIN VARCHAR(45) NOT NULL, + QUANTITY BIGINT, + PRICE FLOAT, + CUSTOMER VARCHAR(45) +); + +CREATE SEQUENCE TRADE_SEQ; + +CREATE TABLE CUSTOMER ( + ID BIGINT PRIMARY KEY , + VERSION BIGINT, + NAME VARCHAR(45), + CREDIT FLOAT +); + +CREATE SEQUENCE CUSTOMER_SEQ; + +INSERT INTO customer (id, version, name, credit) VALUES (1, 0, 'customer1', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (2, 0, 'customer2', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (3, 0, 'customer3', 100000); +INSERT INTO customer (id, version, name, credit) VALUES (4, 0, 'customer4', 100000); + + +CREATE TABLE PLAYERS ( + PLAYER_ID char(8) NOT NULL PRIMARY KEY, + LAST_NAME varchar(35) not null, + FIRST_NAME varchar(25) not null, + POSITION varchar(10), + YEAR_OF_BIRTH BIGINT not null, + YEAR_DRAFTED BIGINT not null); + +CREATE TABLE GAMES ( + PLAYER_ID char(8) not null PRIMARY KEY, + YEAR BIGINT not null, + TEAM char(3) not null, + WEEK BIGINT not null, + OPPONENT char(3), + COMPLETES BIGINT, + ATTEMPTS BIGINT, + PASSING_YARDS BIGINT, + PASSING_TD BIGINT, + INTERCEPTIONS BIGINT, + RUSHES BIGINT, + RUSH_YARDS BIGINT, + RECEPTIONS BIGINT, + RECEPTIONS_YARDS BIGINT, + TOTAL_TD BIGINT +); + +CREATE TABLE PLAYER_SUMMARY ( + ID CHAR(8) NOT NULL PRIMARY KEY, + YEAR BIGINT NOT NULL, + COMPLETES BIGINT NOT NULL , + ATTEMPTS BIGINT NOT NULL , + PASSING_YARDS BIGINT NOT NULL , + PASSING_TD BIGINT NOT NULL , + INTERCEPTIONS BIGINT NOT NULL , + RUSHES BIGINT NOT NULL , + RUSH_YARDS BIGINT NOT NULL , + RECEPTIONS BIGINT NOT NULL , + RECEPTIONS_YARDS BIGINT NOT NULL , + TOTAL_TD BIGINT NOT NULL ); \ No newline at end of file