Lancelot / test / ssb / queries / transformed / schema_no_pk.sql
schema_no_pk.sql
Raw
create table lineorder (
   lo_orderkey integer not null,
   lo_linenumber integer not null,
   lo_custkey integer not null,
   lo_partkey integer not null,
   lo_suppkey integer not null,
   lo_orderdate integer not null,
   lo_orderpriority char(15) not null,
   lo_shippriority char(1) not null,
   lo_quantity integer not null,
   lo_extendedprice float not null,
   lo_ordtotalprice float not null,
   lo_discount float not null,
   lo_revenue float not null,
   lo_supplycost float not null,
   lo_tax integer not null,
   lo_commitdate integer not null,
   lo_shopmode char(10) not null
);

create table part (
   p_partkey integer not null,
   p_name varchar(22) not null,
   p_mfgr integer not null,
   p_category integer not null,
   p_brand1 integer not null,
   p_color varchar(11) not null,
   p_type varchar(25) not null,
   p_size integer not null,
   p_container char(10) not null
);

create table supplier (
   s_suppkey integer not null,
   s_name char(25) not null,
   s_address varchar(25) not null,
   s_city integer not null,
   s_nation integer not null,
   s_region integer not null,
   s_phone char(15) not null
);

create table customer (
   c_custkey integer not null,
   c_name varchar(25) not null,
   c_address varchar(25) not null,
   c_city integer not null,
   c_nation integer not null,
   c_region integer not null,
   c_phone char(15) not null,
   c_mktsegment char(10) not null
);

create table ddate (
   d_datekey integer not null,
   d_date char(18) not null,
   d_dayofweek char(9) not null,
   d_month char(9) not null,
   d_year integer not null,
   d_yearmonthnum integer not null,
   d_yearmonth char(7) not null,
   d_daynuminweek integer not null,
   d_daynuminmonth integer not null,
   d_daynuminyear integer not null,
   d_monthnuminyear integer not null,
   d_weeknuminyear integer not null,
   d_sellingseasin varchar(12) not null,
   d_lastdayinweekfl integer not null,
   d_lastdayinmonthfl integer not null,
   d_holidayfl integer not null,
   d_weekdayfl integer not null
);