










CREATE SEQUENCE ezapprove_items_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezbasket_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcollab_group_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcollab_item_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcollab_item_message_link_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcollab_notification_rule_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcollab_profile_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcollab_simple_message_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontent_translation_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentbrowsebookmark_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentbrowserecent_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentclass_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentclass_attribute_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentclassgroup_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentobject_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentobject_attribute_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentobject_link_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentobject_tree_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezcontentobject_version_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezdiscountrule_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezdiscountsubrule_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezenumvalue_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezforgot_password_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezgeneral_digest_user_settings_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezimagefile_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezinfocollection_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezinfocollection_attribute_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezkeyword_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezkeyword_attribute_link_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezmessage_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezmodule_run_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE eznode_assignment_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE eznotificationcollection_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE eznotificationcollection_item_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE eznotificationevent_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezoperation_memento_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezorder_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezorder_item_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezorder_status_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezorder_status_history_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezpaymentobject_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezpdf_export_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezpolicy_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezpolicy_limitation_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezpolicy_limitation_value_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezpreferences_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezproductcollection_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezproductcollection_item_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezproductcollection_item_opt_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezrole_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezrss_export_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezrss_export_item_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezrss_import_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezsearch_object_word_link_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezsearch_return_count_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezsearch_search_phrase_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezsearch_word_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezsection_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezsubtree_notification_rule_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE eztrigger_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezurl_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezurlalias_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezuser_accountkey_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezuser_discountrule_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezuser_role_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezvattype_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezwaituntildatevalue_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezwishlist_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezworkflow_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezworkflow_assign_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezworkflow_event_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezworkflow_group_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE SEQUENCE ezworkflow_process_s
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;







CREATE TABLE ezapprove_items (
    collaboration_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezapprove_items_s'::text) NOT NULL,
    workflow_process_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezbasket (
    id integer DEFAULT nextval('ezbasket_s'::text) NOT NULL,
    order_id integer DEFAULT 0 NOT NULL,
    productcollection_id integer DEFAULT 0 NOT NULL,
    session_id character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezbinaryfile (
    contentobject_attribute_id integer DEFAULT 0 NOT NULL,
    download_count integer DEFAULT 0 NOT NULL,
    filename character varying(255) DEFAULT ''::character varying NOT NULL,
    mime_type character varying(50) DEFAULT ''::character varying NOT NULL,
    original_filename character varying(255) DEFAULT ''::character varying NOT NULL,
    "version" integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcollab_group (
    created integer DEFAULT 0 NOT NULL,
    depth integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezcollab_group_s'::text) NOT NULL,
    is_open integer DEFAULT 1 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    parent_group_id integer DEFAULT 0 NOT NULL,
    path_string character varying(255) DEFAULT ''::character varying NOT NULL,
    priority integer DEFAULT 0 NOT NULL,
    title character varying(255) DEFAULT ''::character varying NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcollab_item (
    created integer DEFAULT 0 NOT NULL,
    creator_id integer DEFAULT 0 NOT NULL,
    data_float1 double precision DEFAULT 0::double precision NOT NULL,
    data_float2 double precision DEFAULT 0::double precision NOT NULL,
    data_float3 double precision DEFAULT 0::double precision NOT NULL,
    data_int1 integer DEFAULT 0 NOT NULL,
    data_int2 integer DEFAULT 0 NOT NULL,
    data_int3 integer DEFAULT 0 NOT NULL,
    data_text1 text NOT NULL,
    data_text2 text NOT NULL,
    data_text3 text NOT NULL,
    id integer DEFAULT nextval('ezcollab_item_s'::text) NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    status integer DEFAULT 1 NOT NULL,
    type_identifier character varying(40) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezcollab_item_group_link (
    collaboration_id integer DEFAULT 0 NOT NULL,
    created integer DEFAULT 0 NOT NULL,
    group_id integer DEFAULT 0 NOT NULL,
    is_active integer DEFAULT 1 NOT NULL,
    is_read integer DEFAULT 0 NOT NULL,
    last_read integer DEFAULT 0 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcollab_item_message_link (
    collaboration_id integer DEFAULT 0 NOT NULL,
    created integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezcollab_item_message_link_s'::text) NOT NULL,
    message_id integer DEFAULT 0 NOT NULL,
    message_type integer DEFAULT 0 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    participant_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcollab_item_participant_link (
    collaboration_id integer DEFAULT 0 NOT NULL,
    created integer DEFAULT 0 NOT NULL,
    is_active integer DEFAULT 1 NOT NULL,
    is_read integer DEFAULT 0 NOT NULL,
    last_read integer DEFAULT 0 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    participant_id integer DEFAULT 0 NOT NULL,
    participant_role integer DEFAULT 1 NOT NULL,
    participant_type integer DEFAULT 1 NOT NULL
);







CREATE TABLE ezcollab_item_status (
    collaboration_id integer DEFAULT 0 NOT NULL,
    is_active integer DEFAULT 1 NOT NULL,
    is_read integer DEFAULT 0 NOT NULL,
    last_read integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcollab_notification_rule (
    collab_identifier character varying(255) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('ezcollab_notification_rule_s'::text) NOT NULL,
    user_id character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezcollab_profile (
    created integer DEFAULT 0 NOT NULL,
    data_text1 text NOT NULL,
    id integer DEFAULT nextval('ezcollab_profile_s'::text) NOT NULL,
    main_group integer DEFAULT 0 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcollab_simple_message (
    created integer DEFAULT 0 NOT NULL,
    creator_id integer DEFAULT 0 NOT NULL,
    data_float1 double precision DEFAULT 0::double precision NOT NULL,
    data_float2 double precision DEFAULT 0::double precision NOT NULL,
    data_float3 double precision DEFAULT 0::double precision NOT NULL,
    data_int1 integer DEFAULT 0 NOT NULL,
    data_int2 integer DEFAULT 0 NOT NULL,
    data_int3 integer DEFAULT 0 NOT NULL,
    data_text1 text NOT NULL,
    data_text2 text NOT NULL,
    data_text3 text NOT NULL,
    id integer DEFAULT nextval('ezcollab_simple_message_s'::text) NOT NULL,
    message_type character varying(40) DEFAULT ''::character varying NOT NULL,
    modified integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcontent_translation (
    id integer DEFAULT nextval('ezcontent_translation_s'::text) NOT NULL,
    locale character varying(255) DEFAULT ''::character varying NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezcontentbrowsebookmark (
    id integer DEFAULT nextval('ezcontentbrowsebookmark_s'::text) NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    node_id integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcontentbrowserecent (
    created integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezcontentbrowserecent_s'::text) NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    node_id integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcontentclass (
    contentobject_name character varying(255),
    created integer DEFAULT 0 NOT NULL,
    creator_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezcontentclass_s'::text) NOT NULL,
    identifier character varying(50) DEFAULT ''::character varying NOT NULL,
    is_container integer DEFAULT 0 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    modifier_id integer DEFAULT 0 NOT NULL,
    name character varying(255),
    remote_id character varying(100) DEFAULT ''::character varying NOT NULL,
    "version" integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcontentclass_attribute (
    can_translate integer DEFAULT 1,
    contentclass_id integer DEFAULT 0 NOT NULL,
    data_float1 double precision,
    data_float2 double precision,
    data_float3 double precision,
    data_float4 double precision,
    data_int1 integer,
    data_int2 integer,
    data_int3 integer,
    data_int4 integer,
    data_text1 character varying(50),
    data_text2 character varying(50),
    data_text3 character varying(50),
    data_text4 character varying(255),
    data_text5 text,
    data_type_string character varying(50) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('ezcontentclass_attribute_s'::text) NOT NULL,
    identifier character varying(50) DEFAULT ''::character varying NOT NULL,
    is_information_collector integer DEFAULT 0 NOT NULL,
    is_required integer DEFAULT 0 NOT NULL,
    is_searchable integer DEFAULT 0 NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    placement integer DEFAULT 0 NOT NULL,
    "version" integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcontentclass_classgroup (
    contentclass_id integer DEFAULT 0 NOT NULL,
    contentclass_version integer DEFAULT 0 NOT NULL,
    group_id integer DEFAULT 0 NOT NULL,
    group_name character varying(255)
);







CREATE TABLE ezcontentclassgroup (
    created integer DEFAULT 0 NOT NULL,
    creator_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezcontentclassgroup_s'::text) NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    modifier_id integer DEFAULT 0 NOT NULL,
    name character varying(255)
);







CREATE TABLE ezcontentobject (
    contentclass_id integer DEFAULT 0 NOT NULL,
    current_version integer,
    id integer DEFAULT nextval('ezcontentobject_s'::text) NOT NULL,
    is_published integer,
    modified integer DEFAULT 0 NOT NULL,
    name character varying(255),
    owner_id integer DEFAULT 0 NOT NULL,
    published integer DEFAULT 0 NOT NULL,
    remote_id character varying(100),
    section_id integer DEFAULT 0 NOT NULL,
    status integer DEFAULT 0
);







CREATE TABLE ezcontentobject_attribute (
    attribute_original_id integer DEFAULT 0,
    contentclassattribute_id integer DEFAULT 0 NOT NULL,
    contentobject_id integer DEFAULT 0 NOT NULL,
    data_float double precision,
    data_int integer,
    data_text text,
    data_type_string character varying(50) DEFAULT ''::character varying,
    id integer DEFAULT nextval('ezcontentobject_attribute_s'::text) NOT NULL,
    language_code character varying(20) DEFAULT ''::character varying NOT NULL,
    sort_key_int integer DEFAULT 0 NOT NULL,
    sort_key_string character varying(255) DEFAULT ''::character varying NOT NULL,
    "version" integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcontentobject_link (
    contentclassattribute_id integer DEFAULT 0 NOT NULL,
    from_contentobject_id integer DEFAULT 0 NOT NULL,
    from_contentobject_version integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezcontentobject_link_s'::text) NOT NULL,
    to_contentobject_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezcontentobject_name (
    content_translation character varying(20) DEFAULT ''::character varying NOT NULL,
    content_version integer DEFAULT 0 NOT NULL,
    contentobject_id integer DEFAULT 0 NOT NULL,
    name character varying(255),
    real_translation character varying(20)
);







CREATE TABLE ezcontentobject_tree (
    contentobject_id integer,
    contentobject_is_published integer,
    contentobject_version integer,
    depth integer DEFAULT 0 NOT NULL,
    is_hidden integer DEFAULT 0 NOT NULL,
    is_invisible integer DEFAULT 0 NOT NULL,
    main_node_id integer,
    modified_subnode integer DEFAULT 0,
    node_id integer DEFAULT nextval('ezcontentobject_tree_s'::text) NOT NULL,
    parent_node_id integer DEFAULT 0 NOT NULL,
    path_identification_string text,
    path_string character varying(255) DEFAULT ''::character varying NOT NULL,
    priority integer DEFAULT 0 NOT NULL,
    remote_id character varying(100) DEFAULT ''::character varying NOT NULL,
    sort_field integer DEFAULT 1,
    sort_order integer DEFAULT 1
);







CREATE TABLE ezcontentobject_version (
    contentobject_id integer,
    created integer DEFAULT 0 NOT NULL,
    creator_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezcontentobject_version_s'::text) NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    status integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL,
    "version" integer DEFAULT 0 NOT NULL,
    workflow_event_pos integer DEFAULT 0
);







CREATE TABLE ezdiscountrule (
    id integer DEFAULT nextval('ezdiscountrule_s'::text) NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezdiscountsubrule (
    discount_percent double precision,
    discountrule_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezdiscountsubrule_s'::text) NOT NULL,
    limitation character(1),
    name character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezdiscountsubrule_value (
    discountsubrule_id integer DEFAULT 0 NOT NULL,
    issection integer DEFAULT 0 NOT NULL,
    value integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezenumobjectvalue (
    contentobject_attribute_id integer DEFAULT 0 NOT NULL,
    contentobject_attribute_version integer DEFAULT 0 NOT NULL,
    enumelement character varying(255) DEFAULT ''::character varying NOT NULL,
    enumid integer DEFAULT 0 NOT NULL,
    enumvalue character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezenumvalue (
    contentclass_attribute_id integer DEFAULT 0 NOT NULL,
    contentclass_attribute_version integer DEFAULT 0 NOT NULL,
    enumelement character varying(255) DEFAULT ''::character varying NOT NULL,
    enumvalue character varying(255) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('ezenumvalue_s'::text) NOT NULL,
    placement integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezforgot_password (
    hash_key character varying(32) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('ezforgot_password_s'::text) NOT NULL,
    "time" integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezgeneral_digest_user_settings (
    address character varying(255) DEFAULT ''::character varying NOT NULL,
    "day" character varying(255) DEFAULT ''::character varying NOT NULL,
    digest_type integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezgeneral_digest_user_settings_s'::text) NOT NULL,
    receive_digest integer DEFAULT 0 NOT NULL,
    "time" character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezimage (
    alternative_text character varying(255) DEFAULT ''::character varying NOT NULL,
    contentobject_attribute_id integer DEFAULT 0 NOT NULL,
    filename character varying(255) DEFAULT ''::character varying NOT NULL,
    mime_type character varying(50) DEFAULT ''::character varying NOT NULL,
    original_filename character varying(255) DEFAULT ''::character varying NOT NULL,
    "version" integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezimagefile (
    contentobject_attribute_id integer DEFAULT 0 NOT NULL,
    filepath text NOT NULL,
    id integer DEFAULT nextval('ezimagefile_s'::text) NOT NULL
);







CREATE TABLE ezimagevariation (
    additional_path character varying(255),
    contentobject_attribute_id integer DEFAULT 0 NOT NULL,
    filename character varying(255) DEFAULT ''::character varying NOT NULL,
    height integer DEFAULT 0 NOT NULL,
    requested_height integer DEFAULT 0 NOT NULL,
    requested_width integer DEFAULT 0 NOT NULL,
    "version" integer DEFAULT 0 NOT NULL,
    width integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezinfocollection (
    contentobject_id integer DEFAULT 0 NOT NULL,
    created integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezinfocollection_s'::text) NOT NULL,
    modified integer DEFAULT 0,
    user_identifier character varying(34)
);







CREATE TABLE ezinfocollection_attribute (
    contentclass_attribute_id integer DEFAULT 0 NOT NULL,
    contentobject_attribute_id integer,
    contentobject_id integer,
    data_float double precision,
    data_int integer,
    data_text text,
    id integer DEFAULT nextval('ezinfocollection_attribute_s'::text) NOT NULL,
    informationcollection_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezkeyword (
    class_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezkeyword_s'::text) NOT NULL,
    keyword character varying(255)
);







CREATE TABLE ezkeyword_attribute_link (
    id integer DEFAULT nextval('ezkeyword_attribute_link_s'::text) NOT NULL,
    keyword_id integer DEFAULT 0 NOT NULL,
    objectattribute_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezmedia (
    contentobject_attribute_id integer DEFAULT 0 NOT NULL,
    controls character varying(50),
    filename character varying(255) DEFAULT ''::character varying NOT NULL,
    has_controller integer DEFAULT 0,
    height integer,
    is_autoplay integer DEFAULT 0,
    is_loop integer DEFAULT 0,
    mime_type character varying(50) DEFAULT ''::character varying NOT NULL,
    original_filename character varying(255) DEFAULT ''::character varying NOT NULL,
    pluginspage character varying(255),
    quality character varying(50),
    "version" integer DEFAULT 0 NOT NULL,
    width integer
);







CREATE TABLE ezmessage (
    body text,
    destination_address character varying(50) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('ezmessage_s'::text) NOT NULL,
    is_sent integer DEFAULT 0 NOT NULL,
    send_method character varying(50) DEFAULT ''::character varying NOT NULL,
    send_time character varying(50) DEFAULT ''::character varying NOT NULL,
    send_weekday character varying(50) DEFAULT ''::character varying NOT NULL,
    title character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezmodule_run (
    function_name character varying(255),
    id integer DEFAULT nextval('ezmodule_run_s'::text) NOT NULL,
    module_data text,
    module_name character varying(255),
    workflow_process_id integer
);







CREATE TABLE eznode_assignment (
    contentobject_id integer,
    contentobject_version integer,
    from_node_id integer DEFAULT 0,
    id integer DEFAULT nextval('eznode_assignment_s'::text) NOT NULL,
    is_main integer DEFAULT 0 NOT NULL,
    parent_node integer,
    parent_remote_id character varying(100) DEFAULT ''::character varying NOT NULL,
    remote_id integer DEFAULT 0 NOT NULL,
    sort_field integer DEFAULT 1,
    sort_order integer DEFAULT 1
);







CREATE TABLE eznotificationcollection (
    data_subject text NOT NULL,
    data_text text NOT NULL,
    event_id integer DEFAULT 0 NOT NULL,
    "handler" character varying(255) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('eznotificationcollection_s'::text) NOT NULL,
    transport character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE eznotificationcollection_item (
    address character varying(255) DEFAULT ''::character varying NOT NULL,
    collection_id integer DEFAULT 0 NOT NULL,
    event_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('eznotificationcollection_item_s'::text) NOT NULL,
    send_date integer DEFAULT 0 NOT NULL
);







CREATE TABLE eznotificationevent (
    data_int1 integer DEFAULT 0 NOT NULL,
    data_int2 integer DEFAULT 0 NOT NULL,
    data_int3 integer DEFAULT 0 NOT NULL,
    data_int4 integer DEFAULT 0 NOT NULL,
    data_text1 text NOT NULL,
    data_text2 text NOT NULL,
    data_text3 text NOT NULL,
    data_text4 text NOT NULL,
    event_type_string character varying(255) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('eznotificationevent_s'::text) NOT NULL,
    status integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezoperation_memento (
    id integer DEFAULT nextval('ezoperation_memento_s'::text) NOT NULL,
    main integer DEFAULT 0 NOT NULL,
    main_key character varying(32) DEFAULT ''::character varying NOT NULL,
    memento_data text NOT NULL,
    memento_key character varying(32) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezorder (
    account_identifier character varying(100) DEFAULT 'default'::character varying NOT NULL,
    created integer DEFAULT 0 NOT NULL,
    data_text_1 text,
    data_text_2 text,
    email character varying(150) DEFAULT ''::character varying,
    id integer DEFAULT nextval('ezorder_s'::text) NOT NULL,
    ignore_vat integer DEFAULT 0 NOT NULL,
    is_temporary integer DEFAULT 1 NOT NULL,
    order_nr integer DEFAULT 0 NOT NULL,
    productcollection_id integer DEFAULT 0 NOT NULL,
    status_id integer DEFAULT 0,
    status_modified integer DEFAULT 0,
    status_modifier_id integer DEFAULT 0,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezorder_item (
    description character varying(255),
    id integer DEFAULT nextval('ezorder_item_s'::text) NOT NULL,
    order_id integer DEFAULT 0 NOT NULL,
    price double precision,
    vat_value integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezorder_status (
    id integer DEFAULT nextval('ezorder_status_s'::text) NOT NULL,
    is_active integer DEFAULT 1 NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    status_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezorder_status_history (
    id integer DEFAULT nextval('ezorder_status_history_s'::text) NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    modifier_id integer DEFAULT 0 NOT NULL,
    order_id integer DEFAULT 0 NOT NULL,
    status_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezpaymentobject (
    id integer DEFAULT nextval('ezpaymentobject_s'::text) NOT NULL,
    order_id integer DEFAULT 0 NOT NULL,
    payment_string character varying(255) DEFAULT ''::character varying NOT NULL,
    status integer DEFAULT 0 NOT NULL,
    workflowprocess_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezpdf_export (
    created integer,
    creator_id integer,
    export_classes character varying(255),
    export_structure character varying(255),
    id integer DEFAULT nextval('ezpdf_export_s'::text) NOT NULL,
    intro_text text,
    modified integer,
    modifier_id integer,
    pdf_filename character varying(255),
    show_frontpage integer,
    site_access character varying(255),
    source_node_id integer,
    status integer,
    sub_text text,
    title character varying(255),
    "version" integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezpending_actions (
    "action" character varying(64) DEFAULT ''::character varying NOT NULL,
    param text
);







CREATE TABLE ezpolicy (
    function_name character varying(255),
    id integer DEFAULT nextval('ezpolicy_s'::text) NOT NULL,
    module_name character varying(255),
    role_id integer
);







CREATE TABLE ezpolicy_limitation (
    id integer DEFAULT nextval('ezpolicy_limitation_s'::text) NOT NULL,
    identifier character varying(255) DEFAULT ''::character varying NOT NULL,
    policy_id integer
);







CREATE TABLE ezpolicy_limitation_value (
    id integer DEFAULT nextval('ezpolicy_limitation_value_s'::text) NOT NULL,
    limitation_id integer,
    value character varying(255)
);







CREATE TABLE ezpreferences (
    id integer DEFAULT nextval('ezpreferences_s'::text) NOT NULL,
    name character varying(100),
    user_id integer DEFAULT 0 NOT NULL,
    value character varying(100)
);







CREATE TABLE ezproductcollection (
    created integer,
    id integer DEFAULT nextval('ezproductcollection_s'::text) NOT NULL
);







CREATE TABLE ezproductcollection_item (
    contentobject_id integer DEFAULT 0 NOT NULL,
    discount double precision,
    id integer DEFAULT nextval('ezproductcollection_item_s'::text) NOT NULL,
    is_vat_inc integer,
    item_count integer DEFAULT 0 NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    price double precision DEFAULT 0::double precision,
    productcollection_id integer DEFAULT 0 NOT NULL,
    vat_value double precision
);







CREATE TABLE ezproductcollection_item_opt (
    id integer DEFAULT nextval('ezproductcollection_item_opt_s'::text) NOT NULL,
    item_id integer DEFAULT 0 NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    object_attribute_id integer,
    option_item_id integer DEFAULT 0 NOT NULL,
    price double precision DEFAULT 0::double precision NOT NULL,
    value character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezrole (
    id integer DEFAULT nextval('ezrole_s'::text) NOT NULL,
    is_new integer DEFAULT 0 NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    value character(1),
    "version" integer DEFAULT 0
);







CREATE TABLE ezrss_export (
    access_url character varying(255),
    active integer,
    created integer,
    creator_id integer,
    description text,
    id integer DEFAULT nextval('ezrss_export_s'::text) NOT NULL,
    image_id integer,
    main_node_only integer DEFAULT 1 NOT NULL,
    modified integer,
    modifier_id integer,
    number_of_objects integer DEFAULT 0 NOT NULL,
    rss_version character varying(255),
    site_access character varying(255),
    status integer DEFAULT 0 NOT NULL,
    title character varying(255),
    url character varying(255)
);







CREATE TABLE ezrss_export_item (
    class_id integer,
    description character varying(255),
    id integer DEFAULT nextval('ezrss_export_item_s'::text) NOT NULL,
    rssexport_id integer,
    source_node_id integer,
    status integer DEFAULT 0 NOT NULL,
    subnodes integer DEFAULT 0 NOT NULL,
    title character varying(255)
);







CREATE TABLE ezrss_import (
    active integer,
    class_description character varying(255),
    class_id integer,
    class_title character varying(255),
    class_url character varying(255),
    created integer,
    creator_id integer,
    destination_node_id integer,
    id integer DEFAULT nextval('ezrss_import_s'::text) NOT NULL,
    modified integer,
    modifier_id integer,
    name character varying(255),
    object_owner_id integer,
    status integer DEFAULT 0 NOT NULL,
    url text
);







CREATE TABLE ezsearch_object_word_link (
    contentclass_attribute_id integer DEFAULT 0 NOT NULL,
    contentclass_id integer DEFAULT 0 NOT NULL,
    contentobject_id integer DEFAULT 0 NOT NULL,
    frequency double precision DEFAULT 0::double precision NOT NULL,
    id integer DEFAULT nextval('ezsearch_object_word_link_s'::text) NOT NULL,
    identifier character varying(255) DEFAULT ''::character varying NOT NULL,
    integer_value integer DEFAULT 0 NOT NULL,
    next_word_id integer DEFAULT 0 NOT NULL,
    placement integer DEFAULT 0 NOT NULL,
    prev_word_id integer DEFAULT 0 NOT NULL,
    published integer DEFAULT 0 NOT NULL,
    section_id integer DEFAULT 0 NOT NULL,
    word_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezsearch_return_count (
    count integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezsearch_return_count_s'::text) NOT NULL,
    phrase_id integer DEFAULT 0 NOT NULL,
    "time" integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezsearch_search_phrase (
    id integer DEFAULT nextval('ezsearch_search_phrase_s'::text) NOT NULL,
    phrase character varying(250)
);







CREATE TABLE ezsearch_word (
    id integer DEFAULT nextval('ezsearch_word_s'::text) NOT NULL,
    object_count integer DEFAULT 0 NOT NULL,
    word character varying(150)
);







CREATE TABLE ezsection (
    id integer DEFAULT nextval('ezsection_s'::text) NOT NULL,
    locale character varying(255),
    name character varying(255),
    navigation_part_identifier character varying(100) DEFAULT 'ezcontentnavigationpart'::character varying
);







CREATE TABLE ezsession (
    data text NOT NULL,
    expiration_time integer DEFAULT 0 NOT NULL,
    session_key character varying(32) DEFAULT ''::character varying NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezsite_data (
    name character varying(60) DEFAULT ''::character varying NOT NULL,
    value text NOT NULL
);







CREATE TABLE ezsubtree_notification_rule (
    id integer DEFAULT nextval('ezsubtree_notification_rule_s'::text) NOT NULL,
    node_id integer DEFAULT 0 NOT NULL,
    use_digest integer DEFAULT 0,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE eztipafriend_counter (
    count integer DEFAULT 0 NOT NULL,
    node_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE eztipafriend_request (
    created integer DEFAULT 0 NOT NULL,
    email_receiver character varying(100) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE eztrigger (
    connect_type character(1) DEFAULT ''::bpchar NOT NULL,
    function_name character varying(200) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('eztrigger_s'::text) NOT NULL,
    module_name character varying(200) DEFAULT ''::character varying NOT NULL,
    name character varying(255),
    workflow_id integer
);







CREATE TABLE ezurl (
    created integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezurl_s'::text) NOT NULL,
    is_valid integer DEFAULT 1 NOT NULL,
    last_checked integer DEFAULT 0 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    original_url_md5 character varying(32) DEFAULT ''::character varying NOT NULL,
    url character varying(255)
);







CREATE TABLE ezurl_object_link (
    contentobject_attribute_id integer DEFAULT 0 NOT NULL,
    contentobject_attribute_version integer DEFAULT 0 NOT NULL,
    url_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezurlalias (
    destination_url text NOT NULL,
    forward_to_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezurlalias_s'::text) NOT NULL,
    is_internal integer DEFAULT 1 NOT NULL,
    is_wildcard integer DEFAULT 0 NOT NULL,
    source_md5 character varying(32),
    source_url text NOT NULL
);







CREATE TABLE ezuser (
    contentobject_id integer DEFAULT 0 NOT NULL,
    email character varying(150) DEFAULT ''::character varying NOT NULL,
    login character varying(150) DEFAULT ''::character varying NOT NULL,
    password_hash character varying(50),
    password_hash_type integer DEFAULT 1 NOT NULL
);







CREATE TABLE ezuser_accountkey (
    hash_key character varying(32) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('ezuser_accountkey_s'::text) NOT NULL,
    "time" integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezuser_discountrule (
    contentobject_id integer,
    discountrule_id integer,
    id integer DEFAULT nextval('ezuser_discountrule_s'::text) NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezuser_role (
    contentobject_id integer,
    id integer DEFAULT nextval('ezuser_role_s'::text) NOT NULL,
    limit_identifier character varying(255) DEFAULT ''::character varying,
    limit_value character varying(255) DEFAULT ''::character varying,
    role_id integer
);







CREATE TABLE ezuser_setting (
    is_enabled integer DEFAULT 0 NOT NULL,
    max_login integer,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezuservisit (
    current_visit_timestamp integer DEFAULT 0 NOT NULL,
    last_visit_timestamp integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezvattype (
    id integer DEFAULT nextval('ezvattype_s'::text) NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    percentage double precision
);







CREATE TABLE ezview_counter (
    count integer DEFAULT 0 NOT NULL,
    node_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezwaituntildatevalue (
    contentclass_attribute_id integer DEFAULT 0 NOT NULL,
    contentclass_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezwaituntildatevalue_s'::text) NOT NULL,
    workflow_event_id integer DEFAULT 0 NOT NULL,
    workflow_event_version integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezwishlist (
    id integer DEFAULT nextval('ezwishlist_s'::text) NOT NULL,
    productcollection_id integer DEFAULT 0 NOT NULL,
    user_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezworkflow (
    created integer DEFAULT 0 NOT NULL,
    creator_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezworkflow_s'::text) NOT NULL,
    is_enabled integer DEFAULT 0 NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    modifier_id integer DEFAULT 0 NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL,
    "version" integer DEFAULT 0 NOT NULL,
    workflow_type_string character varying(50) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezworkflow_assign (
    access_type integer DEFAULT 0 NOT NULL,
    as_tree integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezworkflow_assign_s'::text) NOT NULL,
    node_id integer DEFAULT 0 NOT NULL,
    workflow_id integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezworkflow_event (
    data_int1 integer,
    data_int2 integer,
    data_int3 integer,
    data_int4 integer,
    data_text1 character varying(50),
    data_text2 character varying(50),
    data_text3 character varying(50),
    data_text4 character varying(50),
    description character varying(50) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT nextval('ezworkflow_event_s'::text) NOT NULL,
    placement integer DEFAULT 0 NOT NULL,
    "version" integer DEFAULT 0 NOT NULL,
    workflow_id integer DEFAULT 0 NOT NULL,
    workflow_type_string character varying(50) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezworkflow_group (
    created integer DEFAULT 0 NOT NULL,
    creator_id integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezworkflow_group_s'::text) NOT NULL,
    modified integer DEFAULT 0 NOT NULL,
    modifier_id integer DEFAULT 0 NOT NULL,
    name character varying(255) DEFAULT ''::character varying NOT NULL
);







CREATE TABLE ezworkflow_group_link (
    group_id integer DEFAULT 0 NOT NULL,
    group_name character varying(255),
    workflow_id integer DEFAULT 0 NOT NULL,
    workflow_version integer DEFAULT 0 NOT NULL
);







CREATE TABLE ezworkflow_process (
    activation_date integer,
    content_id integer DEFAULT 0 NOT NULL,
    content_version integer DEFAULT 0 NOT NULL,
    created integer DEFAULT 0 NOT NULL,
    event_id integer DEFAULT 0 NOT NULL,
    event_position integer DEFAULT 0 NOT NULL,
    event_state integer,
    event_status integer DEFAULT 0 NOT NULL,
    id integer DEFAULT nextval('ezworkflow_process_s'::text) NOT NULL,
    last_event_id integer DEFAULT 0 NOT NULL,
    last_event_position integer DEFAULT 0 NOT NULL,
    last_event_status integer DEFAULT 0 NOT NULL,
    memento_key character varying(32),
    modified integer DEFAULT 0 NOT NULL,
    node_id integer DEFAULT 0 NOT NULL,
    parameters text,
    process_key character varying(32) DEFAULT ''::character varying NOT NULL,
    session_key character varying(32) DEFAULT '0'::character varying NOT NULL,
    status integer,
    user_id integer DEFAULT 0 NOT NULL,
    workflow_id integer DEFAULT 0 NOT NULL
);







CREATE INDEX ezbasket_session_id ON ezbasket USING btree (session_id);







CREATE INDEX ezcollab_group_depth ON ezcollab_group USING btree (depth);







CREATE INDEX ezcollab_group_path ON ezcollab_group USING btree (path_string);







CREATE INDEX ezcontentbrowsebookmark_user ON ezcontentbrowsebookmark USING btree (user_id);







CREATE INDEX ezcontentbrowserecent_user ON ezcontentbrowserecent USING btree (user_id);







CREATE INDEX ezcontentclass_version ON ezcontentclass USING btree ("version");







CREATE INDEX ezcontentobject_attribute_co_id_ver_lang_code ON ezcontentobject_attribute USING btree (contentobject_id, "version", language_code);







CREATE INDEX ezcontentobject_attribute_contentobject_id ON ezcontentobject_attribute USING btree (contentobject_id);







CREATE INDEX ezcontentobject_attribute_language_code ON ezcontentobject_attribute USING btree (language_code);







CREATE INDEX sort_key_int ON ezcontentobject_attribute USING btree (sort_key_int);







CREATE INDEX sort_key_string ON ezcontentobject_attribute USING btree (sort_key_string);







CREATE INDEX ezco_link_from ON ezcontentobject_link USING btree (from_contentobject_id, from_contentobject_version, contentclassattribute_id);







CREATE INDEX ezco_link_to_co_id ON ezcontentobject_link USING btree (to_contentobject_id);







CREATE INDEX ezcontentobject_tree_co_id ON ezcontentobject_tree USING btree (contentobject_id);







CREATE INDEX ezcontentobject_tree_depth ON ezcontentobject_tree USING btree (depth);







CREATE INDEX ezcontentobject_tree_p_node_id ON ezcontentobject_tree USING btree (parent_node_id);







CREATE INDEX ezcontentobject_tree_path ON ezcontentobject_tree USING btree (path_string);







CREATE INDEX ezcontentobject_tree_path_ident ON ezcontentobject_tree USING btree (path_identification_string);







CREATE INDEX modified_subnode ON ezcontentobject_tree USING btree (modified_subnode);







CREATE INDEX idx_object_version_objver ON ezcontentobject_version USING btree (contentobject_id, "version");







CREATE INDEX ezenumobjectvalue_co_attr_id_co_attr_ver ON ezenumobjectvalue USING btree (contentobject_attribute_id, contentobject_attribute_version);







CREATE INDEX ezenumvalue_co_cl_attr_id_co_class_att_ver ON ezenumvalue USING btree (contentclass_attribute_id, contentclass_attribute_version);







CREATE INDEX ezimagefile_coid ON ezimagefile USING btree (contentobject_attribute_id);







CREATE INDEX ezimagefile_file ON ezimagefile USING btree (filepath);







CREATE UNIQUE INDEX ezmodule_run_workflow_process_id_s ON ezmodule_run USING btree (workflow_process_id);







CREATE INDEX ezoperation_memento_memento_key_main ON ezoperation_memento USING btree (memento_key, main);







CREATE INDEX ezorder_is_tmp ON ezorder USING btree (is_temporary);







CREATE INDEX ezorder_item_order_id ON ezorder_item USING btree (order_id);







CREATE INDEX ezorder_status_active ON ezorder_status USING btree (is_active);







CREATE INDEX ezorder_status_name ON ezorder_status USING btree (name);







CREATE INDEX ezorder_status_sid ON ezorder_status USING btree (status_id);







CREATE INDEX ezorder_status_history_mod ON ezorder_status_history USING btree (modified);







CREATE INDEX ezorder_status_history_oid ON ezorder_status_history USING btree (order_id);







CREATE INDEX ezorder_status_history_sid ON ezorder_status_history USING btree (status_id);







CREATE INDEX ezpending_actions_action ON ezpending_actions USING btree ("action");







CREATE INDEX ezpreferences_name ON ezpreferences USING btree (name);







CREATE INDEX ezpreferences_user_id_idx ON ezpreferences USING btree (user_id, name);







CREATE INDEX ezproductcollection_item_contentobject_id ON ezproductcollection_item USING btree (contentobject_id);







CREATE INDEX ezproductcollection_item_productcollection_id ON ezproductcollection_item USING btree (productcollection_id);







CREATE INDEX ezproductcollection_item_opt_item_id ON ezproductcollection_item_opt USING btree (item_id);







CREATE INDEX ezrss_export_rsseid ON ezrss_export_item USING btree (rssexport_id);







CREATE INDEX ezsearch_object_word_link_frequency ON ezsearch_object_word_link USING btree (frequency);







CREATE INDEX ezsearch_object_word_link_identifier ON ezsearch_object_word_link USING btree (identifier);







CREATE INDEX ezsearch_object_word_link_integer_value ON ezsearch_object_word_link USING btree (integer_value);







CREATE INDEX ezsearch_object_word_link_object ON ezsearch_object_word_link USING btree (contentobject_id);







CREATE INDEX ezsearch_object_word_link_word ON ezsearch_object_word_link USING btree (word_id);







CREATE INDEX ezsearch_word_word_i ON ezsearch_word USING btree (word);







CREATE INDEX expiration_time ON ezsession USING btree (expiration_time);







CREATE INDEX ezsession_user_id ON ezsession USING btree (user_id);







CREATE INDEX ezsubtree_notification_rule_user_id ON ezsubtree_notification_rule USING btree (user_id);







CREATE INDEX eztipafriend_request_created ON eztipafriend_request USING btree (created);







CREATE INDEX eztipafriend_request_email_rec ON eztipafriend_request USING btree (email_receiver);







CREATE UNIQUE INDEX eztrigger_def_id ON eztrigger USING btree (module_name, function_name, connect_type);







CREATE INDEX eztrigger_fetch ON eztrigger USING btree (name, module_name, function_name);







CREATE INDEX ezurl_ol_coa_id ON ezurl_object_link USING btree (contentobject_attribute_id);







CREATE INDEX ezurl_ol_coa_version ON ezurl_object_link USING btree (contentobject_attribute_version);







CREATE INDEX ezurl_ol_url_id ON ezurl_object_link USING btree (url_id);







CREATE INDEX ezurlalias_desturl ON ezurlalias USING btree (destination_url);







CREATE INDEX ezurlalias_source_md5 ON ezurlalias USING btree (source_md5);







CREATE INDEX ezurlalias_source_url ON ezurlalias USING btree (source_url);







CREATE INDEX ezuser_role_contentobject_id ON ezuser_role USING btree (contentobject_id);







CREATE INDEX ezuser_role_role_id ON ezuser_role USING btree (role_id);







CREATE INDEX ezwaituntildateevalue_wf_ev_id_wf_ver ON ezwaituntildatevalue USING btree (workflow_event_id, workflow_event_version);







CREATE INDEX ezworkflow_process_process_key ON ezworkflow_process USING btree (process_key);








ALTER TABLE ONLY ezapprove_items
    ADD CONSTRAINT ezapprove_items_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezbasket
    ADD CONSTRAINT ezbasket_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezbinaryfile
    ADD CONSTRAINT ezbinaryfile_pkey PRIMARY KEY (contentobject_attribute_id, "version");







ALTER TABLE ONLY ezcollab_group
    ADD CONSTRAINT ezcollab_group_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcollab_item
    ADD CONSTRAINT ezcollab_item_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcollab_item_group_link
    ADD CONSTRAINT ezcollab_item_group_link_pkey PRIMARY KEY (collaboration_id, group_id, user_id);







ALTER TABLE ONLY ezcollab_item_message_link
    ADD CONSTRAINT ezcollab_item_message_link_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcollab_item_participant_link
    ADD CONSTRAINT ezcollab_item_participant_link_pkey PRIMARY KEY (collaboration_id, participant_id);







ALTER TABLE ONLY ezcollab_item_status
    ADD CONSTRAINT ezcollab_item_status_pkey PRIMARY KEY (collaboration_id, user_id);







ALTER TABLE ONLY ezcollab_notification_rule
    ADD CONSTRAINT ezcollab_notification_rule_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcollab_profile
    ADD CONSTRAINT ezcollab_profile_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcollab_simple_message
    ADD CONSTRAINT ezcollab_simple_message_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcontent_translation
    ADD CONSTRAINT ezcontent_translation_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcontentbrowsebookmark
    ADD CONSTRAINT ezcontentbrowsebookmark_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcontentbrowserecent
    ADD CONSTRAINT ezcontentbrowserecent_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcontentclass
    ADD CONSTRAINT ezcontentclass_pkey PRIMARY KEY (id, "version");







ALTER TABLE ONLY ezcontentclass_attribute
    ADD CONSTRAINT ezcontentclass_attribute_pkey PRIMARY KEY (id, "version");







ALTER TABLE ONLY ezcontentclass_classgroup
    ADD CONSTRAINT ezcontentclass_classgroup_pkey PRIMARY KEY (contentclass_id, contentclass_version, group_id);







ALTER TABLE ONLY ezcontentclassgroup
    ADD CONSTRAINT ezcontentclassgroup_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcontentobject
    ADD CONSTRAINT ezcontentobject_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcontentobject_attribute
    ADD CONSTRAINT ezcontentobject_attribute_pkey PRIMARY KEY (id, "version");







ALTER TABLE ONLY ezcontentobject_link
    ADD CONSTRAINT ezcontentobject_link_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezcontentobject_name
    ADD CONSTRAINT ezcontentobject_name_pkey PRIMARY KEY (contentobject_id, content_version, content_translation);







ALTER TABLE ONLY ezcontentobject_tree
    ADD CONSTRAINT ezcontentobject_tree_pkey PRIMARY KEY (node_id);







ALTER TABLE ONLY ezcontentobject_version
    ADD CONSTRAINT ezcontentobject_version_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezdiscountrule
    ADD CONSTRAINT ezdiscountrule_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezdiscountsubrule
    ADD CONSTRAINT ezdiscountsubrule_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezdiscountsubrule_value
    ADD CONSTRAINT ezdiscountsubrule_value_pkey PRIMARY KEY (discountsubrule_id, value, issection);







ALTER TABLE ONLY ezenumobjectvalue
    ADD CONSTRAINT ezenumobjectvalue_pkey PRIMARY KEY (contentobject_attribute_id, contentobject_attribute_version, enumid);







ALTER TABLE ONLY ezenumvalue
    ADD CONSTRAINT ezenumvalue_pkey PRIMARY KEY (id, contentclass_attribute_id, contentclass_attribute_version);







ALTER TABLE ONLY ezforgot_password
    ADD CONSTRAINT ezforgot_password_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezgeneral_digest_user_settings
    ADD CONSTRAINT ezgeneral_digest_user_settings_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezimage
    ADD CONSTRAINT ezimage_pkey PRIMARY KEY (contentobject_attribute_id, "version");







ALTER TABLE ONLY ezimagefile
    ADD CONSTRAINT ezimagefile_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezimagevariation
    ADD CONSTRAINT ezimagevariation_pkey PRIMARY KEY (contentobject_attribute_id, "version", requested_width, requested_height);







ALTER TABLE ONLY ezinfocollection
    ADD CONSTRAINT ezinfocollection_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezinfocollection_attribute
    ADD CONSTRAINT ezinfocollection_attribute_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezkeyword
    ADD CONSTRAINT ezkeyword_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezkeyword_attribute_link
    ADD CONSTRAINT ezkeyword_attribute_link_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezmedia
    ADD CONSTRAINT ezmedia_pkey PRIMARY KEY (contentobject_attribute_id, "version");







ALTER TABLE ONLY ezmessage
    ADD CONSTRAINT ezmessage_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezmodule_run
    ADD CONSTRAINT ezmodule_run_pkey PRIMARY KEY (id);







ALTER TABLE ONLY eznode_assignment
    ADD CONSTRAINT eznode_assignment_pkey PRIMARY KEY (id);







ALTER TABLE ONLY eznotificationcollection
    ADD CONSTRAINT eznotificationcollection_pkey PRIMARY KEY (id);







ALTER TABLE ONLY eznotificationcollection_item
    ADD CONSTRAINT eznotificationcollection_item_pkey PRIMARY KEY (id);







ALTER TABLE ONLY eznotificationevent
    ADD CONSTRAINT eznotificationevent_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezoperation_memento
    ADD CONSTRAINT ezoperation_memento_pkey PRIMARY KEY (id, memento_key);







ALTER TABLE ONLY ezorder
    ADD CONSTRAINT ezorder_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezorder_item
    ADD CONSTRAINT ezorder_item_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezorder_status
    ADD CONSTRAINT ezorder_status_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezorder_status_history
    ADD CONSTRAINT ezorder_status_history_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezpaymentobject
    ADD CONSTRAINT ezpaymentobject_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezpdf_export
    ADD CONSTRAINT ezpdf_export_pkey PRIMARY KEY (id, "version");







ALTER TABLE ONLY ezpolicy
    ADD CONSTRAINT ezpolicy_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezpolicy_limitation
    ADD CONSTRAINT ezpolicy_limitation_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezpolicy_limitation_value
    ADD CONSTRAINT ezpolicy_limitation_value_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezpreferences
    ADD CONSTRAINT ezpreferences_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezproductcollection
    ADD CONSTRAINT ezproductcollection_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezproductcollection_item
    ADD CONSTRAINT ezproductcollection_item_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezproductcollection_item_opt
    ADD CONSTRAINT ezproductcollection_item_opt_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezrole
    ADD CONSTRAINT ezrole_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezrss_export
    ADD CONSTRAINT ezrss_export_pkey PRIMARY KEY (id, status);







ALTER TABLE ONLY ezrss_export_item
    ADD CONSTRAINT ezrss_export_item_pkey PRIMARY KEY (id, status);







ALTER TABLE ONLY ezrss_import
    ADD CONSTRAINT ezrss_import_pkey PRIMARY KEY (id, status);







ALTER TABLE ONLY ezsearch_object_word_link
    ADD CONSTRAINT ezsearch_object_word_link_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezsearch_return_count
    ADD CONSTRAINT ezsearch_return_count_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezsearch_search_phrase
    ADD CONSTRAINT ezsearch_search_phrase_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezsearch_word
    ADD CONSTRAINT ezsearch_word_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezsection
    ADD CONSTRAINT ezsection_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezsession
    ADD CONSTRAINT ezsession_pkey PRIMARY KEY (session_key);







ALTER TABLE ONLY ezsite_data
    ADD CONSTRAINT ezsite_data_pkey PRIMARY KEY (name);







ALTER TABLE ONLY ezsubtree_notification_rule
    ADD CONSTRAINT ezsubtree_notification_rule_pkey PRIMARY KEY (id);







ALTER TABLE ONLY eztipafriend_counter
    ADD CONSTRAINT eztipafriend_counter_pkey PRIMARY KEY (node_id);







ALTER TABLE ONLY eztrigger
    ADD CONSTRAINT eztrigger_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezurl
    ADD CONSTRAINT ezurl_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezurlalias
    ADD CONSTRAINT ezurlalias_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezuser
    ADD CONSTRAINT ezuser_pkey PRIMARY KEY (contentobject_id);







ALTER TABLE ONLY ezuser_accountkey
    ADD CONSTRAINT ezuser_accountkey_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezuser_discountrule
    ADD CONSTRAINT ezuser_discountrule_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezuser_role
    ADD CONSTRAINT ezuser_role_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezuser_setting
    ADD CONSTRAINT ezuser_setting_pkey PRIMARY KEY (user_id);







ALTER TABLE ONLY ezuservisit
    ADD CONSTRAINT ezuservisit_pkey PRIMARY KEY (user_id);







ALTER TABLE ONLY ezvattype
    ADD CONSTRAINT ezvattype_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezview_counter
    ADD CONSTRAINT ezview_counter_pkey PRIMARY KEY (node_id);







ALTER TABLE ONLY ezwaituntildatevalue
    ADD CONSTRAINT ezwaituntildatevalue_pkey PRIMARY KEY (id, workflow_event_id, workflow_event_version);







ALTER TABLE ONLY ezwishlist
    ADD CONSTRAINT ezwishlist_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezworkflow
    ADD CONSTRAINT ezworkflow_pkey PRIMARY KEY (id, "version");







ALTER TABLE ONLY ezworkflow_assign
    ADD CONSTRAINT ezworkflow_assign_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezworkflow_event
    ADD CONSTRAINT ezworkflow_event_pkey PRIMARY KEY (id, "version");







ALTER TABLE ONLY ezworkflow_group
    ADD CONSTRAINT ezworkflow_group_pkey PRIMARY KEY (id);







ALTER TABLE ONLY ezworkflow_group_link
    ADD CONSTRAINT ezworkflow_group_link_pkey PRIMARY KEY (workflow_id, group_id, workflow_version);







ALTER TABLE ONLY ezworkflow_process
    ADD CONSTRAINT ezworkflow_process_pkey PRIMARY KEY (id);








