TASKPM/libreplan-business/src/main/resources/db.changelog-database.xml

2170 lines
149 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd">
<changeSet author="mrego" id="initial-database-creation-1">
<createTable tableName="advance_assignment">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="advance_assignment_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="report_global_advance" type="BOOLEAN"/>
<column name="advance_type_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-2">
<createTable tableName="advance_assignment_template">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="advance_assignment_template_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="advance_type_id" type="BIGINT"/>
<column name="order_element_template_id" type="BIGINT"/>
<column name="report_global_advance" type="BOOLEAN"/>
<column name="max_value" type="DECIMAL(19,2)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-3">
<createTable tableName="advance_measurement">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="advance_measurement_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="date" type="DATE"/>
<column name="value" type="DECIMAL(19,2)"/>
<column name="advance_assignment_id" type="BIGINT"/>
<column name="communication_date" type="DATETIME"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-4">
<createTable tableName="advance_type">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="advance_type_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="unit_name" type="VARCHAR(255)"/>
<column name="default_max_value" type="DECIMAL(19,4)"/>
<column name="updatable" type="BOOLEAN"/>
<column name="unit_precision" type="DECIMAL(19,4)"/>
<column name="active" type="BOOLEAN"/>
<column name="percentage" type="BOOLEAN"/>
<column name="quality_form" type="BOOLEAN"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-5">
<createTable tableName="all_criterions">
<column name="generic_resource_allocation_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="criterion_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-6">
<createTable tableName="assignment_function">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="assignment_function_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-7">
<createTable tableName="base_calendar">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="base_calendar_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="code_autogenerated" type="BOOLEAN"/>
<column name="last_sequence_code" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-8">
<createTable tableName="calendar_availability">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="calendar_availability_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="start_date" type="DATE"/>
<column name="end_date" type="DATE"/>
<column name="base_calendar_id" type="BIGINT"/>
<column name="position_in_calendar" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-9">
<createTable tableName="calendar_data">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="calendar_data_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="parent" type="BIGINT"/>
<column name="expiring_date" type="DATE"/>
<column name="base_calendar_id" type="BIGINT"/>
<column name="position_in_calendar" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-10">
<createTable tableName="calendar_exception">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="calendar_exception_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="date" type="DATE"/>
<column name="duration" type="INTEGER"/>
<column name="calendar_exception_id" type="BIGINT"/>
<column name="base_calendar_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-11">
<createTable tableName="calendar_exception_type">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="calendar_exception_type_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="color" type="VARCHAR(255)"/>
<column name="not_assignable" type="BOOLEAN"/>
<column name="duration" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-12">
<createTable tableName="configuration">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="configuration_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="configuration_id" type="BIGINT"/>
<column name="company_code" type="VARCHAR(255)"/>
<column name="generate_code_for_cost_category" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_calendar_exception_type" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_work_report_type" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_criterion" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_label" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_work_report" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_resources" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_types_of_work_hours" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_material_categories" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_unit_types" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="generate_code_for_base_calendars" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="expand_company_planning_view_charts" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="expand_order_planning_view_charts" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="expand_resource_load_view_charts" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="monte_carlo_method_tab_visible" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="progress_type" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-13">
<createTable tableName="consolidated_value">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="consolidated_value_pkey"/>
</column>
<column name="consolidated_value_type" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="date" type="DATE"/>
<column name="value" type="DECIMAL(19,2)"/>
<column name="task_end_date" type="DATE"/>
<column name="consolidation_id" type="BIGINT"/>
<column name="advance_measurement_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-14">
<createTable tableName="consolidation">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="consolidation_pkey"/>
</column>
<column name="consolidation_type" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="dir_advance_assignment_id" type="BIGINT"/>
<column name="ind_advance_assignment_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-15">
<createTable tableName="cost_category">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="cost_category_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="last_hour_cost_sequence_code" type="INTEGER">
<constraints nullable="false"/>
</column>
<column name="enabled" type="BOOLEAN"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-16">
<createTable tableName="criterion">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="criterion_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="predefined_criterion_internal_name" type="VARCHAR(255)"/>
<column name="active" type="BOOLEAN"/>
<column name="id_criterion_type" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="parent" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-17">
<createTable tableName="criterion_requirement">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="criterion_requirement_pkey"/>
</column>
<column name="criterion_requirement_type" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="hours_group_id" type="BIGINT"/>
<column name="order_element_id" type="BIGINT"/>
<column name="order_element_template_id" type="BIGINT"/>
<column name="criterion_id" type="BIGINT"/>
<column name="parent" type="BIGINT"/>
<column name="valid" type="BOOLEAN"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-18">
<createTable tableName="criterion_satisfaction">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="criterion_satisfaction_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="start_date" type="DATETIME">
<constraints nullable="false"/>
</column>
<column name="finish_date" type="DATETIME"/>
<column name="is_deleted" type="BOOLEAN"/>
<column name="criterion" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resource" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-19">
<createTable tableName="criterion_type">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="criterion_type_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="predefined_type_internal_name" type="VARCHAR(255)"/>
<column name="description" type="VARCHAR(255)"/>
<column name="allow_simultaneous_criterions_per_resource" type="BOOLEAN"/>
<column name="allow_hierarchy" type="BOOLEAN"/>
<column name="last_criterion_sequence_code" type="INTEGER"/>
<column name="enabled" type="BOOLEAN"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="resource" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-20">
<createTable tableName="day_assignment">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="day_assignment_pkey"/>
</column>
<column name="day_assignment_type" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="duration" type="INTEGER">
<constraints nullable="false"/>
</column>
<column name="consolidated" type="BOOLEAN"/>
<column name="day" type="DATE">
<constraints nullable="false"/>
</column>
<column name="resource_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="specific_container_id" type="BIGINT"/>
<column name="generic_container_id" type="BIGINT"/>
<column name="derived_container_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-21">
<createTable tableName="dependency">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="dependency_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="origin" type="BIGINT"/>
<column name="destination" type="BIGINT"/>
<column name="queue_dependency" type="BIGINT"/>
<column name="type" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-22">
<createTable tableName="derived_allocation">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="derived_allocation_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resource_allocation_id" type="BIGINT"/>
<column name="configurationunit" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-23">
<createTable tableName="derived_day_assignments_container">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="derived_day_assignments_container_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="derived_allocation_id" type="BIGINT"/>
<column name="scenario" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-24">
<createTable tableName="description_values">
<column name="description_value_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="fieldname" type="VARCHAR(255)"/>
<column name="value" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-25">
<createTable tableName="description_values_in_line">
<column name="description_value_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="field_name" type="VARCHAR(255)"/>
<column name="value" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-26">
<createTable tableName="direct_advance_assignment">
<column name="advance_assignment_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="direct_advance_assignment_pkey"/>
</column>
<column name="direct_order_element_id" type="BIGINT"/>
<column name="max_value" type="DECIMAL(19,2)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-27">
<createTable tableName="effort_per_day">
<column name="base_calendar_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="effort" type="INTEGER"/>
<column name="day_id" type="INTEGER">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-28">
<createTable tableName="entity_sequence">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="entity_sequence_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="entity_name" type="INTEGER"/>
<column name="prefix" type="VARCHAR(255)"/>
<column name="last_value" type="INTEGER"/>
<column name="number_of_digits" type="INTEGER"/>
<column name="active" type="BOOLEAN"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-29">
<createTable tableName="external_company">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="external_company_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="nif" type="VARCHAR(255)"/>
<column name="client" type="BOOLEAN"/>
<column name="subcontractor" type="BOOLEAN"/>
<column name="interacts_with_applications" type="BOOLEAN"/>
<column name="app_uri" type="VARCHAR(255)"/>
<column name="our_company_login" type="VARCHAR(255)"/>
<column name="our_company_password" type="VARCHAR(255)"/>
<column name="company_user" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-30">
<createTable tableName="generic_day_assignments_container">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="generic_day_assignments_container_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resource_allocation_id" type="BIGINT"/>
<column name="scenario" type="BIGINT"/>
<column name="start_date" type="DATE"/>
<column name="duration_start_in_first_day" type="INTEGER"/>
<column name="end_date" type="DATE"/>
<column name="duration_in_last_day" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-31">
<createTable tableName="generic_resource_allocation">
<column name="resource_allocation_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="generic_resource_allocation_pkey"/>
</column>
<column name="resource_type" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-32">
<createTable tableName="heading_field">
<column name="heading_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="fieldname" type="VARCHAR(255)"/>
<column name="length" type="INTEGER"/>
<column name="positionnumber" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-33">
<createTable tableName="hour_cost">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="hour_cost_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="price_cost" type="DECIMAL(19,2)"/>
<column name="init_date" type="DATE"/>
<column name="end_date" type="DATE"/>
<column name="type_of_work_hours_id" type="BIGINT"/>
<column name="cost_category_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-34">
<createTable tableName="hours_group">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="hours_group_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="resource_type" type="VARCHAR(255)"/>
<column name="working_hours" type="INTEGER">
<constraints nullable="false"/>
</column>
<column name="percentage" type="DECIMAL(19,2)"/>
<column name="fixed_percentage" type="BOOLEAN"/>
<column name="parent_order_line" type="BIGINT"/>
<column name="order_line_template" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-35">
<createTable tableName="indirect_advance_assignment">
<column name="advance_assignment_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="indirect_advance_assignment_pkey"/>
</column>
<column name="indirect_order_element_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-36">
<createTable tableName="label">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="label_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="label_type_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-37">
<createTable tableName="label_type">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="label_type_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="last_label_sequence_code" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-38">
<createTable tableName="limiting_resource_queue">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="limiting_resource_queue_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resource_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-39">
<createTable tableName="limiting_resource_queue_dependency">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="limiting_resource_queue_dependency_pkey"/>
</column>
<column name="type" type="INTEGER"/>
<column name="origin_queue_element_id" type="BIGINT"/>
<column name="destiny_queue_element_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-40">
<createTable tableName="limiting_resource_queue_element">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="limiting_resource_queue_element_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resource_allocation_id" type="BIGINT"/>
<column name="limiting_resource_queue_id" type="BIGINT"/>
<column name="earlier_start_date_because_of_gantt" type="DATETIME"/>
<column name="earliest_end_date_because_of_gantt" type="DATETIME"/>
<column name="creation_timestamp" type="BIGINT"/>
<column name="start_date" type="DATE"/>
<column name="start_hour" type="INTEGER"/>
<column name="end_date" type="DATE"/>
<column name="end_hour" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-41">
<createTable tableName="line_field">
<column name="heading_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="fieldname" type="VARCHAR(255)"/>
<column name="length" type="INTEGER"/>
<column name="positionnumber" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-42">
<createTable tableName="machine">
<column name="machine_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="machine_pkey"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="description" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-43">
<createTable tableName="machine_configuration_unit_required_criterions">
<column name="id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="criterion_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-44">
<createTable tableName="machine_worker_assignment">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="machine_worker_assignment_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="start_date" type="DATETIME"/>
<column name="finish_date" type="DATETIME"/>
<column name="configuration_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="worker_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-45">
<createTable tableName="machine_workers_configuration_unit">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="machine_workers_configuration_unit_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="alpha" type="DECIMAL(19,2)">
<constraints nullable="false"/>
</column>
<column name="machine" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-46">
<createTable tableName="material">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="material_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="description" type="VARCHAR(255)"/>
<column name="default_unit_price" type="DECIMAL(19,2)"/>
<column name="unit_type" type="BIGINT"/>
<column name="disabled" type="BOOLEAN"/>
<column name="category_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-47">
<createTable tableName="material_assigment">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="material_assigment_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="units" type="DECIMAL(19,2)"/>
<column name="unit_price" type="DECIMAL(19,2)"/>
<column name="material_id" type="BIGINT"/>
<column name="estimated_availability" type="DATETIME"/>
<column name="status" type="INTEGER"/>
<column name="order_element_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-48">
<createTable tableName="material_assigment_template">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="material_assigment_template_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="units" type="DECIMAL(19,2)"/>
<column name="unit_price" type="DECIMAL(19,2)"/>
<column name="material_id" type="BIGINT"/>
<column name="order_element_template_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-49">
<createTable tableName="material_category">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="material_category_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="last_material_sequence_code" type="INTEGER">
<constraints nullable="false"/>
</column>
<column name="parent_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-50">
<createTable tableName="order_authorization">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_authorization_pkey"/>
</column>
<column name="order_authorization_subclass" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="authorization_type" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="order_id" type="BIGINT"/>
<column name="user_id" type="BIGINT"/>
<column name="profile_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-51">
<createTable tableName="order_element">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_element_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="description" type="VARCHAR(255)"/>
<column name="code" type="VARCHAR(255)"/>
<column name="init_date" type="DATETIME"/>
<column name="deadline" type="DATETIME"/>
<column name="last_advance_meausurement_for_spreading" type="DECIMAL(19,2)"/>
<column name="dirty_last_advance_measurement_for_spreading" type="BOOLEAN"/>
<column name="parent" type="BIGINT"/>
<column name="template" type="BIGINT"/>
<column name="external_code" type="VARCHAR(255)"/>
<column name="sum_charged_hours_id" type="BIGINT"/>
<column name="position_in_container" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-52">
<createTable tableName="order_element_label">
<column name="order_element_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="label_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-53">
<createTable tableName="order_element_template">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_element_template_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="description" type="VARCHAR(255)"/>
<column name="code" type="VARCHAR(255)"/>
<column name="start_as_days_from_beginning" type="INTEGER"/>
<column name="deadline_as_days_from_beginning" type="INTEGER"/>
<column name="scheduling_state_type" type="INTEGER"/>
<column name="parent" type="BIGINT"/>
<column name="position_in_container" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-54">
<createTable tableName="order_element_template_label">
<column name="order_element_template_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="label_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-55">
<createTable tableName="order_element_template_quality_form">
<column name="order_element_template_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="quality_form_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-56">
<createTable tableName="order_line">
<column name="order_element_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_line_pkey"/>
</column>
<column name="last_hours_group_sequence_code" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-57">
<createTable tableName="order_line_group">
<column name="order_element_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_line_group_pkey"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-58">
<createTable tableName="order_line_group_template">
<column name="group_template_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_line_group_template_pkey"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-59">
<createTable tableName="order_line_template">
<column name="order_line_template_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_line_template_pkey"/>
</column>
<column name="last_hours_group_sequence_code" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-60">
<createTable tableName="order_table">
<column name="order_element_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_table_pkey"/>
</column>
<column name="responsible" type="VARCHAR(255)"/>
<column name="dependencies_constraints_have_priority" type="BOOLEAN"/>
<column name="code_autogenerated" type="BOOLEAN"/>
<column name="last_order_element_sequence_code" type="INTEGER"/>
<column name="work_budget" type="DECIMAL(19,2)"/>
<column name="materials_budget" type="DECIMAL(19,2)"/>
<column name="total_hours" type="INTEGER"/>
<column name="customer_reference" type="VARCHAR(255)"/>
<column name="external_code" type="VARCHAR(255)"/>
<column name="state" type="INTEGER"/>
<column name="customer" type="BIGINT"/>
<column name="base_calendar_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-61">
<createTable tableName="order_template">
<column name="order_template_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_template_pkey"/>
</column>
<column name="base_calendar_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-62">
<createTable tableName="order_version">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="order_version_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="modification_by_owner_timestamp" type="DATETIME"/>
<column name="ownerscenario" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-63">
<createTable tableName="planning_data">
<column name="planning_data_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="planning_data_pkey"/>
</column>
<column name="progress_by_duration" type="DECIMAL(19,2)"/>
<column name="progress_by_num_hours" type="DECIMAL(19,2)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-64">
<createTable tableName="profile_roles">
<column name="profile_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="elt" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-65">
<createTable tableName="profile_table">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="profile_table_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="profile_name" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-66">
<createTable tableName="quality_form">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="quality_form_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="description" type="VARCHAR(255)"/>
<column name="quality_form_type" type="INTEGER"/>
<column name="report_advance" type="BOOLEAN"/>
<column name="advance_type_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-67">
<createTable tableName="quality_form_items">
<column name="quality_form_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="percentage" type="DECIMAL(19,2)"/>
<column name="position" type="INTEGER"/>
<column name="idx" type="INTEGER">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-68">
<createTable tableName="resource">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="resource_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="limited_resource" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="base_calendar_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-69">
<createTable tableName="resource_allocation">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="resource_allocation_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resources_per_day" type="DECIMAL(19,2)"/>
<column name="intended_total_hours" type="INTEGER"/>
<column name="original_total_assignment" type="INTEGER"/>
<column name="task" type="BIGINT"/>
<column name="assignment_function" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-70">
<createTable tableName="resource_calendar">
<column name="base_calendar_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="resource_calendar_pkey"/>
</column>
<column name="capacity" type="INTEGER">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-71">
<createTable tableName="resources_cost_category_assignment">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="resources_cost_category_assignment_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="init_date" type="DATE"/>
<column name="end_date" type="DATE"/>
<column name="cost_category_id" type="BIGINT"/>
<column name="resource_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-72">
<createTable tableName="roles_table">
<column name="user_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="elt" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-73">
<createTable tableName="scenario">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="scenario_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="description" type="VARCHAR(255)"/>
<column name="last_not_owned_reassignations_time_stamp" type="DATETIME"/>
<column name="predecessor" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-74">
<createTable tableName="scenario_orders">
<column name="order_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="order_version_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="scenario_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-75">
<createTable tableName="scheduling_data_for_version">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="scheduling_data_for_version_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="scheduling_state_type" type="INTEGER"/>
<column name="order_element_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-76">
<createTable tableName="scheduling_states_by_order_version">
<column name="order_element_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="scheduling_state_for_version_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="order_version_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-77">
<createTable tableName="sigmoid_function">
<column name="assignment_function_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="sigmoid_function_pkey"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-78">
<createTable tableName="specific_day_assignments_container">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="specific_day_assignments_container_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resource_allocation_id" type="BIGINT"/>
<column name="scenario" type="BIGINT"/>
<column name="start_date" type="DATE"/>
<column name="duration_start_in_first_day" type="INTEGER"/>
<column name="end_date" type="DATE"/>
<column name="duration_in_last_day" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-79">
<createTable tableName="specific_resource_allocation">
<column name="resource_allocation_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="specific_resource_allocation_pkey"/>
</column>
<column name="resource" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-80">
<createTable tableName="stretches">
<column name="assignment_function_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="date" type="DATE">
<constraints nullable="false"/>
</column>
<column name="length_percentage" type="DECIMAL(19,2)">
<constraints nullable="false"/>
</column>
<column name="amount_work_percentage" type="DECIMAL(19,2)">
<constraints nullable="false"/>
</column>
<column name="stretch_position" type="INTEGER">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-81">
<createTable tableName="stretches_function">
<column name="assignment_function_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="stretches_function_pkey"/>
</column>
<column name="type" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-82">
<createTable tableName="subcontracted_task_data">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="subcontracted_task_data_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="external_company" type="BIGINT"/>
<column name="subcontratation_date" type="DATETIME"/>
<column name="subcontract_communication_date" type="DATETIME"/>
<column name="work_description" type="VARCHAR(255)"/>
<column name="subcontract_price" type="DECIMAL(19,2)"/>
<column name="subcontracted_code" type="VARCHAR(255)"/>
<column name="node_without_children_exported" type="BOOLEAN"/>
<column name="labels_exported" type="BOOLEAN"/>
<column name="material_assignments_exported" type="BOOLEAN"/>
<column name="hours_groups_exported" type="BOOLEAN"/>
<column name="state" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-83">
<createTable tableName="sum_charged_hours">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="sum_charged_hours_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="direct_charged_hours" type="INTEGER"/>
<column name="indirect_charged_hours" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-84">
<createTable tableName="task">
<column name="task_element_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="task_pkey"/>
</column>
<column name="calculated_value" type="INTEGER"/>
<column name="start_constraint_type" type="INTEGER"/>
<column name="constraint_date" type="DATE"/>
<column name="workable_days" type="INTEGER"/>
<column name="allocation_direction" type="INTEGER"/>
<column name="subcontrated_task_data_id" type="BIGINT"/>
<column name="priority" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-85">
<createTable tableName="task_element">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="task_element_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="notes" type="VARCHAR(255)"/>
<column name="start_date" type="DATE">
<constraints nullable="false"/>
</column>
<column name="start_day_duration" type="INTEGER"/>
<column name="end_date" type="DATE">
<constraints nullable="false"/>
</column>
<column name="end_day_duration" type="INTEGER"/>
<column name="deadline" type="DATE"/>
<column name="advance_percentage" type="DECIMAL(19,4)"/>
<column name="sum_of_hours_allocated" type="INTEGER"/>
<column name="parent" type="BIGINT"/>
<column name="base_calendar_id" type="BIGINT"/>
<column name="position_in_parent" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-86">
<createTable tableName="task_group">
<column name="task_element_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="task_group_pkey"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-87">
<createTable tableName="task_milestone">
<column name="task_element_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="task_milestone_pkey"/>
</column>
<column name="start_constraint_type" type="INTEGER"/>
<column name="constraint_date" type="DATE"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-88">
<createTable tableName="task_quality_form">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="task_quality_form_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="quality_form_id" type="BIGINT"/>
<column name="order_element_id" type="BIGINT"/>
<column name="report_advance" type="BOOLEAN"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-89">
<createTable tableName="task_quality_form_items">
<column name="task_quality_form_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="percentage" type="DECIMAL(19,2)"/>
<column name="position" type="INTEGER"/>
<column name="passed" type="BOOLEAN"/>
<column name="date" type="DATETIME"/>
<column name="idx" type="INTEGER">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-90">
<createTable tableName="task_source">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="task_source_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="schedulingdata" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-91">
<createTable tableName="task_source_hours_groups">
<column name="task_source_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="hours_group_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-92">
<createTable tableName="type_of_work_hours">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="type_of_work_hours_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="code" type="VARCHAR(255)"/>
<column name="default_price" type="DECIMAL(19,2)"/>
<column name="enabled" type="BOOLEAN"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-93">
<createTable tableName="unit_type">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="unit_type_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="measure" type="VARCHAR(255)"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-94">
<createTable tableName="user_profiles">
<column name="user_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="profile_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-95">
<createTable tableName="user_table">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="user_table_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="login_name" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="password" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="email" type="VARCHAR(255)"/>
<column name="disabled" type="BOOLEAN"/>
<column name="lastconnectedscenario" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-96">
<createTable tableName="virtual_worker">
<column name="virtual_worker_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="virtual_worker_pkey"/>
</column>
<column name="observations" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-97">
<createTable tableName="work_report">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="work_report_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="date" type="DATETIME"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="last_work_report_line_sequence_code" type="INTEGER"/>
<column name="ork_report_type_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="resource_id" type="BIGINT"/>
<column name="order_element_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-98">
<createTable tableName="work_report_label_type_assigment">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="work_report_label_type_assigment_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="labels_shared_by_lines" type="BOOLEAN"/>
<column name="position_number" type="INTEGER"/>
<column name="label_type_id" type="BIGINT"/>
<column name="label_id" type="BIGINT"/>
<column name="work_report_type_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-99">
<createTable tableName="work_report_line">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="work_report_line_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="code" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="num_hours" type="INTEGER"/>
<column name="date" type="DATETIME"/>
<column name="clock_start" type="INTEGER"/>
<column name="clock_finish" type="INTEGER"/>
<column name="work_report_id" type="BIGINT"/>
<column name="resource_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="order_element_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="type_work_hours_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-100">
<createTable tableName="work_report_type">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="work_report_type_pkey"/>
</column>
<column name="version" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="name" type="VARCHAR(255)"/>
<column name="code" type="VARCHAR(255)"/>
<column name="date_is_shared_by_lines" type="BOOLEAN"/>
<column name="resource_is_shared_in_lines" type="BOOLEAN"/>
<column name="order_element_is_shared_in_lines" type="BOOLEAN"/>
<column name="code_autogenerated" type="BOOLEAN">
<constraints nullable="false"/>
</column>
<column name="hours_management" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-101">
<createTable tableName="worker">
<column name="worker_id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="worker_pkey"/>
</column>
<column name="first_name" type="VARCHAR(255)"/>
<column name="surname" type="VARCHAR(255)"/>
<column name="nif" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-102">
<createTable tableName="workreports_labels">
<column name="work_report_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="label_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-103">
<createTable tableName="workreportslines_labels">
<column name="work_report_line_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="label_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-104">
<addPrimaryKey columnNames="generic_resource_allocation_id, criterion_id" constraintName="all_criterions_pkey" tableName="all_criterions"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-105">
<addPrimaryKey columnNames="base_calendar_id, day_id" constraintName="effort_per_day_pkey" tableName="effort_per_day"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-106">
<addPrimaryKey columnNames="id, criterion_id" constraintName="machine_configuration_unit_required_criterions_pkey" tableName="machine_configuration_unit_required_criterions"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-107">
<addPrimaryKey columnNames="order_element_id, label_id" constraintName="order_element_label_pkey" tableName="order_element_label"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-108">
<addPrimaryKey columnNames="order_element_template_id, label_id" constraintName="order_element_template_label_pkey" tableName="order_element_template_label"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-109">
<addPrimaryKey columnNames="order_element_template_id, quality_form_id" constraintName="order_element_template_quality_form_pkey" tableName="order_element_template_quality_form"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-110">
<addPrimaryKey columnNames="quality_form_id, idx" constraintName="quality_form_items_pkey" tableName="quality_form_items"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-111">
<addPrimaryKey columnNames="scenario_id, order_id" constraintName="scenario_orders_pkey" tableName="scenario_orders"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-112">
<addPrimaryKey columnNames="order_element_id, order_version_id" constraintName="scheduling_states_by_order_version_pkey" tableName="scheduling_states_by_order_version"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-113">
<addPrimaryKey columnNames="assignment_function_id, stretch_position" constraintName="stretches_pkey" tableName="stretches"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-114">
<addPrimaryKey columnNames="task_quality_form_id, idx" constraintName="task_quality_form_items_pkey" tableName="task_quality_form_items"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-115">
<addPrimaryKey columnNames="task_source_id, hours_group_id" constraintName="task_source_hours_groups_pkey" tableName="task_source_hours_groups"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-116">
<addPrimaryKey columnNames="user_id, profile_id" constraintName="user_profiles_pkey" tableName="user_profiles"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-117">
<addPrimaryKey columnNames="work_report_id, label_id" constraintName="workreports_labels_pkey" tableName="workreports_labels"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-118">
<addPrimaryKey columnNames="work_report_line_id, label_id" constraintName="workreportslines_labels_pkey" tableName="workreportslines_labels"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-119">
<addUniqueConstraint columnNames="unit_name" constraintName="advance_type_unit_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="advance_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-120">
<addUniqueConstraint columnNames="code" constraintName="base_calendar_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="base_calendar"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-121">
<addUniqueConstraint columnNames="code" constraintName="calendar_availability_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="calendar_availability"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-122">
<addUniqueConstraint columnNames="code" constraintName="calendar_data_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="calendar_data"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-123">
<addUniqueConstraint columnNames="code" constraintName="calendar_exception_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="calendar_exception"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-124">
<addUniqueConstraint columnNames="code" constraintName="calendar_exception_type_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="calendar_exception_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-125">
<addUniqueConstraint columnNames="name" constraintName="calendar_exception_type_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="calendar_exception_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-126">
<addUniqueConstraint columnNames="code" constraintName="cost_category_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="cost_category"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-127">
<addUniqueConstraint columnNames="name" constraintName="cost_category_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="cost_category"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-128">
<addUniqueConstraint columnNames="code" constraintName="criterion_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="criterion"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-129">
<addUniqueConstraint columnNames="id_criterion_type, name" constraintName="criterion_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="criterion"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-130">
<addUniqueConstraint columnNames="code" constraintName="criterion_satisfaction_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="criterion_satisfaction"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-131">
<addUniqueConstraint columnNames="code" constraintName="criterion_type_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="criterion_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-132">
<addUniqueConstraint columnNames="name" constraintName="criterion_type_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="criterion_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-133">
<addUniqueConstraint columnNames="name" constraintName="external_company_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="external_company"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-134">
<addUniqueConstraint columnNames="nif" constraintName="external_company_nif_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="external_company"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-135">
<addUniqueConstraint columnNames="code" constraintName="hour_cost_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="hour_cost"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-136">
<addUniqueConstraint columnNames="code" constraintName="hours_group_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="hours_group"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-137">
<addUniqueConstraint columnNames="code" constraintName="label_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="label"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-138">
<addUniqueConstraint columnNames="label_type_id, name" constraintName="label_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="label"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-139">
<addUniqueConstraint columnNames="code" constraintName="label_type_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="label_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-140">
<addUniqueConstraint columnNames="name" constraintName="label_type_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="label_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-141">
<addUniqueConstraint columnNames="resource_id" constraintName="limiting_resource_queue_resource_id_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="limiting_resource_queue"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-142">
<addUniqueConstraint columnNames="resource_allocation_id" constraintName="limiting_resource_queue_element_resource_allocation_id_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="limiting_resource_queue_element"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-143">
<addUniqueConstraint columnNames="code" constraintName="material_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="material"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-144">
<addUniqueConstraint columnNames="code" constraintName="material_category_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="material_category"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-145">
<addUniqueConstraint columnNames="code" constraintName="order_element_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="order_element"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-146">
<addUniqueConstraint columnNames="sum_charged_hours_id" constraintName="order_element_sum_charged_hours_id_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="order_element"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-147">
<addUniqueConstraint columnNames="profile_name" constraintName="profile_table_profile_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="profile_table"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-148">
<addUniqueConstraint columnNames="name" constraintName="quality_form_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="quality_form"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-149">
<addUniqueConstraint columnNames="base_calendar_id" constraintName="resource_base_calendar_id_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="resource"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-150">
<addUniqueConstraint columnNames="code" constraintName="resource_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="resource"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-151">
<addUniqueConstraint columnNames="code" constraintName="resources_cost_category_assignment_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="resources_cost_category_assignment"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-152">
<addUniqueConstraint columnNames="subcontrated_task_data_id" constraintName="task_subcontrated_task_data_id_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="task"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-153">
<addUniqueConstraint columnNames="schedulingdata" constraintName="task_source_schedulingdata_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="task_source"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-154">
<addUniqueConstraint columnNames="code" constraintName="type_of_work_hours_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="type_of_work_hours"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-155">
<addUniqueConstraint columnNames="name" constraintName="type_of_work_hours_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="type_of_work_hours"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-156">
<addUniqueConstraint columnNames="code" constraintName="unit_type_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="unit_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-157">
<addUniqueConstraint columnNames="login_name" constraintName="user_table_login_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="user_table"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-158">
<addUniqueConstraint columnNames="code" constraintName="work_report_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="work_report"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-159">
<addUniqueConstraint columnNames="code" constraintName="work_report_line_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="work_report_line"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-160">
<addUniqueConstraint columnNames="code" constraintName="work_report_type_code_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="work_report_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-161">
<addUniqueConstraint columnNames="name" constraintName="work_report_type_name_key" deferrable="false" disabled="false" initiallyDeferred="false" tableName="work_report_type"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-162">
<addForeignKeyConstraint baseColumnNames="advance_type_id" baseTableName="advance_assignment" constraintName="fkd4192eaab216ed4c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="advance_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-163">
<addForeignKeyConstraint baseColumnNames="advance_type_id" baseTableName="advance_assignment_template" constraintName="fkd9bfae6fb216ed4c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="advance_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-164">
<addForeignKeyConstraint baseColumnNames="order_element_template_id" baseTableName="advance_assignment_template" constraintName="fkd9bfae6f19b9dfde" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-165">
<addForeignKeyConstraint baseColumnNames="advance_assignment_id" baseTableName="advance_measurement" constraintName="fkdaba2f7f2f2d3aec" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="advance_assignment" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-166">
<addForeignKeyConstraint baseColumnNames="advance_assignment_id" baseTableName="advance_measurement" constraintName="fkdaba2f7fa9e53843" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="advance_assignment_id" referencedTableName="direct_advance_assignment" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-167">
<addForeignKeyConstraint baseColumnNames="criterion_id" baseTableName="all_criterions" constraintName="fk7980035061f02c44" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="criterion" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-168">
<addForeignKeyConstraint baseColumnNames="generic_resource_allocation_id" baseTableName="all_criterions" constraintName="fk79800350b1524a73" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="resource_allocation_id" referencedTableName="generic_resource_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-169">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="calendar_availability" constraintName="fk557738bca44abee3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-170">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="calendar_data" constraintName="fk74fc040ba44abee3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-171">
<addForeignKeyConstraint baseColumnNames="parent" baseTableName="calendar_data" constraintName="fk74fc040b7fa34e3f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-172">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="calendar_exception" constraintName="fka215508ea44abee3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-173">
<addForeignKeyConstraint baseColumnNames="calendar_exception_id" baseTableName="calendar_exception" constraintName="fka215508eadad7e51" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="calendar_exception_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-174">
<addForeignKeyConstraint baseColumnNames="configuration_id" baseTableName="configuration" constraintName="fk733374f6cc119699" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-175">
<addForeignKeyConstraint baseColumnNames="advance_measurement_id" baseTableName="consolidated_value" constraintName="fk35588e2db96bba28" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="advance_measurement" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-176">
<addForeignKeyConstraint baseColumnNames="consolidation_id" baseTableName="consolidated_value" constraintName="fk35588e2d3ae24ff8" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="consolidation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-177">
<addForeignKeyConstraint baseColumnNames="dir_advance_assignment_id" baseTableName="consolidation" constraintName="fkc9400e2c9f1d6611" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="advance_assignment_id" referencedTableName="direct_advance_assignment" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-178">
<addForeignKeyConstraint baseColumnNames="id" baseTableName="consolidation" constraintName="fkc9400e2cff2b2ba3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="task_element_id" referencedTableName="task" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-179">
<addForeignKeyConstraint baseColumnNames="ind_advance_assignment_id" baseTableName="consolidation" constraintName="fkc9400e2c430ea1de" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="advance_assignment_id" referencedTableName="indirect_advance_assignment" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-180">
<addForeignKeyConstraint baseColumnNames="id_criterion_type" baseTableName="criterion" constraintName="fk16e20ea114a5c61" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="criterion_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-181">
<addForeignKeyConstraint baseColumnNames="parent" baseTableName="criterion" constraintName="fk16e20ea13a156175" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="criterion" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-182">
<addForeignKeyConstraint baseColumnNames="criterion_id" baseTableName="criterion_requirement" constraintName="fkef395fa561f02c44" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="criterion" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-183">
<addForeignKeyConstraint baseColumnNames="hours_group_id" baseTableName="criterion_requirement" constraintName="fkef395fa5e036cfed" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="hours_group" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-184">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="criterion_requirement" constraintName="fkef395fa5efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-185">
<addForeignKeyConstraint baseColumnNames="order_element_template_id" baseTableName="criterion_requirement" constraintName="fkef395fa519b9dfde" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-186">
<addForeignKeyConstraint baseColumnNames="parent" baseTableName="criterion_requirement" constraintName="fkef395fa5f41d57f2" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="criterion_requirement" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-187">
<addForeignKeyConstraint baseColumnNames="criterion" baseTableName="criterion_satisfaction" constraintName="fk225ff96a8c4c676c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="criterion" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-188">
<addForeignKeyConstraint baseColumnNames="resource" baseTableName="criterion_satisfaction" constraintName="fk225ff96aeae850b2" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-189">
<addForeignKeyConstraint baseColumnNames="derived_container_id" baseTableName="day_assignment" constraintName="fkbb493f50510e7a78" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="derived_day_assignments_container" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-190">
<addForeignKeyConstraint baseColumnNames="generic_container_id" baseTableName="day_assignment" constraintName="fkbb493f5019256004" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="generic_day_assignments_container" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-191">
<addForeignKeyConstraint baseColumnNames="resource_id" baseTableName="day_assignment" constraintName="fkbb493f5048d21790" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-192">
<addForeignKeyConstraint baseColumnNames="specific_container_id" baseTableName="day_assignment" constraintName="fkbb493f50756348a8" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="specific_day_assignments_container" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-193">
<addForeignKeyConstraint baseColumnNames="destination" baseTableName="dependency" constraintName="fkfe6ed34be838f362" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-194">
<addForeignKeyConstraint baseColumnNames="origin" baseTableName="dependency" constraintName="fkfe6ed34b1545e7a" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-195">
<addForeignKeyConstraint baseColumnNames="queue_dependency" baseTableName="dependency" constraintName="fkfe6ed34b9e788f90" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="limiting_resource_queue_dependency" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-196">
<addForeignKeyConstraint baseColumnNames="configurationunit" baseTableName="derived_allocation" constraintName="fkf0260c4287b470f0" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="machine_workers_configuration_unit" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-197">
<addForeignKeyConstraint baseColumnNames="resource_allocation_id" baseTableName="derived_allocation" constraintName="fkf0260c4275ed79ba" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-198">
<addForeignKeyConstraint baseColumnNames="derived_allocation_id" baseTableName="derived_day_assignments_container" constraintName="fkb83176c31b8e7cf2" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="derived_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-199">
<addForeignKeyConstraint baseColumnNames="scenario" baseTableName="derived_day_assignments_container" constraintName="fkb83176c3421c7cf4" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scenario" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-200">
<addForeignKeyConstraint baseColumnNames="description_value_id" baseTableName="description_values" constraintName="fk7d1ee2c5fec79eb0" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-201">
<addForeignKeyConstraint baseColumnNames="description_value_id" baseTableName="description_values_in_line" constraintName="fk1e6bf5475c390c4" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report_line" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-202">
<addForeignKeyConstraint baseColumnNames="advance_assignment_id" baseTableName="direct_advance_assignment" constraintName="fk172a16c02f2d3aec" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="advance_assignment" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-203">
<addForeignKeyConstraint baseColumnNames="direct_order_element_id" baseTableName="direct_advance_assignment" constraintName="fk172a16c0a1127ce5" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-204">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="effort_per_day" constraintName="fkc405554bfd5e49bc" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="calendar_data" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-205">
<addForeignKeyConstraint baseColumnNames="company_user" baseTableName="external_company" constraintName="fkd8e14c09b36a6d51" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="user_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-206">
<addForeignKeyConstraint baseColumnNames="resource_allocation_id" baseTableName="generic_day_assignments_container" constraintName="fkc01655fdee970b" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="resource_allocation_id" referencedTableName="generic_resource_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-207">
<addForeignKeyConstraint baseColumnNames="scenario" baseTableName="generic_day_assignments_container" constraintName="fkc01655fd421c7cf4" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scenario" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-208">
<addForeignKeyConstraint baseColumnNames="resource_allocation_id" baseTableName="generic_resource_allocation" constraintName="fkf788b34975ed79ba" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-209">
<addForeignKeyConstraint baseColumnNames="heading_id" baseTableName="heading_field" constraintName="fk2908787d415884f6" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-210">
<addForeignKeyConstraint baseColumnNames="cost_category_id" baseTableName="hour_cost" constraintName="fk3b9a8148c29ad8eb" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="cost_category" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-211">
<addForeignKeyConstraint baseColumnNames="type_of_work_hours_id" baseTableName="hour_cost" constraintName="fk3b9a8148d5b6184d" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="type_of_work_hours" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-212">
<addForeignKeyConstraint baseColumnNames="order_line_template" baseTableName="hours_group" constraintName="fkd9b7594f8bdc6ac6" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="order_line_template_id" referencedTableName="order_line_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-213">
<addForeignKeyConstraint baseColumnNames="parent_order_line" baseTableName="hours_group" constraintName="fkd9b7594f1ed629ea" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="order_element_id" referencedTableName="order_line" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-214">
<addForeignKeyConstraint baseColumnNames="advance_assignment_id" baseTableName="indirect_advance_assignment" constraintName="fk64cbad3b2f2d3aec" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="advance_assignment" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-215">
<addForeignKeyConstraint baseColumnNames="indirect_order_element_id" baseTableName="indirect_advance_assignment" constraintName="fk64cbad3b218d7620" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-216">
<addForeignKeyConstraint baseColumnNames="indirect_order_element_id" baseTableName="indirect_advance_assignment" constraintName="fk64cbad3b8202350f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="order_element_id" referencedTableName="order_line_group" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-217">
<addForeignKeyConstraint baseColumnNames="label_type_id" baseTableName="label" constraintName="fk61f7ef4707cd777" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="label_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-218">
<addForeignKeyConstraint baseColumnNames="resource_id" baseTableName="limiting_resource_queue" constraintName="fk7e57469848d21790" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-219">
<addForeignKeyConstraint baseColumnNames="destiny_queue_element_id" baseTableName="limiting_resource_queue_dependency" constraintName="fk59485352e42f8d29" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="limiting_resource_queue_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-220">
<addForeignKeyConstraint baseColumnNames="origin_queue_element_id" baseTableName="limiting_resource_queue_dependency" constraintName="fk5948535228f2695" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="limiting_resource_queue_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-221">
<addForeignKeyConstraint baseColumnNames="limiting_resource_queue_id" baseTableName="limiting_resource_queue_element" constraintName="fk1fc5f455bd2209e8" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="limiting_resource_queue" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-222">
<addForeignKeyConstraint baseColumnNames="resource_allocation_id" baseTableName="limiting_resource_queue_element" constraintName="fk1fc5f45575ed79ba" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-223">
<addForeignKeyConstraint baseColumnNames="heading_id" baseTableName="line_field" constraintName="fk88eecef415884f6" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-224">
<addForeignKeyConstraint baseColumnNames="machine_id" baseTableName="machine" constraintName="fk31314447937680b7" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-225">
<addForeignKeyConstraint baseColumnNames="criterion_id" baseTableName="machine_configuration_unit_required_criterions" constraintName="fk95548d7861f02c44" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="criterion" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-226">
<addForeignKeyConstraint baseColumnNames="id" baseTableName="machine_configuration_unit_required_criterions" constraintName="fk95548d7875999a91" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="machine_workers_configuration_unit" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-227">
<addForeignKeyConstraint baseColumnNames="configuration_id" baseTableName="machine_worker_assignment" constraintName="fka2c1583686b2de7a" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="machine_workers_configuration_unit" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-228">
<addForeignKeyConstraint baseColumnNames="worker_id" baseTableName="machine_worker_assignment" constraintName="fka2c158369bebcf10" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="worker_id" referencedTableName="worker" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-229">
<addForeignKeyConstraint baseColumnNames="machine" baseTableName="machine_workers_configuration_unit" constraintName="fkd47281efffeb5538" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="machine_id" referencedTableName="machine" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-230">
<addForeignKeyConstraint baseColumnNames="category_id" baseTableName="material" constraintName="fk11d365279578651e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="material_category" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-231">
<addForeignKeyConstraint baseColumnNames="unit_type" baseTableName="material" constraintName="fk11d36527f11b2d0" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="unit_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-232">
<addForeignKeyConstraint baseColumnNames="material_id" baseTableName="material_assigment" constraintName="fkb3e9425b5c68337" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="material" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-233">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="material_assigment" constraintName="fkb3e9425efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-234">
<addForeignKeyConstraint baseColumnNames="material_id" baseTableName="material_assigment_template" constraintName="fk35254354b5c68337" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="material" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-235">
<addForeignKeyConstraint baseColumnNames="order_element_template_id" baseTableName="material_assigment_template" constraintName="fk3525435419b9dfde" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-236">
<addForeignKeyConstraint baseColumnNames="parent_id" baseTableName="material_category" constraintName="fk84c66516b53669f2" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="material_category" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-237">
<addForeignKeyConstraint baseColumnNames="order_id" baseTableName="order_authorization" constraintName="fkb92b594887287288" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="order_element_id" referencedTableName="order_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-238">
<addForeignKeyConstraint baseColumnNames="profile_id" baseTableName="order_authorization" constraintName="fkb92b5948edc4db41" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="profile_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-239">
<addForeignKeyConstraint baseColumnNames="user_id" baseTableName="order_authorization" constraintName="fkb92b59485567ad13" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="user_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-240">
<addForeignKeyConstraint baseColumnNames="parent" baseTableName="order_element" constraintName="fk92271f0b1e635c19" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="order_element_id" referencedTableName="order_line_group" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-241">
<addForeignKeyConstraint baseColumnNames="sum_charged_hours_id" baseTableName="order_element" constraintName="fk92271f0b7ec17fa6" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="sum_charged_hours" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-242">
<addForeignKeyConstraint baseColumnNames="template" baseTableName="order_element" constraintName="fk92271f0bd97bcc8c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-243">
<addForeignKeyConstraint baseColumnNames="label_id" baseTableName="order_element_label" constraintName="fke8344cc0c1c2746e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="label" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-244">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="order_element_label" constraintName="fke8344cc0efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-245">
<addForeignKeyConstraint baseColumnNames="parent" baseTableName="order_element_template" constraintName="fk4339b2e41638aab" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="group_template_id" referencedTableName="order_line_group_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-246">
<addForeignKeyConstraint baseColumnNames="label_id" baseTableName="order_element_template_label" constraintName="fk616de2a3c1c2746e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="label" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-247">
<addForeignKeyConstraint baseColumnNames="order_element_template_id" baseTableName="order_element_template_label" constraintName="fk616de2a319b9dfde" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-248">
<addForeignKeyConstraint baseColumnNames="order_element_template_id" baseTableName="order_element_template_quality_form" constraintName="fkfe6fb57519b9dfde" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-249">
<addForeignKeyConstraint baseColumnNames="quality_form_id" baseTableName="order_element_template_quality_form" constraintName="fkfe6fb5758b37665c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="quality_form" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-250">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="order_line" constraintName="fk2d124245efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-251">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="order_line_group" constraintName="fkdce41405efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-252">
<addForeignKeyConstraint baseColumnNames="group_template_id" baseTableName="order_line_group_template" constraintName="fk9c819f74ddc82952" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-253">
<addForeignKeyConstraint baseColumnNames="order_line_template_id" baseTableName="order_line_template" constraintName="fke4c379349fb7fc18" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-254">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="order_table" constraintName="fk75a2f39da44abee3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-255">
<addForeignKeyConstraint baseColumnNames="customer" baseTableName="order_table" constraintName="fk75a2f39d4ec080cf" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="external_company" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-256">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="order_table" constraintName="fk75a2f39d504f463e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="order_element_id" referencedTableName="order_line_group" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-257">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="order_template" constraintName="fk6476ce4ba44abee3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-258">
<addForeignKeyConstraint baseColumnNames="order_template_id" baseTableName="order_template" constraintName="fk6476ce4b9a4a7d90" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="group_template_id" referencedTableName="order_line_group_template" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-259">
<addForeignKeyConstraint baseColumnNames="ownerscenario" baseTableName="order_version" constraintName="fka391ce7a2380ca7" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scenario" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-260">
<addForeignKeyConstraint baseColumnNames="planning_data_id" baseTableName="planning_data" constraintName="fkbb58534c6ccf87c5" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="task_element_id" referencedTableName="task_group" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-261">
<addForeignKeyConstraint baseColumnNames="profile_id" baseTableName="profile_roles" constraintName="fkd557d8a7edc4db41" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="profile_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-262">
<addForeignKeyConstraint baseColumnNames="advance_type_id" baseTableName="quality_form" constraintName="fkf635cc04b216ed4c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="advance_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-263">
<addForeignKeyConstraint baseColumnNames="quality_form_id" baseTableName="quality_form_items" constraintName="fkad6003c58b37665c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="quality_form" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-264">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="resource" constraintName="fkebabc40edc874c20" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="base_calendar_id" referencedTableName="resource_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-265">
<addForeignKeyConstraint baseColumnNames="assignment_function" baseTableName="resource_allocation" constraintName="fke8a96db115671e92" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="assignment_function" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-266">
<addForeignKeyConstraint baseColumnNames="task" baseTableName="resource_allocation" constraintName="fke8a96db1ff61540d" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="task_element_id" referencedTableName="task" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-267">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="resource_calendar" constraintName="fk9619184fa44abee3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-268">
<addForeignKeyConstraint baseColumnNames="cost_category_id" baseTableName="resources_cost_category_assignment" constraintName="fk27c2a216c29ad8eb" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="cost_category" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-269">
<addForeignKeyConstraint baseColumnNames="resource_id" baseTableName="resources_cost_category_assignment" constraintName="fk27c2a21648d21790" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-270">
<addForeignKeyConstraint baseColumnNames="user_id" baseTableName="roles_table" constraintName="fk2e7e6bcc5567ad13" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="user_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-271">
<addForeignKeyConstraint baseColumnNames="predecessor" baseTableName="scenario" constraintName="fkd1c57390fd99606d" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scenario" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-272">
<addForeignKeyConstraint baseColumnNames="order_id" baseTableName="scenario_orders" constraintName="fk91bbca7487287288" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="order_element_id" referencedTableName="order_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-273">
<addForeignKeyConstraint baseColumnNames="order_version_id" baseTableName="scenario_orders" constraintName="fk91bbca7423b85cf1" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_version" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-274">
<addForeignKeyConstraint baseColumnNames="scenario_id" baseTableName="scenario_orders" constraintName="fk91bbca74c0fb9d8e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scenario" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-275">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="scheduling_data_for_version" constraintName="fk672eed98efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-276">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="scheduling_states_by_order_version" constraintName="fk84f61df1efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-277">
<addForeignKeyConstraint baseColumnNames="order_version_id" baseTableName="scheduling_states_by_order_version" constraintName="fk84f61df123b85cf1" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_version" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-278">
<addForeignKeyConstraint baseColumnNames="scheduling_state_for_version_id" baseTableName="scheduling_states_by_order_version" constraintName="fk84f61df19bfe55d0" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scheduling_data_for_version" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-279">
<addForeignKeyConstraint baseColumnNames="assignment_function_id" baseTableName="sigmoid_function" constraintName="fkc9c3fe691a5e11f8" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="assignment_function" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-280">
<addForeignKeyConstraint baseColumnNames="resource_allocation_id" baseTableName="specific_day_assignments_container" constraintName="fkcee469987518838c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="resource_allocation_id" referencedTableName="specific_resource_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-281">
<addForeignKeyConstraint baseColumnNames="scenario" baseTableName="specific_day_assignments_container" constraintName="fkcee46998421c7cf4" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scenario" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-282">
<addForeignKeyConstraint baseColumnNames="resource" baseTableName="specific_resource_allocation" constraintName="fkf0e85724eae850b2" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-283">
<addForeignKeyConstraint baseColumnNames="resource_allocation_id" baseTableName="specific_resource_allocation" constraintName="fkf0e8572475ed79ba" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource_allocation" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-284">
<addForeignKeyConstraint baseColumnNames="assignment_function_id" baseTableName="stretches" constraintName="fkee374673ae0677b8" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="assignment_function_id" referencedTableName="stretches_function" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-285">
<addForeignKeyConstraint baseColumnNames="assignment_function_id" baseTableName="stretches_function" constraintName="fk4949f0241a5e11f8" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="assignment_function" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-286">
<addForeignKeyConstraint baseColumnNames="external_company" baseTableName="subcontracted_task_data" constraintName="fk35bc4ed63804cfa" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="external_company" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-287">
<addForeignKeyConstraint baseColumnNames="subcontrated_task_data_id" baseTableName="task" constraintName="fk3635855b595a0" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="subcontracted_task_data" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-288">
<addForeignKeyConstraint baseColumnNames="task_element_id" baseTableName="task" constraintName="fk3635854936bb8c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-289">
<addForeignKeyConstraint baseColumnNames="base_calendar_id" baseTableName="task_element" constraintName="fkc631a642a44abee3" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="base_calendar" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-290">
<addForeignKeyConstraint baseColumnNames="parent" baseTableName="task_element" constraintName="fkc631a642a5f3c581" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="task_element_id" referencedTableName="task_group" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-291">
<addForeignKeyConstraint baseColumnNames="task_element_id" baseTableName="task_group" constraintName="fk4d9497454936bb8c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-292">
<addForeignKeyConstraint baseColumnNames="task_element_id" baseTableName="task_milestone" constraintName="fkd04de7364936bb8c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-293">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="task_quality_form" constraintName="fk4356e07eefda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-294">
<addForeignKeyConstraint baseColumnNames="quality_form_id" baseTableName="task_quality_form" constraintName="fk4356e07e8b37665c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="quality_form" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-295">
<addForeignKeyConstraint baseColumnNames="task_quality_form_id" baseTableName="task_quality_form_items" constraintName="fk101a54bf87fa6b5d" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_quality_form" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-296">
<addForeignKeyConstraint baseColumnNames="id" baseTableName="task_source" constraintName="fk7950e0153d72bc6f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-297">
<addForeignKeyConstraint baseColumnNames="schedulingdata" baseTableName="task_source" constraintName="fk7950e0159a2c0abd" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scheduling_data_for_version" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-298">
<addForeignKeyConstraint baseColumnNames="hours_group_id" baseTableName="task_source_hours_groups" constraintName="fka01fe4eee036cfed" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="hours_group" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-299">
<addForeignKeyConstraint baseColumnNames="task_source_id" baseTableName="task_source_hours_groups" constraintName="fka01fe4ee8c80ccb7" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="task_source" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-300">
<addForeignKeyConstraint baseColumnNames="profile_id" baseTableName="user_profiles" constraintName="fkc74605deedc4db41" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="profile_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-301">
<addForeignKeyConstraint baseColumnNames="user_id" baseTableName="user_profiles" constraintName="fkc74605de5567ad13" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="user_table" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-302">
<addForeignKeyConstraint baseColumnNames="lastconnectedscenario" baseTableName="user_table" constraintName="fk7358465a4cd98327" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="scenario" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-303">
<addForeignKeyConstraint baseColumnNames="virtual_worker_id" baseTableName="virtual_worker" constraintName="fkee053f32f2ed6dc" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="worker_id" referencedTableName="worker" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-304">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="work_report" constraintName="fkfd7aa622efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-305">
<addForeignKeyConstraint baseColumnNames="ork_report_type_id" baseTableName="work_report" constraintName="fkfd7aa62278e4e2ea" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-306">
<addForeignKeyConstraint baseColumnNames="resource_id" baseTableName="work_report" constraintName="fkfd7aa62248d21790" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-307">
<addForeignKeyConstraint baseColumnNames="label_id" baseTableName="work_report_label_type_assigment" constraintName="fkbb262920c1c2746e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="label" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-308">
<addForeignKeyConstraint baseColumnNames="label_type_id" baseTableName="work_report_label_type_assigment" constraintName="fkbb262920707cd777" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="label_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-309">
<addForeignKeyConstraint baseColumnNames="work_report_type_id" baseTableName="work_report_label_type_assigment" constraintName="fkbb262920131853a1" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report_type" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-310">
<addForeignKeyConstraint baseColumnNames="order_element_id" baseTableName="work_report_line" constraintName="fke2af47f1efda874f" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="order_element" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-311">
<addForeignKeyConstraint baseColumnNames="resource_id" baseTableName="work_report_line" constraintName="fke2af47f148d21790" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-312">
<addForeignKeyConstraint baseColumnNames="type_work_hours_id" baseTableName="work_report_line" constraintName="fke2af47f1e7e1020b" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="type_of_work_hours" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-313">
<addForeignKeyConstraint baseColumnNames="work_report_id" baseTableName="work_report_line" constraintName="fke2af47f1f1a3177c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-314">
<addForeignKeyConstraint baseColumnNames="worker_id" baseTableName="worker" constraintName="fkd162537e40901220" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="resource" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-315">
<addForeignKeyConstraint baseColumnNames="label_id" baseTableName="workreports_labels" constraintName="fkf796fbd0c1c2746e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="label" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-316">
<addForeignKeyConstraint baseColumnNames="work_report_id" baseTableName="workreports_labels" constraintName="fkf796fbd0f1a3177c" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-317">
<addForeignKeyConstraint baseColumnNames="label_id" baseTableName="workreportslines_labels" constraintName="fkcb8fc1cdc1c2746e" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="label" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-318">
<addForeignKeyConstraint baseColumnNames="work_report_line_id" baseTableName="workreportslines_labels" constraintName="fkcb8fc1cd5078e161" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="NO ACTION" referencedColumnNames="id" referencedTableName="work_report_line" referencesUniqueColumn="false"/>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-319">
<createTable tableName="hibernate_unique_key">
<column name="next_hi" type="INTEGER"/>
</createTable>
</changeSet>
<changeSet author="mrego" id="initial-database-creation-320">
<insert tableName="hibernate_unique_key">
<column name="next_hi" valueNumeric="1"/>
</insert>
</changeSet>
</databaseChangeLog>