-- @author Lars Pind (lars@collaboraid.biz) -- @creation-date 2003-10-14 -- @cvs-id $Id: simulation-content-types-create.sql,v 1.4 2003/10/24 09:46:13 joela Exp $ -- sim_stylesheet -- a chunk of css stylesheet select content_type__create_type( 'sim_stylesheet', -- content_type 'content_revision', -- supertype 'Stylesheet', -- pretty_name, 'Stylesheets', -- pretty_plural 'sim_stylesheets', -- table_name 'stylesheet_id', -- id_column null -- name_method ); -- sim_character select content_type__create_type( 'sim_character', -- content_type 'content_revision', -- supertype 'Character', -- pretty_name, 'Characters', -- pretty_plural 'sim_characters', -- table_name 'character_id', -- id_column null -- name_method ); select content_type__create_attribute( 'sim_character', -- content_type 'stylesheet', -- attribute_name 'integer', -- datatype 'Stylesheet', -- pretty_name 'Stylesheets', -- pretty_plural 1, -- sort_order null, -- default_value 'integer constraint sim_char_stylesheet_fk references sim_stylesheets(stylesheet_id)' -- column_spec ); -- sim_prop select content_type__create_type( 'sim_prop', -- content_type 'content_revision', -- supertype 'Prop', -- pretty_name, 'Props', -- pretty_plural 'sim_props', -- table_name 'prop_id', -- id_column null -- name_method ); select content_type__create_attribute( 'sim_prop', -- content_type 'stylesheet', -- attribute_name 'integer', -- datatype 'Stylesheet', -- pretty_name 'Stylesheets', -- pretty_plural 1, -- sort_order null, -- default_value 'integer constraint sim_char_stylesheet_fk references sim_stylesheets(stylesheet_id)' -- column_spec ); -- sim_home select content_type__create_type( 'sim_home', -- content_type 'content_revision', -- supertype 'Home', -- pretty_name, 'Homes', -- pretty_plural 'sim_homes', -- table_name 'home_id', -- id_column null -- name_method ); select content_type__create_attribute( 'sim_home', -- content_type 'address', -- attribute_name 'string', -- datatype 'Addresss', -- pretty_name 'Addresses', -- pretty_plural 1, -- sort_order null, -- default_value 'varchar(4000)' -- column_spec ); select content_type__create_attribute( 'sim_home', -- content_type 'city', -- attribute_name 'string', -- datatype 'City', -- pretty_name 'Cities', -- pretty_plural 2, -- sort_order null, -- default_value 'varchar(4000)' -- column_spec ); select content_type__create_attribute( 'sim_home', -- content_type 'history', -- attribute_name 'text', -- datatype 'History', -- pretty_name 'Histories', -- pretty_plural 3, -- sort_order null, -- default_value 'text' -- column_spec ); select content_type__create_attribute( 'sim_home', -- content_type 'stylesheet', -- attribute_name 'integer', -- datatype 'Stylesheet', -- pretty_name 'Stylesheets', -- pretty_plural 4, -- sort_order null, -- default_value 'integer constraint sim_char_stylesheet_fk references sim_stylesheets(stylesheet_id)' -- column_spec );