2988 lines
133 KiB
XML
2988 lines
133 KiB
XML
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
|
|
<databaseChangeLog
|
|
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
|
xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
|
|
xmlns:pro="http://www.liquibase.org/xml/ns/pro"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/pro http://www.liquibase.org/xml/ns/pro/liquibase-pro-4.0.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.23.xsd">
|
|
<changeSet id="14-08-2024_1" author="Harish Bagora">
|
|
<createTable tableName="region">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="region_pkey"/>
|
|
</column>
|
|
<column name="region_name" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="description" type="TEXT">
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="country" type="VARCHAR(100)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="status" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="priority_area" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="population" type="INTEGER">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="area_size" type="numeric">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="gdp" type="numeric">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="unemployment_rate" type="numeric">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="infrastructure_score" type="numeric">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="education_level" type="numeric">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="healthcare_access" type="numeric">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="environmental_score" type="numeric">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="14-08-2024_2" author="Harish Bagora">
|
|
<createTable tableName="role">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="role_pkey"/>
|
|
</column>
|
|
<column name="role_name" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="role_type" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="description" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="permissions" type="TEXT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="region_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_role_region" references="region(id)"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="14-08-2024_3" author="Harish Bagora">
|
|
<createTable tableName="gepafin_user">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="gepafin_user_pkey"/>
|
|
</column>
|
|
<column name="password" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="email" type="varchar(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="first_name" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="last_name" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="phone_number" type="VARCHAR(255)"/>
|
|
<column name="role_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_gepafin_user_role" references="role(id)"/>
|
|
</column>
|
|
<column name="status" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="last_login" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="organization" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="address" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="city" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="country" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="21-08-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="call">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="call_pkey"/>
|
|
</column>
|
|
<column name="name" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="description_short" type="TEXT"/>
|
|
<column name="description_long" type="TEXT"/>
|
|
<column name="start_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="end_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="status" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="region_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_region_call" references="region(id)"/>
|
|
</column>
|
|
<column name="amount" type="numeric">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="amount_max" type="numeric">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="documentation_requested" type="TEXT"/>
|
|
<column name="contact_info" type="TEXT"/>
|
|
<column name="submission_method" type="TEXT">
|
|
</column>
|
|
<column name="threshold" type="INTEGER">
|
|
</column>
|
|
<column name="priority_area" type="TEXT"/>
|
|
<column name="confidi" type="BOOLEAN"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="evaluation_criteria">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="evaluation_criteria_pkey"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_call_evaluation_criteria" references="call(id)"/>
|
|
</column>
|
|
<column name="name" type="TEXT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="description" type="TEXT"/>
|
|
<column name="score" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="faq">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="faq_pkey"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_call_faq" references="call(id)"/>
|
|
</column>
|
|
<column name="user_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_gepafin_user_faq" references="gepafin_user(id)"/>
|
|
</column>
|
|
<column name="is_visible" type="BOOLEAN">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="question_short" type="VARCHAR(255)"/>
|
|
<column name="question" type="TEXT"/>
|
|
<column name="response_short" type="VARCHAR(255)"/>
|
|
<column name="response" type="TEXT"/>
|
|
<column name="response_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="document">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="document_pkey"/>
|
|
</column>
|
|
<column name="file_name" type="VARCHAR(255)">
|
|
</column>
|
|
<column name="file_path" type="TEXT"/>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints foreignKeyName="fk_call_document" references="call(id)"/>
|
|
</column>
|
|
<column name="description" type="TEXT"/>
|
|
<column name="type" type="VARCHAR(255)">
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="lookup_data">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="lookup_data_pkey"/>
|
|
</column>
|
|
<column name="title" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="type" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="value" type="TEXT">
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="call_target_audience_checklist">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="call_target_audience_checklist_pkey"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_call_call_target_audience_checklist"
|
|
references="call(id)"/>
|
|
</column>
|
|
<column name="lookup_data_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_lookup_data_call_target_audience_checklist"
|
|
references="lookup_data(id)"/>
|
|
</column>
|
|
<column name="is_validated" type="BOOLEAN">
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="22-08-2024_1" author="Harish Bagora">
|
|
<insert tableName="region">
|
|
<column name="region_name" value="Italy"/>
|
|
<column name="description"
|
|
value="A beautiful country in Southern Europe known for its art, culture, and history."/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="country" value="Italy"/>
|
|
<column name="status" value="ACTIVE"/>
|
|
<column name="priority_area" value="Tourism"/>
|
|
<column name="population" value="60000000"/>
|
|
<column name="area_size" value="301340"/>
|
|
<column name="gdp" value="2000000"/>
|
|
<column name="unemployment_rate" value="8.3"/>
|
|
<column name="infrastructure_score" value="85"/>
|
|
<column name="education_level" value="78"/>
|
|
<column name="healthcare_access" value="88"/>
|
|
<column name="environmental_score" value="75"/>
|
|
</insert>
|
|
</changeSet>
|
|
<changeSet id="22-08-2024_2" author="Harish Bagora">
|
|
<!-- Insert data for Beneficiaries role -->
|
|
<insert tableName="role">
|
|
<column name="role_name" value="beneficiary"/>
|
|
<column name="role_type" value="ROLE_BENEFICIARY"/>
|
|
<column name="description"
|
|
value="Companies or individuals looking for financing opportunities. They can view, search, and apply to available calls."/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="permissions" value="VIEW_CALLS, APPLY_CALLS"/>
|
|
<column name="region_id" valueComputed="1"/>
|
|
</insert>
|
|
|
|
<!-- Insert data for Super Admin role -->
|
|
<insert tableName="role">
|
|
<column name="role_name" value="super admin"/>
|
|
<column name="role_type" value="ROLE_SUPER_ADMIN"/>
|
|
<column name="description"
|
|
value="Manages the creation and publication of tenders and administers internal system users."/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="permissions" value="MANAGE_TENDERS, MANAGE_USERS"/>
|
|
<column name="region_id" valueComputed="1"/>
|
|
</insert>
|
|
|
|
<!-- Insert data for Pre-instructors role -->
|
|
<insert tableName="role">
|
|
<column name="role_name" value="pre instructor"/>
|
|
<column name="role_type" value="ROLE_PRE_INSTRUCTOR"/>
|
|
<column name="description"
|
|
value="They evaluate the applications sent by beneficiaries and manage the preliminary relief process."/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="permissions" value="EVALUATE_APPLICATIONS, MANAGE_PRELIMINARY_RELIEF"/>
|
|
<column name="region_id" valueComputed="1"/>
|
|
</insert>
|
|
|
|
<!-- Insert data for Gepafin Operators role -->
|
|
<insert tableName="role">
|
|
<column name="role_name" value="gepafin operator"/>
|
|
<column name="role_type" value="ROLE_GEPAFIN_OPERATOR"/>
|
|
<column name="description"
|
|
value="They manage the subsequent phases of the evaluation after the pre-investigation."/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="permissions" value="MANAGE_SUBSEQUENT_PHASES"/>
|
|
<column name="region_id" valueComputed="1"/>
|
|
</insert>
|
|
</changeSet>
|
|
<changeSet id="22-08-2024_3" author="Harish Bagora">
|
|
<!-- Insert Super User -->
|
|
<insert tableName="gepafin_user">
|
|
<column name="password" value="$2a$10$doUyOcEm8WPuFfpFT5y18.1DvZzF7exbqgy9X0P27cUBK7YWbfzzS"/>
|
|
<column name="email" value="superUser@test.test"/>
|
|
<column name="first_name" value="Super"/>
|
|
<column name="last_name" value="User"/>
|
|
<column name="phone_number" value="1234567890"/>
|
|
<column name="role_id" valueComputed="2"/>
|
|
<column name="status" value="ACTIVE"/>
|
|
<column name="last_login" value="2024-08-14 00:00:00"/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="organization" value="SuperOrg"/>
|
|
<column name="address" value="123 Main Street"/>
|
|
<column name="city" value="Rome"/>
|
|
<column name="country" value="Italy"/>
|
|
</insert>
|
|
|
|
<!-- Insert Beneficiary User -->
|
|
<insert tableName="gepafin_user">
|
|
<column name="password" value="$2a$10$doUyOcEm8WPuFfpFT5y18.1DvZzF7exbqgy9X0P27cUBK7YWbfzzS"/>
|
|
<column name="email" value="test@test.test"/>
|
|
<column name="first_name" value="Test"/>
|
|
<column name="last_name" value="User"/>
|
|
<column name="phone_number" value="0987654321"/>
|
|
<column name="role_id" valueComputed="1"/>
|
|
<column name="status" value="ACTIVE"/>
|
|
<column name="last_login" value="2024-08-14 00:00:00"/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="organization" value="TestOrg"/>
|
|
<column name="address" value="456 Market Street"/>
|
|
<column name="city" value="Milan"/>
|
|
<column name="country" value="Italy"/>
|
|
</insert>
|
|
</changeSet>
|
|
<changeSet id="29-08-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="form">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="form_pkey"/>
|
|
</column>
|
|
<column name="label" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_call_form" references="call(id)"/>
|
|
</column>
|
|
<column name="content" type="TEXT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="order_no" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
<createTable tableName="form_template">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="form_template_pkey"/>
|
|
</column>
|
|
<column name="label" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="content" type="TEXT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
<createTable tableName="form_field">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="form_field_pkey"/>
|
|
</column>
|
|
<column name="name" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="label" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="settings" type="TEXT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="validators" type="TEXT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="27-08-2024_1" author="Rajesh Khore">
|
|
<dropColumn tableName="EVALUATION_CRITERIA"
|
|
columnName="name"/>
|
|
<dropColumn tableName="EVALUATION_CRITERIA"
|
|
columnName="description"/>
|
|
<addColumn tableName="EVALUATION_CRITERIA">
|
|
<column name="lookup_data_id" type="INTEGER">
|
|
<constraints nullable="false"
|
|
foreignKeyName="fk_lookup_data_evaluation_criteria"
|
|
references="lookup_data(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="27-08-2024_2" author="Rajesh Khore">
|
|
<addColumn tableName="FAQ">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
<addColumn tableName="CALL_TARGET_AUDIENCE_CHECKLIST">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
<addColumn tableName="EVALUATION_CRITERIA">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
<addColumn tableName="DOCUMENT">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="23-08-2024_1" author="Harish Bagora">
|
|
<addColumn tableName="gepafin_user">
|
|
<column name="reset_password_token" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="30-08-2024_1" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/inserted_form_field_data_30_08_2024.sql"/>
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.form_field_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.form_field), false)
|
|
</sql>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-08-2024_3" author="Rajesh Khore">
|
|
<dropNotNullConstraint tableName="call" columnName="name"/>
|
|
<dropNotNullConstraint tableName="call" columnName="start_date"/>
|
|
<dropNotNullConstraint tableName="call" columnName="end_date"/>
|
|
<dropNotNullConstraint tableName="call" columnName="status"/>
|
|
<dropNotNullConstraint tableName="call" columnName="region_id"/>
|
|
<dropNotNullConstraint tableName="call" columnName="amount"/>
|
|
<dropNotNullConstraint tableName="call" columnName="amount_max"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="29-08-2024_1" author="Harish Bagora">
|
|
<addColumn tableName="FAQ">
|
|
<column name="lookup_data_id" type="INTEGER">
|
|
<constraints nullable="false"
|
|
foreignKeyName="fk_lookup_data_faq"
|
|
references="lookup_data(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="02-09-2024_1" author="Rajesh Khore">
|
|
<dropColumn tableName="FORM"
|
|
columnName="order_no"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="03-09-2024_1" author="Rajesh Khore">
|
|
<sql>
|
|
TRUNCATE TABLE FORM_FIELD RESTART IDENTITY;
|
|
</sql>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_form_field_data_04_09_2024.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="04-09-2024_1" author="Rajesh Khore">
|
|
<dropColumn tableName="FAQ" columnName="question_short"/>
|
|
<dropColumn tableName="FAQ" columnName="question"/>
|
|
<dropColumn tableName="FAQ" columnName="response_short"/>
|
|
<dropColumn tableName="FAQ" columnName="lookup_data_id"/>
|
|
<addColumn tableName="FAQ">
|
|
<column name="title" type="TEXT"/>
|
|
<column name="value" type="TEXT"/>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="LOOKUP_DATA">
|
|
<column name="response" type="TEXT"/>
|
|
</addColumn>
|
|
<modifyDataType tableName="LOOKUP_DATA" columnName="title" newDataType="TEXT"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="09-09-2024_2" author="Harish Bagora">
|
|
<renameColumn tableName="document" oldColumnName="call_id" newColumnName="source_id" columnDataType="BIGINT"/>
|
|
<addColumn tableName="document">
|
|
<column name="source" type="VARCHAR(255)"/>
|
|
</addColumn>
|
|
<dropColumn tableName="document" columnName="description"/>
|
|
<dropForeignKeyConstraint baseTableName="document" constraintName="fk_call_document"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="09-09-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="application_form">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="application_form_pkey"/>
|
|
</column>
|
|
<column name="form_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_form_application_form" references="form(id)"/>
|
|
</column>
|
|
<column name="order_no" type="VARCHAR(255)"></column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="application_form_field">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="application_form_field_pkey"/>
|
|
</column>
|
|
<column name="application_form_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_application_form_application_form_field"
|
|
references="application_form(id)"/>
|
|
</column>
|
|
<column name="field_id" type="VARCHAR(255)"></column>
|
|
<column name="field_value" type="VARCHAR(255)"></column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="flow_edges">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="flow_edges_pkey"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
</column>
|
|
<column name="source_id" type="INTEGER"></column>
|
|
<column name="target_id" type="INTEGER"></column>
|
|
<column name="type" type="VARCHAR(255)"></column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<createTable tableName="flow_data">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="flow_data_pkey"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
</column>
|
|
<column name="form_id" type="INTEGER"></column>
|
|
<column name="choosen_field" type="VARCHAR(255)"></column>
|
|
<column name="choosen_value" type="VARCHAR(255)"></column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<addColumn tableName="call">
|
|
<column name="initial_form" type="INTEGER"></column>
|
|
<column name="final_form" type="INTEGER"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="11-09-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="application">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="application_pkey"/>
|
|
</column>
|
|
<column name="user_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_user_application" references="gepafin_user(id)"/>
|
|
</column>
|
|
<column name="submission_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
<column name="status" type="VARCHAR(255)"></column>
|
|
<column name="comments" type="TEXT"></column>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_call_application" references="call(id)"/>
|
|
</column>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<addColumn tableName="application_form">
|
|
<column name="application_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_application_application_form"
|
|
references="application(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<dropColumn tableName="application_form">
|
|
<column name="order_no" type="VARCHAR(255)"></column>
|
|
</dropColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-09-2024_1" author="Harish Bagora">
|
|
<addColumn tableName="form_field">
|
|
<column name="description" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="sort_order" type="INTEGER">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="13-09-2024_2" author="Harish Bagora">
|
|
<sql>
|
|
TRUNCATE TABLE FORM_FIELD RESTART IDENTITY;
|
|
</sql>
|
|
<sqlFile dbms="postgresql"
|
|
path="classpath:db/dump/inserted_form_field_data_13_09_2024.sql"/>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="12-09-2024_1" author="Rajesh Khore">
|
|
<addColumn tableName="flow_edges">
|
|
<column name="tracking_id" type="VARCHAR(255)"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="16-09-2024_1" author="Harish Bagora">
|
|
<sql>
|
|
TRUNCATE TABLE FORM_FIELD RESTART IDENTITY;
|
|
</sql>
|
|
|
|
<sqlFile dbms="postgresql"
|
|
path="classpath:db/dump/updated_form_field_data_16-09-2024.sql"/>
|
|
</changeSet>
|
|
<changeSet id="23-09-2024_1" author="Harish Bagora" dbms="postgresql">
|
|
<!-- Procedure for automatically setting the updated_date -->
|
|
<createProcedure>
|
|
CREATE OR REPLACE FUNCTION gepafin_schema.clock_timestamp_updated_date_column()
|
|
RETURNS TRIGGER
|
|
LANGUAGE plpgsql
|
|
AS $$
|
|
BEGIN
|
|
NEW.updated_date = clock_timestamp();
|
|
RETURN NEW;
|
|
END;
|
|
$$;
|
|
</createProcedure>
|
|
|
|
<createProcedure>
|
|
CREATE OR REPLACE FUNCTION gepafin_schema.clock_timestamp_created_date_column()
|
|
RETURNS TRIGGER
|
|
LANGUAGE plpgsql
|
|
AS $$
|
|
BEGIN
|
|
IF NEW.created_date IS NULL THEN
|
|
NEW.created_date = clock_timestamp();
|
|
END IF;
|
|
NEW.updated_date = NEW.created_date;
|
|
RETURN NEW;
|
|
END;
|
|
$$;
|
|
</createProcedure>
|
|
</changeSet>
|
|
|
|
<changeSet id="23-09-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="saml_response">
|
|
<column name="id" type="INTEGER" autoIncrement="true"></column>
|
|
<column name="authentication_object" type="TEXT"></column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
<column name="token" type="varchar(255)"></column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</createTable>
|
|
</changeSet>
|
|
<changeSet id="24-09-2024_1" author="Harish Bagora">
|
|
<createTable tableName="hub">
|
|
<column name="ID" type="BIGINT" autoIncrement="true">
|
|
<constraints primaryKey="true" nullable="false" unique="true" primaryKeyName="hub_pkey"/>
|
|
</column>
|
|
|
|
<column name="COMPANY_NAME" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="FIRST_NAME" type="VARCHAR(255)"/>
|
|
<column name="LAST_NAME" type="VARCHAR(255)"/>
|
|
<column name="EMAIL" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="CITY" type="VARCHAR(255)"/>
|
|
<column name="COUNTRY" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="VAT_NUMBER" type="VARCHAR(255)">
|
|
<constraints nullable="false" unique="true"/>
|
|
</column>
|
|
<column name="DOMAIN_NAME" type="VARCHAR(255)"/>
|
|
<column name="APP_CONFIG" type="TEXT"/>
|
|
<column name="UNIQUE_UUID" type="VARCHAR(255)">
|
|
<constraints nullable="false" unique="true"/>
|
|
</column>
|
|
<column name="CREATED_DATE" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="UPDATED_DATE" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-09-2024_2" author="Harish Bagora">
|
|
<insert tableName="hub">
|
|
<column name="COMPANY_NAME" value="bandi gepafin Company"/>
|
|
<column name="FIRST_NAME" value="John"/>
|
|
<column name="LAST_NAME" value="Doe"/>
|
|
<column name="EMAIL" value="john.doe@test.test"/>
|
|
<column name="CITY" value="rome"/>
|
|
<column name="COUNTRY" value="italy"/>
|
|
<column name="VAT_NUMBER" value="12345678974"/>
|
|
<column name="DOMAIN_NAME" value="https://bandi-staging.memento.credit"/>
|
|
<column name="APP_CONFIG" value="{}"/>
|
|
<column name="UNIQUE_UUID" value="p4lk3bcx1RStqTaIVVbXs"/>
|
|
<column name="created_date" value="2024-10-24 00:00:00"/>
|
|
<column name="updated_date" value="2024-10-24 00:00:00"/>
|
|
</insert>
|
|
|
|
<insert tableName="hub">
|
|
<column name="COMPANY_NAME" value="sviluppumbria"/>
|
|
<column name="FIRST_NAME" value="svilupp"/>
|
|
<column name="LAST_NAME" value="umbria"/>
|
|
<column name="EMAIL" value="sviluppumbria@test.test"/>
|
|
<column name="CITY" value="rome"/>
|
|
<column name="COUNTRY" value="italy"/>
|
|
<column name="VAT_NUMBER" value="98765432152"/>
|
|
<column name="DOMAIN_NAME" value="https://bandi-staging.sviluppumbria.it"/>
|
|
<column name="APP_CONFIG" value="{}"/>
|
|
<column name="UNIQUE_UUID" value="t7jh5wfg9QXylNaTZkPoE"/>
|
|
<column name="created_date" value="2024-10-24 00:00:00"/>
|
|
<column name="updated_date" value="2024-10-24 00:00:00"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="25-09-2024_2" author="Nisha kashyap">
|
|
<update tableName="form_field">
|
|
<column name="name" value="textinput"/>
|
|
<where>id = 13</where>
|
|
</update>
|
|
</changeSet>
|
|
|
|
<changeSet id="25-09-2024_1" author="Rajesh Khore">
|
|
<addColumn tableName="gepafin_user">
|
|
<column name="codice_fiscale" type="varchar(255)">
|
|
<constraints nullable="true" unique="true"/>
|
|
</column>
|
|
<column name="date_of_birth" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</addColumn>
|
|
<dropNotNullConstraint tableName="gepafin_user" columnName="password"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-09-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="beneficiary">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="beneficiary_pkey"/>
|
|
</column>
|
|
<column name="EMAIL" type="VARCHAR(255)"/>
|
|
<column name="FIRST_NAME" type="VARCHAR(255)"/>
|
|
<column name="LAST_NAME" type="VARCHAR(255)"/>
|
|
<column name="PHONE_NUMBER" type="VARCHAR(255)"/>
|
|
<column name="ORGANIZATION" type="TEXT"/>
|
|
<column name="ADDRESS" type="TEXT"/>
|
|
<column name="CITY" type="TEXT"/>
|
|
<column name="COUNTRY" type="TEXT"/>
|
|
<column name="CODICE_FISCALE" type="varchar(255)">
|
|
<constraints nullable="true" unique="true"/>
|
|
</column>
|
|
<column name="DATE_OF_BIRTH" type="TIMESTAMP"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
<dropColumn tableName="gepafin_user" columnName="codice_fiscale"/>
|
|
<dropNotNullConstraint tableName="gepafin_user" columnName="first_name"/>
|
|
<dropNotNullConstraint tableName="gepafin_user" columnName="last_name"/>
|
|
<addColumn tableName="gepafin_user">
|
|
<column name="beneficiary_id" type="INTEGER">
|
|
<constraints nullable="true" foreignKeyName="fk_beneficiary_gepafin_user" references="beneficiary(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-09-2024_2" author="Rajesh Khore">
|
|
|
|
<createTable tableName="COMPANY">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="company_pkey"/>
|
|
</column>
|
|
<column name="COMPANY_NAME" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="VAT_NUMBER" type="VARCHAR(255)">
|
|
<constraints nullable="true" unique="true"/>
|
|
</column>
|
|
<column name="CODICE_FISCALE" type="VARCHAR(255)"/>
|
|
<column name="ADDRESS" type="VARCHAR(255)"/>
|
|
<column name="PHONE_NUMBER" type="VARCHAR(255)"/>
|
|
<column name="CITY" type="VARCHAR(255)"/>
|
|
<column name="PROVINCE" type="VARCHAR(255)"/>
|
|
<column name="CAP" type="VARCHAR(255)"/>
|
|
<column name="COUNTRY" type="VARCHAR(255)"/>
|
|
<column name="PEC" type="VARCHAR(255)"/>
|
|
<column name="EMAIL" type="VARCHAR(255)"/>
|
|
<column name="NUMBER_OF_EMPLOYEES" type="VARCHAR(255)"/>
|
|
<column name="ANNUAL_REVENUE" type="NUMERIC"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
|
|
</createTable>
|
|
|
|
</changeSet>
|
|
<changeSet id="27-09-2024_3" author="Rajesh Khore">
|
|
<createTable tableName="USER_WITH_COMPANY">
|
|
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="user_with_company_pkey"/>
|
|
</column>
|
|
<column name="USER_ID" type="INTEGER"/>
|
|
<column name="BENEFICIARY_ID" type="INTEGER"/>
|
|
<column name="COMPANY_ID" type="INTEGER"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-09-2024_4" author="Rajesh Khore">
|
|
<addColumn tableName="APPLICATION">
|
|
<column name="COMPANY_ID" type="INTEGER">
|
|
<constraints nullable="true" foreignKeyName="fk_COMPANY_APPLICATION" references="company(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
<addColumn tableName="FAQ">
|
|
<column name="COMPANY_ID" type="INTEGER"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="01-10-2024_1" author="Nisha Kashyap">
|
|
<addColumn tableName="call">
|
|
<column name="amount_min" type="numeric"></column>
|
|
<column name="phone_number" type="VARCHAR(255)"></column>
|
|
<column name="email" type="VARCHAR(255)"></column>
|
|
<column name="end_time" type="TIME"></column>
|
|
<column name="start_time" type="TIME"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="03-10-2024_1" author="Nisha Kashyap">
|
|
<sql>
|
|
TRUNCATE TABLE FORM_FIELD RESTART IDENTITY;
|
|
</sql>
|
|
|
|
<sqlFile dbms="postgresql"
|
|
path="classpath:db/dump/updated_form_field_data_03-10-2024.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="08-10-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="user_company_delegation">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="user_company_delegation_pkey"/>
|
|
</column>
|
|
<column name="USER_ID" type="INTEGER"/>
|
|
<column name="COMPANY_ID" type="INTEGER"/>
|
|
<column name="BENEFICIARY_ID" type="INTEGER"/>
|
|
<column name="FILE_NAME" type="VARCHAR(255)"/>
|
|
<column name="FILE_PATH" type="VARCHAR(255)"/>
|
|
<column name="STATUS" type="VARCHAR(50)"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
|
|
<!-- Optional: If you have any indexes, constraints, or foreign keys -->
|
|
<addForeignKeyConstraint
|
|
baseTableName="user_company_delegation" baseColumnNames="USER_ID"
|
|
referencedTableName="gepafin_user" referencedColumnNames="ID"
|
|
constraintName="fk_user_company_delegation_gepafin_user"/>
|
|
|
|
<addForeignKeyConstraint
|
|
baseTableName="user_company_delegation" baseColumnNames="COMPANY_ID"
|
|
referencedTableName="company" referencedColumnNames="ID"
|
|
constraintName="fk_user_company_delegation_company"/>
|
|
|
|
<addForeignKeyConstraint
|
|
baseTableName="user_company_delegation"
|
|
baseColumnNames="BENEFICIARY_ID" referencedTableName="beneficiary"
|
|
referencedColumnNames="ID"
|
|
constraintName="fk_user_company_delegation_beneficiary"/>
|
|
|
|
</changeSet>
|
|
<changeSet id="08-10-2024_2" author="Rajesh Khore">
|
|
<addColumn tableName="user_with_company">
|
|
<column name="IS_LEGAL_REPRESENTANT" type="BOOLEAN"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="03-10-2024_2" author="Nisha Kashyap">
|
|
<sql>
|
|
TRUNCATE TABLE FORM_FIELD RESTART IDENTITY;
|
|
</sql>
|
|
|
|
<sqlFile dbms="postgresql"
|
|
path="classpath:db/dump/updated_form_field_data_03-10-2024_1.sql"/>
|
|
</changeSet>
|
|
<changeSet id="07-10-2024_1" author="Harish Bagora">
|
|
<addColumn tableName="beneficiary">
|
|
<column name="PRIVACY" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
<column name="TERMS" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
<column name="MARKETING" type="BOOLEAN"/>
|
|
<column name="OFFERS" type="BOOLEAN"/>
|
|
<column name="THIRD_PARTY" type="BOOLEAN"/>
|
|
<column name="email_pec" type="VARCHAR(255)"/>
|
|
</addColumn>
|
|
<addNotNullConstraint tableName="beneficiary" columnName="PRIVACY"/>
|
|
<addNotNullConstraint tableName="beneficiary" columnName="TERMS"/>
|
|
<addColumn tableName="COMPANY">
|
|
<column name="contact_name" type="VARCHAR(255)"/>
|
|
<column name="contact_email" type="VARCHAR(255)"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="07-10-2024_2" author="Nisha Kashyap">
|
|
<modifyDataType
|
|
tableName="application_form_field"
|
|
columnName="field_value"
|
|
newDataType="TEXT"/>
|
|
</changeSet>
|
|
<changeSet id="08-10-2024_2" author="Nisha Kashyap">
|
|
<createTable tableName="protocol">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="protocol_pkey"/>
|
|
</column>
|
|
<column name="protocol_number" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="year" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="time" type="TIME">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="application_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
|
|
<addColumn tableName="application">
|
|
<column name="protocol_number" type="INTEGER">
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="11-10-2024_1" author="Harish Bagora">
|
|
<createTable tableName="beneficiary_preferred_call">
|
|
<column autoIncrement="true" name="id" type="BIGINT">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="beneficiary_preferred_call_pkey"/>
|
|
</column>
|
|
<column name="beneficiary_id" type="BIGINT"/>
|
|
<column name="user_id" type="BIGINT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="company_id" type="BIGINT"/>
|
|
<column name="call_id" type="BIGINT"/>
|
|
<column name="status" type="VARCHAR(255)"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="10-10-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="system_email_template">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="system_email_template_pkey"/>
|
|
</column>
|
|
<column name="TEMPLATE_NAME" type="VARCHAR(255)"/>
|
|
<column name="TYPE" type="VARCHAR(255)"/>
|
|
<column name="HTML_CONTENT" type="TEXT"/>
|
|
<column name="SUBJECT" type="TEXT"/>
|
|
<column name="JSON" type="TEXT"/>
|
|
<column name="SYSTEM" type="BOOLEAN"/>
|
|
<column name="IS_DELETED" type="BOOLEAN" defaultValueBoolean="true">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="10-10-2024_2" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_application_submission.sql"/>
|
|
</changeSet>
|
|
<changeSet id="12-10-2024_1" author="Rajesh Khore">
|
|
|
|
<createTable tableName="application_signed_document">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints primaryKey="true" primaryKeyName="application_signed_document_pkey" nullable="false"/>
|
|
</column>
|
|
<column name="APPLICATION_ID" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="FILE_NAME" type="VARCHAR(255)"/>
|
|
<column name="FILE_PATH" type="VARCHAR(255)"/>
|
|
<column name="STATUS" type="VARCHAR(64)"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
|
|
<addForeignKeyConstraint baseTableName="application_signed_document"
|
|
baseColumnNames="APPLICATION_ID"
|
|
referencedTableName="application"
|
|
referencedColumnNames="ID"
|
|
constraintName="fk_application_signed_document_application"/>
|
|
|
|
</changeSet>
|
|
<changeSet id="13-10-2024_1" author="Rajesh Khore">
|
|
<update tableName="form_field">
|
|
<column name="validators" value='{"custom": "nonEmptyTables"}'/>
|
|
<where>name='table'</where>
|
|
</update>
|
|
</changeSet>
|
|
|
|
<changeSet id="14-10-2024_1" author="Harish Bagora">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_of_application_submission.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="15-10-2024_2" author="Nisha Kashyap">
|
|
<preConditions onFail="MARK_RAN">
|
|
<not>
|
|
<tableExists tableName="login_attempt"/>
|
|
</not>
|
|
</preConditions>
|
|
<createTable tableName="login_attempt">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="login_attempt_pkey"/>
|
|
</column>
|
|
<column name="username" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="user_id" type="INTEGER"/>
|
|
<column name="attempt_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="ip_address" type="VARCHAR(100)"/>
|
|
<column name="user_agent" type="VARCHAR(255)"/>
|
|
<column name="result" type="VARCHAR(100)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="attempt_type" type="VARCHAR(100)" defaultValue="LOGIN">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="error_msg" type="VARCHAR(255)"/>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="15-10-2024_1" author="Harish Bagora">
|
|
<insert tableName="gepafin_user">
|
|
<column name="password" value="$2a$10$doUyOcEm8WPuFfpFT5y18.1DvZzF7exbqgy9X0P27cUBK7YWbfzzS"/>
|
|
<column name="email" value="instructor@test.test"/>
|
|
<column name="first_name" value="Test"/>
|
|
<column name="last_name" value="Instructor"/>
|
|
<column name="phone_number" value="9876543210"/>
|
|
<column name="role_id" valueComputed="3"/>
|
|
<column name="status" value="ACTIVE"/>
|
|
<column name="last_login" value="2024-10-15 00:00:00"/>
|
|
<column name="created_date" value="2024-10-15 00:00:00"/>
|
|
<column name="updated_date" value="2024-10-15 00:00:00"/>
|
|
<column name="organization" value="PreInstructorOrg"/>
|
|
<column name="address" value="789 Victory Road"/>
|
|
<column name="city" value="Naples"/>
|
|
<column name="country" value="Italy"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="16-10-2024_2" author="Rajesh Khore">
|
|
|
|
<createTable tableName="criteria_form_field">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="criteria_form_field_pkey"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER"/>
|
|
<column name="form_id" type="INTEGER"/>
|
|
<column name="form_field_id" type="varchar(255)"/>
|
|
<column name="evaluation_criteria_id" type="INTEGER"/>
|
|
<column name="IS_DELETED" type="BOOLEAN" defaultValueBoolean="true">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
|
|
<addForeignKeyConstraint baseTableName="criteria_form_field"
|
|
baseColumnNames="call_id"
|
|
referencedTableName="call"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_criteria_form_field_call_id"/>
|
|
|
|
<addForeignKeyConstraint baseTableName="criteria_form_field"
|
|
baseColumnNames="form_id"
|
|
referencedTableName="form"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_criteria_form_field_form_id"/>
|
|
|
|
<addForeignKeyConstraint baseTableName="criteria_form_field"
|
|
baseColumnNames="evaluation_criteria_id"
|
|
referencedTableName="evaluation_criteria"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_criteria_form_field_evaluation_criteria_id"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="16-10-2024_1" author="Harish Bagora">
|
|
<addColumn tableName="user_with_company">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="21-10-2024_1" author="Harish Bagora">
|
|
<createTable tableName="assigned_applications">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="pk_assigned_applications"/>
|
|
</column>
|
|
<column name="user_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="assigned_by" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="application_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_application_assigned_applications"
|
|
references="application(id)"/>
|
|
</column>
|
|
<column name="STATUS" type="VARCHAR(50)"/>
|
|
<column name="note" type="TEXT"></column>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="assigned_at" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="17-10-2024_1" author="Rajesh Khore">
|
|
<!-- Step 1: Add the HUB_ID column as nullable initially -->
|
|
<addColumn tableName="GEPAFIN_USER">
|
|
<column name="HUB_ID" type="INTEGER"/>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="CALL">
|
|
<column name="HUB_ID" type="INTEGER"/>
|
|
</addColumn>
|
|
|
|
<!-- Step 2: Update the HUB_ID column with a default value -->
|
|
<update tableName="GEPAFIN_USER">
|
|
<column name="HUB_ID" value="1"/> <!-- Set to the default hub id -->
|
|
</update>
|
|
|
|
<update tableName="CALL">
|
|
<column name="HUB_ID" value="1"/> <!-- Set to the default hub id -->
|
|
</update>
|
|
|
|
<!-- Step 3: Alter the columns to be NOT NULL and add foreign key constraints -->
|
|
<addNotNullConstraint tableName="GEPAFIN_USER" columnName="HUB_ID" columnDataType="INTEGER"/>
|
|
<addNotNullConstraint tableName="CALL" columnName="HUB_ID" columnDataType="INTEGER"/>
|
|
|
|
<addForeignKeyConstraint baseTableName="GEPAFIN_USER"
|
|
baseColumnNames="HUB_ID"
|
|
referencedTableName="HUB"
|
|
referencedColumnNames="ID"
|
|
constraintName="fk_hub_gepafin_user"/>
|
|
|
|
<addForeignKeyConstraint baseTableName="CALL"
|
|
baseColumnNames="HUB_ID"
|
|
referencedTableName="HUB"
|
|
referencedColumnNames="ID"
|
|
constraintName="fk_hub_gepafin_call"/>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="19-10-2024_1" author="Harish Bagora">
|
|
<addColumn tableName="saml_response">
|
|
<column name="IN_RESPONSE_TO" type="TEXT"/>
|
|
<column name="ISSUE_INSTANT" type="TEXT"/>
|
|
<column name="SAML_ID" type="TEXT"/>
|
|
<column name="HUB_UUID" type="varchar(255)"/>
|
|
<column name="status" type="varchar(255)"/>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="protocol">
|
|
<column name="HUB_ID" type="TEXT"/>
|
|
</addColumn>
|
|
|
|
<insert tableName="gepafin_user">
|
|
<column name="password" value="$2a$10$doUyOcEm8WPuFfpFT5y18.1DvZzF7exbqgy9X0P27cUBK7YWbfzzS"/>
|
|
<column name="email" value="sviluppumbriaUser@test.test"/>
|
|
<column name="first_name" value="Super"/>
|
|
<column name="last_name" value="User"/>
|
|
<column name="phone_number" value="1234567890"/>
|
|
<column name="role_id" valueComputed="2"/>
|
|
<column name="status" value="ACTIVE"/>
|
|
<column name="last_login" value="2024-08-14 00:00:00"/>
|
|
<column name="created_date" value="2024-08-14 00:00:00"/>
|
|
<column name="updated_date" value="2024-08-14 00:00:00"/>
|
|
<column name="organization" value="SuperOrg"/>
|
|
<column name="address" value="123 Main Street"/>
|
|
<column name="city" value="Rome"/>
|
|
<column name="country" value="Italy"/>
|
|
<column name="HUB_ID" value="2"/>
|
|
</insert>
|
|
|
|
</changeSet>
|
|
|
|
<changeSet id="19-10-2024_2" author="Harish Bagora">
|
|
<modifyDataType tableName="protocol" columnName="HUB_ID" newDataType="INTEGER"/>
|
|
|
|
<addForeignKeyConstraint baseTableName="protocol"
|
|
baseColumnNames="HUB_ID"
|
|
constraintName="fk_protocol_hub"
|
|
referencedTableName="hub"
|
|
referencedColumnNames="id"/>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="24-10-2024_1" author="Rajesh Khore">
|
|
<dropUniqueConstraint
|
|
constraintName="company_vat_number_key"
|
|
tableName="company"/>
|
|
|
|
<addColumn tableName="company">
|
|
<column name="hub_id" type="INTEGER" defaultValue="1">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addUniqueConstraint
|
|
columnNames="VAT_NUMBER, hub_id"
|
|
tableName="company"
|
|
constraintName="uk_vat_hub"/>
|
|
|
|
<addForeignKeyConstraint
|
|
baseTableName="company"
|
|
baseColumnNames="hub_id"
|
|
referencedTableName="hub"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_company_hub"/>
|
|
|
|
</changeSet>
|
|
|
|
<changeSet id="24-10-2024_2" author="Rajesh Khore">
|
|
<dropUniqueConstraint
|
|
constraintName="beneficiary_codice_fiscale_key"
|
|
tableName="beneficiary"/>
|
|
|
|
<addColumn tableName="beneficiary">
|
|
<column name="hub_id" type="INTEGER" defaultValue="1">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addUniqueConstraint
|
|
columnNames="CODICE_FISCALE, hub_id"
|
|
tableName="beneficiary"
|
|
constraintName="uk_codice_hub"/>
|
|
|
|
<addForeignKeyConstraint
|
|
baseTableName="beneficiary"
|
|
baseColumnNames="hub_id"
|
|
referencedTableName="hub"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_beneficiary_hub"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-10-2024_3" author="Rajesh Khore">
|
|
<addColumn tableName="application">
|
|
<column name="hub_id" type="INTEGER" defaultValue="1">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addForeignKeyConstraint
|
|
baseTableName="application"
|
|
baseColumnNames="hub_id"
|
|
referencedTableName="hub"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_application_hub"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="25-10-2024_1" author="Piyush">
|
|
<createTable tableName="s3_path_configuration">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="s3_path_configuration_pkey"/>
|
|
</column>
|
|
<column name="type" type="VARCHAR(100)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="bucket_name" type="VARCHAR(500)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="parent_folder" type="VARCHAR(100)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="path" type="VARCHAR(500)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="25-10-2024_2" author="Piyush">
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="CALL"/>
|
|
<column name="path" value="call/{call_id}"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="APPLICATION"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="USER_SIGNED_DOCUMENT"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}/user_signed_document"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="TEMPLATE"/>
|
|
<column name="path" value="template"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="USER_DELEGATION"/>
|
|
<column name="path" value="user_delegation"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="26-10-2024_1" author="Harish Bagora">
|
|
<createTable tableName="application_evaluation">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="application_evaluation_pkey"/>
|
|
</column>
|
|
<column name="assigned_applications_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="application_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="user_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="criteria" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="checklist" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="file" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="note" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="status" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
<addForeignKeyConstraint
|
|
baseTableName="application_evaluation"
|
|
baseColumnNames="user_id"
|
|
referencedTableName="gepafin_user"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_application_evaluation_gepafin_user"
|
|
onDelete="CASCADE"/>
|
|
<addForeignKeyConstraint
|
|
baseTableName="application_evaluation"
|
|
baseColumnNames="assigned_applications_id"
|
|
referencedTableName="assigned_applications"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_application_evaluation_assigned_applications"
|
|
onDelete="CASCADE"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-10-2024_1" author="Rajesh Khore">
|
|
<createTable tableName="application_amendment_request">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="pk_application_amendment_request"/>
|
|
</column>
|
|
|
|
<column name="note" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="response_days" type="INTEGER">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="is_notification" type="BOOLEAN">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
|
|
<column name="is_email" type="BOOLEAN">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
|
|
<column name="form_fields" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
|
|
<column name="application_id" type="INTEGER">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="application_evaluation_id" type="INTEGER">
|
|
<constraints nullable="false"
|
|
foreignKeyName="fk_application_evaluation_application_amendment_request"
|
|
references="application_evaluation(id)"/>
|
|
</column>
|
|
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="28-10-2024_1" author="Piyush">
|
|
<createTable tableName="communication">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="pk_communication"/>
|
|
</column>
|
|
|
|
<column name="communication_title" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="communication_comment" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="commented_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
|
|
<column name="amendment_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</createTable>
|
|
<!-- Add foreign key constraint between communication and application_amendment_request -->
|
|
<addForeignKeyConstraint baseTableName="communication"
|
|
baseColumnNames="amendment_id"
|
|
referencedTableName="application_amendment_request"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_communication_application_amendment_request"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="28-10-2024_3" author="Rajesh Khore">
|
|
<addColumn tableName="application_amendment_request">
|
|
<column name="protocol_id" type="INTEGER"/>
|
|
</addColumn>
|
|
|
|
<addForeignKeyConstraint
|
|
baseTableName="application_amendment_request"
|
|
baseColumnNames="protocol_id"
|
|
referencedTableName="protocol"
|
|
referencedColumnNames="id"
|
|
constraintName="fk_application_amendment_request_protocol"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="29-10-2024_1" author="Rajesh Khore">
|
|
<addColumn tableName="application_amendment_request">
|
|
<column name="start_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="status" type="VARCHAR(50)"/>
|
|
<column name="internal_note" type="TEXT"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="29-10-2024_2" author="Piyush">
|
|
<addColumn tableName="hub">
|
|
<column name="EMAIL_SERVICE_TYPE" type="TEXT"/>
|
|
<column name="EMAIL_SERVICE_CONFIG" type="TEXT"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="29-10-2024_3" author="Piyush">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_notification_mail_31_10_2024.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="30-10-2024_1" author="Nisha Kashyap">
|
|
<addColumn tableName="hub">
|
|
<column name="pdf_banner" type="TEXT"></column>
|
|
</addColumn>
|
|
<update tableName="hub">
|
|
<column name="pdf_banner"
|
|
value='https://mementoresources.s3.amazonaws.com/gepafin/staging/template/gepafin-logo.jpg'/>
|
|
<where>UNIQUE_UUID = 'p4lk3bcx1RStqTaIVVbXs'</where>
|
|
</update>
|
|
<update tableName="hub">
|
|
<column name="pdf_banner"
|
|
value='https://mementoresources.s3.amazonaws.com/gepafin/staging/template/sviluppumbria_logo.jpg'/>
|
|
<where>UNIQUE_UUID = 't7jh5wfg9QXylNaTZkPoE'</where>
|
|
</update>
|
|
</changeSet>
|
|
|
|
<changeSet id="30-10-2024_2" author="Piyush">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_hub_data_for_email_service_config_31_10_2024_1.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="31-10-2024_1" author="Rajesh Khore">
|
|
<addColumn tableName="hub">
|
|
<column name="EMAIL_SIGNATURE" type="TEXT"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="31-10-2024_2" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_system_email_template_for_application_submition_30-10-2024.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="31-10-2024_3" author="Rajesh Khore">
|
|
<update tableName="hub">
|
|
<column name="EMAIL_SIGNATURE" value="Gepafin S.p.a"/>
|
|
<where>UNIQUE_UUID = 'p4lk3bcx1RStqTaIVVbXs'</where>
|
|
</update>
|
|
<update tableName="hub">
|
|
<column name="EMAIL_SIGNATURE" value="Sviluppumbria S.p.a"/>
|
|
<where>UNIQUE_UUID = 't7jh5wfg9QXylNaTZkPoE'</where>
|
|
</update>
|
|
</changeSet>
|
|
<changeSet id="30-10-2024_4" author="Harish Bagora">
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.system_email_template_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.system_email_template), false)
|
|
</sql>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_sollecito_30_10_2024.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="04-11-2024_1" author="Piyush">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_for_notification_mail_04_11_2024_1.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="05-11-2024_4" author="Harish Bagora">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_for_notification_mail_05_11_2024_4.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-11-2024_1" author="Rajesh Khore">
|
|
<dropNotNullConstraint tableName="application_amendment_request" columnName="is_email"/>
|
|
<dropNotNullConstraint tableName="application_amendment_request" columnName="is_notification"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-11-2024_2" author="Harish Bagora">
|
|
<addColumn tableName="beneficiary_preferred_call">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="15-11-2024_1" author="Nisha Kashyap">
|
|
<createTable tableName="email_log">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="pk_email_logs"/>
|
|
</column>
|
|
<column name="email_type" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="recipient_type" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="recipient_id" type="INTEGER">
|
|
</column>
|
|
<column name="email_subject" type="TEXT"/>
|
|
<column name="email_body" type="TEXT"/>
|
|
<column name="send_status" type="VARCHAR(255)"/>
|
|
<column name="send_date_time" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE" defaultValueComputed="CURRENT_TIMESTAMP"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="email_service_response" type="TEXT"></column>
|
|
<column name="email_service_type" type="VARCHAR(255)"></column>
|
|
<column name="recipient_emails" type="TEXT"></column>
|
|
<column name="user_id" type="INTEGER"></column>
|
|
<column name="error_message" type="TEXT"/>
|
|
<column name="entity_id" type="INTEGER"></column>
|
|
<column name="entity_type" type="VARCHAR(255)"></column>
|
|
</createTable>
|
|
</changeSet>
|
|
<changeSet id="15-11-2024_2" author="Nisha kashyap">
|
|
<addColumn tableName="system_email_template">
|
|
<column name="email_scenario" type="VARCHAR(255)"></column>
|
|
</addColumn>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_system_email_template_for_email_scenario_15-11-2024.sql"/>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_hub_data_for_email_service_config_15-11-2024.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="18-11-2024_1" author="Nisha Kashyap">
|
|
<addColumn tableName="email_log">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false"></column>
|
|
<column name="application_id" type="INTEGER"></column>
|
|
<column name="amendment_id" type="INTEGER"></column>
|
|
<column name="call_id" type="INTEGER"></column>
|
|
</addColumn>
|
|
<dropColumn tableName="email_log">
|
|
<column name="entity_id"></column>
|
|
<column name="entity_type"></column>
|
|
</dropColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="25-11-2024_1" author="Nisha Kashyap">
|
|
<addColumn tableName="application_evaluation">
|
|
<column name="initial_days" type="INTEGER"></column>
|
|
<column name="remaining_days" type="INTEGER"></column>
|
|
<column name="suspended_days" type="INTEGER"></column>
|
|
<column name="start_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
<column name="end_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
<column name="stop_date_time" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="25-11-2024_2" author="Nisha kashyap">
|
|
<addColumn tableName="application_amendment_request">
|
|
<column name="end_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="20-11-2024_1" author="Piyush">
|
|
<createTable tableName="user_action">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="pk_user_action"/>
|
|
</column>
|
|
<column name="user_id" type="INTEGER"/>
|
|
<column name="action_type" type="TEXT"/>
|
|
<column name="request_body" type="TEXT"/>
|
|
<column name="login_attempt_id" type="INTEGER"/>
|
|
<column name="ip_address" type="TEXT"/>
|
|
<column name="action_context" type="TEXT"/>
|
|
<column name="method_type" type="TEXT"/>
|
|
<column name="hub_id" type="INTEGER"/>
|
|
<column name="url" type="TEXT"/>
|
|
<column name="response" type="TEXT"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="20-11-2024_2" author="Piyush">
|
|
<createTable tableName="version_history">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="pk_version_history"/>
|
|
</column>
|
|
<column name="old_data" type="LONGTEXT"/>
|
|
<column name="new_data" type="LONGTEXT"/>
|
|
<column name="table_name" type="TEXT"/>
|
|
<column name="action_type" type="TEXT"/>
|
|
<column name="record_id" type="INTEGER"/>
|
|
<column name="user_id" type="INTEGER"/>
|
|
<column name="user_action_id" type="INTEGER">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
|
|
<addForeignKeyConstraint baseTableName="version_history"
|
|
baseColumnNames="user_action_id"
|
|
referencedTableName="user_action"
|
|
referencedColumnNames="id"
|
|
onDelete="CASCADE"
|
|
constraintName="fk_version_history_user_action"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="20-11-2024_3" author="Piyush">
|
|
<addColumn tableName="login_attempt">
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="21-11-2024_1" author="Rajesh Khore">
|
|
<addColumn tableName="communication">
|
|
<column name="sender_user_id" type="INTEGER"></column>
|
|
<column name="receiver_user_id" type="INTEGER"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="21-11-2024_2" author="Rajesh Khore">
|
|
<update tableName="role">
|
|
<column name="role_name" value='Instructor'/>
|
|
<where>role_type = 'ROLE_PRE_INSTRUCTOR'</where>
|
|
</update>
|
|
</changeSet>
|
|
|
|
<changeSet id="22-11-2024_1" author="Rajesh Khore">
|
|
<addColumn tableName="application_evaluation">
|
|
<column name="MOTIVATION" type="TEXT"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="26-11-2024_1" author="Rajesh Khore">
|
|
<addColumn tableName="APPLICATION">
|
|
<column name="USER_WITH_COMPANY_ID" type="INTEGER">
|
|
<constraints foreignKeyName="fk_USER_WITH_COMPANY_APPLICATION" references="user_with_company(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
<dropForeignKeyConstraint baseTableName="APPLICATION" constraintName="fk_COMPANY_APPLICATION"/>
|
|
<addColumn tableName="faq">
|
|
<column name="USER_WITH_COMPANY_ID" type="INTEGER">
|
|
<constraints foreignKeyName="fk_USER_WITH_COMPANY_faq" references="user_with_company(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
<addColumn tableName="beneficiary_preferred_call">
|
|
<column name="USER_WITH_COMPANY_ID" type="INTEGER">
|
|
<constraints foreignKeyName="fk_USER_WITH_COMPANY_beneficiary_preferred_call" references="user_with_company(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
<addColumn tableName="user_company_delegation">
|
|
<column name="USER_WITH_COMPANY_ID" type="INTEGER">
|
|
<constraints foreignKeyName="fk_USER_WITH_COMPANY_user_company_delegation" references="user_with_company(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="28-10-2024_1" author="Nisha Kashyap">
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_CALL"/>
|
|
<column name="path" value="call/{call_id}/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_APPLICATION"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_USER_DELEGATION"/>
|
|
<column name="path" value="user_delegation/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="AMENDMENT"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}/amendment/{amendment_id}"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_AMENDMENT"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}/amendment/{amendment_id}/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-10-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-10-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="22-11-2024_2" author="Piyush">
|
|
<addColumn tableName="user_action">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="22-11-2024_3" author="Piyush">
|
|
<addColumn tableName="version_history">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="02-12-2024_1" author="Rajesh Khore">
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.system_email_template_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.system_email_template), false)
|
|
</sql>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_user_28_11_2024.sql"/>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_reset_password_28_11_2024.sql"/>
|
|
</changeSet>
|
|
<changeSet id="03-12-2024_1" author="Piyush">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_for_updating_amendment_mail_notification_mail_03_12_2024_1.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="04-12-2024_1" author="Nisha Kashyap">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_for_updating_amendment_mail_notification_mail_04_12_2024_1.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="19-12-2024_4" author="Nisha Kashyap">
|
|
<addColumn tableName="USER_WITH_COMPANY">
|
|
<column name="contact_name" type="VARCHAR(255)"/>
|
|
<column name="contact_email" type="VARCHAR(255)"/>
|
|
<column name="PEC" type="VARCHAR(255)"/>
|
|
<column name="EMAIL" type="VARCHAR(255)"/>
|
|
<column name="JSON" type="TEXT"/>
|
|
</addColumn>
|
|
<dropColumn tableName="COMPANY" columnName="contact_name"/>
|
|
<dropColumn tableName="COMPANY" columnName="contact_email"/>
|
|
<dropColumn tableName="COMPANY" columnName="PEC"/>
|
|
<dropColumn tableName="COMPANY" columnName="EMAIL"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="04-12-2024_3" author="Piyush">
|
|
<addColumn tableName="hub">
|
|
<column name="auth_token" type="TEXT"/>
|
|
<column name="appointment_auth_token_id" type="TEXT"/>
|
|
<column name="area_code" type="TEXT"/>
|
|
</addColumn>
|
|
<addColumn tableName="company">
|
|
<column name="ndg" type="TEXT"/>
|
|
</addColumn>
|
|
<addColumn tableName="application">
|
|
<column name="ndg" type="TEXT"/>
|
|
<column name="id_visura" type="TEXT"/>
|
|
<column name="ndg_status" type="TEXT"/>
|
|
<column name="appointment_id" type="TEXT"/>
|
|
</addColumn>
|
|
<addColumn tableName="document">
|
|
<column name="document_attachment_id" type="TEXT"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="12-12-2024_2" author="Rajesh Khore">
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="EVALUATION"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}/evaluation"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-12-10 03:00:00"/>
|
|
<column name="updated_date" value="2024-12-10 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_EVALUATION"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}/evaluation/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2024-12-10 03:00:00"/>
|
|
<column name="updated_date" value="2024-12-10 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<addColumn tableName="application_evaluation">
|
|
<column name="EVALUATION_DOCUMENT" type="TEXT"/>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="document">
|
|
<column name="uploaded_by" type="INTEGER">
|
|
<!-- <constraints nullable="false"/>-->
|
|
</column>
|
|
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="12_12_2024_1" author="Nisha Kashyap">
|
|
<addColumn tableName="protocol">
|
|
<column name="type" type="VARCHAR(255)"></column>
|
|
</addColumn>
|
|
<addColumn tableName="application_amendment_request">
|
|
<column name="amendment_document" type="TEXT"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="19-12-2024_1" author="Nisha Kashyap">
|
|
<!-- Insert data for Intructor manager role -->
|
|
<insert tableName="role">
|
|
<column name="role_name" value="instructor manager"/>
|
|
<column name="role_type" value="ROLE_INSTRUCTOR_MANAGER"/>
|
|
<column name="description"
|
|
value="They will manage the instructor"/>
|
|
<column name="created_date" value="2024-12-19 15:30:00"/>
|
|
<column name="updated_date" value="2024-12-19 15:30:00"/>
|
|
<column name="permissions" value="EVALUATE_APPLICATIONS,MANAGE_PRELIMINARY_RELIEF,ASSIGED_APPLICATION"/>
|
|
<column name="region_id" valueComputed="1"/>
|
|
</insert>
|
|
|
|
|
|
</changeSet>
|
|
<changeSet id="19-12-2024_2" author="Nisha kashyap">
|
|
<insert tableName="gepafin_user">
|
|
<column name="password" value="$2a$10$doUyOcEm8WPuFfpFT5y18.1DvZzF7exbqgy9X0P27cUBK7YWbfzzS"/>
|
|
<column name="email" value="instructorManager@test.test"/>
|
|
<column name="first_name" value="instructor"/>
|
|
<column name="last_name" value="Manager"/>
|
|
<column name="phone_number" value="98768526440"/>
|
|
<column name="role_id" valueComputed="5"/>
|
|
<column name="status" value="ACTIVE"/>
|
|
<column name="last_login" value="2024-12-19 00:00:00"/>
|
|
<column name="created_date" value="2024-12-19 00:00:00"/>
|
|
<column name="updated_date" value="2024-12-19 00:00:00"/>
|
|
<column name="organization" value="InstructorManagerOrg"/>
|
|
<column name="address" value="789 Victory Road"/>
|
|
<column name="city" value="Naples"/>
|
|
<column name="country" value="Italy"/>
|
|
<column name="hub_id" value="1"/>
|
|
</insert>
|
|
</changeSet>
|
|
<changeSet id="24-12-2024_1" author="Nisha kashyap">
|
|
<addColumn tableName="application_evaluation">
|
|
<column name="closing_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="03-01-2025_RK_191100" author="Rajesh Khore">
|
|
<addColumn tableName="application_evaluation">
|
|
<column name="ACTIVE_DAYS" type="INTEGER"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-12-2024_1" author="Piyush Kag">
|
|
<createTable tableName="notification">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="pk_notification"/>
|
|
</column>
|
|
<column name="message" type="TEXT"/>
|
|
<column name="status" type="TEXT"/>
|
|
<column name="notification_type" type="TEXT"/>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
<column name="user_id" type="INTEGER"/>
|
|
<column name="redirect_link" type="TEXT"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-12-2024_2" author="Piyush Kag">
|
|
<createTable tableName="notification_type">
|
|
<column autoIncrement="true" name="id" type="INTEGER">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="pk_notification_type"/>
|
|
</column>
|
|
<column name="notification_name" type="TEXT"/>
|
|
<column name="title" type="TEXT"/>
|
|
<column name="json_template" type="TEXT"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-12-2024_4" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_json_template_for_notification_13_12_2024.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="23-12-2024_1" author="Piyush Kag">
|
|
<addColumn tableName="notification">
|
|
<column name="USER_WITH_COMPANY_ID" type="INTEGER">
|
|
<constraints nullable="true" foreignKeyName="fk_USER_WITH_COMPANY_NOTIFICATION" references="user_with_company(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="23-12-2024_2" author="Piyush Kag">
|
|
<addColumn tableName="notification">
|
|
<column name="title" type="TEXT"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-01-2025_RK_142215" author="Rajesh Khore">
|
|
<createTable tableName="role_action_context">
|
|
<column autoIncrement="true" name="id" type="BIGINT">
|
|
<constraints nullable="false" primaryKey="true"
|
|
primaryKeyName="pk_role_action_context"/>
|
|
</column>
|
|
<column name="action_context" type="TEXT"/>
|
|
<column name="role_id" type="BIGINT"/>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="is_viewed" type="BOOLEAN" defaultValueBoolean="true">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="description" type="TEXT"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="13-01-2025_RK_164615" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_action_context_data_09_01_2025.sql"/>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="31-12-2024" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_json_template_for_notification_31_12_2024.sql"/>
|
|
</changeSet>
|
|
<changeSet id="03-01-2024_NK_125210" author="Nisha Kashyap">
|
|
<sql>
|
|
TRUNCATE TABLE FORM_FIELD RESTART IDENTITY;
|
|
</sql>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_form_field_data_03_01_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="07-01-2025_NK_063910" author="Nisha Kashyap">
|
|
<createTable tableName="expiration_config">
|
|
<column autoIncrement="true" name="id" type="BIGINT">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="expiration_config_pkey"/>
|
|
</column>
|
|
<column name="INTERVAL_DAYS" type="INTEGER"></column>
|
|
<column name="TYPE" type="VARCHAR(255)"></column>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="07-01-2025_NK_064515" author="Nisha kashyap">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_json_template_for_notification_03_01_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="07-01-2025_NK_064516" author="Nisha kashyap">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_expiration_scheduler_data_07_01_2025.sql"/>
|
|
</changeSet>
|
|
<changeSet id="13-01-2025_RK_191315" author="Rajesh Khore">
|
|
<addColumn tableName="company">
|
|
<column name="CODICE_ATECO" type="VARCHAR(286)">
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="08-01-2025_NK_075410" author="Nisha kashyap">
|
|
<addColumn tableName="application">
|
|
<column name="amount_requested" type="numeric"></column>
|
|
<column name="amount_accepted" type="numeric"></column>
|
|
<column name="date_accepted" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
<column name="date_rejected" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="21-01-2025_PK_142210" author="Piyush Kag">
|
|
<addColumn tableName="application_amendment_request">
|
|
<column name="CLOSING_DATE" type="TIMESTAMP WITHOUT TIME ZONE"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="16-01-2025_RK_173515" author="Rajesh Khore">
|
|
<addColumn tableName="hub">
|
|
<column name="evaluation_expiration_days" type="INTEGER"/>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="16-01-2025_RK_173616" author="Rajesh Khore">
|
|
<update tableName="hub">
|
|
<column name="evaluation_expiration_days" valueNumeric="999"/>
|
|
<where>unique_uuid = 't7jh5wfg9QXylNaTZkPoE'</where>
|
|
</update>
|
|
|
|
<update tableName="hub">
|
|
<column name="evaluation_expiration_days" valueNumeric="30"/>
|
|
<where>unique_uuid = 'p4lk3bcx1RStqTaIVVbXs'</where>
|
|
</update>
|
|
</changeSet>
|
|
<changeSet id="23-01-2025_RK_195215" author="Rajesh Khore">
|
|
<createTable tableName="evaluation_form">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="evaluation_form_pkey"/>
|
|
</column>
|
|
<column name="label" type="VARCHAR(255)">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="call_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_call_form" references="call(id)"/>
|
|
</column>
|
|
<column name="content" type="TEXT">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="24-01-2025_PK_192615" author="Rajesh Khore">
|
|
<addColumn tableName="call">
|
|
<column name="evaluation_version" type="VARCHAR(255)" defaultValue="V1">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_form_field_data_24-01-2025.sql"/>
|
|
|
|
<addColumn tableName="application">
|
|
<column name="evaluation_version" type="VARCHAR(255)" defaultValue="V1">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-01-2025_RK_194615" author="Rajesh Khore">
|
|
<addColumn tableName="application">
|
|
<column name="application_evaluation_id" type="INTEGER"> </column>
|
|
</addColumn>
|
|
|
|
<!-- Updating the new column with data from 'application_evaluation' -->
|
|
<update tableName="application">
|
|
<column name="application_evaluation_id" valueComputed="(SELECT ae.id FROM application_evaluation ae WHERE ae.application_id = application.id)"/>
|
|
<where>EXISTS (SELECT 1 FROM application_evaluation ae WHERE ae.application_id = application.id)</where>
|
|
</update>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-01-2025_RK_130515" author="Rajesh Khore">
|
|
<createTable tableName="application_evaluation_form">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="application_evaluation_form_pkey"/>
|
|
</column>
|
|
<column name="application_id" type="BIGINT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="evaluation_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_application_evaluation_form_application_evaluation"
|
|
references="application_evaluation(id)"/>
|
|
</column>
|
|
<column name="evaluation_form_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_application_evaluation_form_evaluation_form"
|
|
references="evaluation_form(id)"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-01-2025_RK_131020" author="Rajesh Khore">
|
|
<createTable tableName="application_evaluation_form_field">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints nullable="false" primaryKey="true" primaryKeyName="application_evaluation_form_field_pkey"/>
|
|
</column>
|
|
<column name="application_evaluation_form_id" type="INTEGER">
|
|
<constraints nullable="false" foreignKeyName="fk_application_evaluation_form_application_evaluation_form_field"
|
|
references="application_evaluation_form(id)"/>
|
|
</column>
|
|
<column name="field_id" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="field_value" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="30-01-2025_RK_113515" author="Rajesh Khore">
|
|
<modifyDataType
|
|
tableName="application_evaluation_form_field"
|
|
columnName="field_value"
|
|
newDataType="TEXT"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="03-01-2025_PK_124115" author="Rajesh Khore">
|
|
<addColumn tableName="application_evaluation">
|
|
<column name="evaluation_version" type="VARCHAR(255)" defaultValue="V1">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="04-02-2025_RK_174000" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_application_rejected_04_02_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="14-02-2025_PK_124000" author="Piyush Kag">
|
|
|
|
<addColumn tableName="COMPANY">
|
|
<column name="JSON" type="TEXT"/>
|
|
</addColumn>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_json_column_in_company_data_06_02_2025.sql"/>
|
|
<dropColumn tableName="USER_WITH_COMPANY" columnName="JSON"/>
|
|
|
|
</changeSet>
|
|
|
|
<changeSet id="06-02-2025_NK_155519" author="Nisha Kashyap">
|
|
<addColumn tableName="call">
|
|
<column name="number_of_check" type="numeric"></column>
|
|
<column name="product_id" type="numeric"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
<changeSet id="06-02-2025_PK_165700" author="Piyush Kag">
|
|
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_form_field_data_06-02-2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="11-02-2025_RK_111500" author="Rajesh Khore">
|
|
<addColumn tableName="system_email_template">
|
|
<column name="hub_id" type="INTEGER">
|
|
<constraints foreignKeyName="fk_hub_id"
|
|
references="hub(id)" />
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="11-02-2025_RK_111515" author="Rajesh Khore">
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.system_email_template_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.system_email_template), false)
|
|
</sql>
|
|
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_updating_amendment_mail_notification_mail_31_01_2024_1.sql"/>
|
|
|
|
</changeSet>
|
|
|
|
<changeSet id="11-02-2025_NK_180615" author="Nisha Kashyap">
|
|
<modifyDataType tableName="call" columnName="number_of_check" newDataType="INTEGER"/>
|
|
<modifyDataType tableName="call" columnName="product_id" newDataType="INTEGER"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-02-2025_RK_192024" author="Rajesh Khore">
|
|
<createTable tableName="document_category">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints primaryKey="true" primaryKeyName="document_category_pkey" nullable="false"/>
|
|
</column>
|
|
<column name="CATEGORY_NAME" type="VARCHAR(255)"/>
|
|
<column name="DESCRIPTION" type="TEXT"/>
|
|
<column name="IS_DELETED" type="BOOLEAN" defaultValue="false"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-02-2025_RK_190220" author="Rajesh Khore">
|
|
<createTable tableName="company_document">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints primaryKey="true" primaryKeyName="company_document_pkey" nullable="false"/>
|
|
</column>
|
|
<column name="file_name" type="VARCHAR(255)"/>
|
|
<column name="file_path" type="TEXT"/>
|
|
<column name="type" type="VARCHAR(255)"/>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
<column name="uploaded_by" type="INTEGER"/>
|
|
<column name="expiration_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="status" type="VARCHAR(255)"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
<column name="USER_WITH_COMPANY_ID" type="INTEGER">
|
|
<constraints foreignKeyName="fk_USER_WITH_COMPANY_COMPANY_DOCUMENT" references="user_with_company(id)" nullable="false"/>
|
|
</column>
|
|
<column name="COMPANY_ID" type="INTEGER">
|
|
<constraints nullable="true" foreignKeyName="fk_COMPANY_COMPANY_DOCUMENT" references="company(id)"/>
|
|
</column>
|
|
<column name="DOCUMENT_CATEGORY_ID" type="INTEGER">
|
|
<constraints nullable="true" foreignKeyName="fk_DOCUMENT_CATEGORY_COMPANY_DOCUMENT" references="document_category(id)"/>
|
|
</column>
|
|
</createTable>
|
|
|
|
</changeSet>
|
|
|
|
<changeSet id="24-02-2025_RK_020220" author="Rajesh Khore">
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="COMPANY_DOCUMENT"/>
|
|
<column name="path" value="company/{company_id}"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2025-02-20 03:00:00"/>
|
|
<column name="updated_date" value="2025-02-20 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_PERSONAL_DOCUMENT"/>
|
|
<column name="path" value="company/{company_id}/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2025-02-20 03:00:00"/>
|
|
<column name="updated_date" value="2025-02-20 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="PERSONAL_DOCUMENT"/>
|
|
<column name="path" value="company/{company_id}"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2025-02-20 03:00:00"/>
|
|
<column name="updated_date" value="2025-02-20 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_COMPANY_DOCUMENT"/>
|
|
<column name="path" value="company/{company_id}/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2025-02-20 03:00:00"/>
|
|
<column name="updated_date" value="2025-02-20 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-02-2025_RK_125215" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_expiration_scheduler_data_24_02_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-02-2025_RK_125145" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_json_template_for_notification_24_02_2025.sql"/>
|
|
</changeSet>
|
|
<changeSet id="17-02-2025_PK_025237" author="Piyush Kag">
|
|
<renameColumn tableName="call"
|
|
oldColumnName="product_id"
|
|
newColumnName="appointment_template_id"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-02-2025_RK_192415" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_system_email_template_email_scenario_27_02_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="26-02-2025_NK_180530" author="Nisha Kashyap">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_hub_data_for_email_service_config_25-02-2025.sql"/>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="27-02-2025_RK_270225" author="Rajesh Khore">
|
|
<addColumn tableName="company_document">
|
|
<column name="name" type="VARCHAR(255)">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="03-03-2025_RK_120515" author="Rajesh Khore">
|
|
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.form_field_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.form_field), false)
|
|
</sql>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_form_field_data_03-03-2025.sql"/>
|
|
</changeSet>
|
|
<changeSet id="05-03-2025_NK_190115" author="Nisha Kashyap">
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.role_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.role), false)
|
|
</sql>
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.beneficiary_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.beneficiary), false)
|
|
</sql>
|
|
<insert tableName="role">
|
|
<column name="role_name" value="confidi"/>
|
|
<column name="role_type" value="ROLE_CONFIDI"/>
|
|
<column name="description"
|
|
value="Companies or individuals looking for financing opportunities. They can view, search, and apply to available confidi calls."/>
|
|
<column name="created_date" value="2025-03-05 00:00:00"/>
|
|
<column name="updated_date" value="2025-03-05 00:00:00"/>
|
|
<column name="permissions" value="VIEW_CONFIDI_CALLS, APPLY_CONFIDI_CALLS"/>
|
|
<column name="region_id" valueComputed="1"/>
|
|
</insert>
|
|
|
|
<insert tableName="BENEFICIARY">
|
|
<column name="EMAIL" value="confidi@test.test"/>
|
|
<column name="FIRST_NAME" value="Test"/>
|
|
<column name="LAST_NAME" value="Confidi"/>
|
|
<column name="PHONE_NUMBER" value="1234567890"/>
|
|
<column name="ORGANIZATION" value="ConfidiOrg"/>
|
|
<column name="ADDRESS" value="789 Victory Road"/>
|
|
<column name="CITY" value="Naples"/>
|
|
<column name="COUNTRY" value="Italy"/>
|
|
<column name="CODICE_FISCALE" value="0123456789"/>
|
|
<column name="DATE_OF_BIRTH" value="1985-06-15T00:00:00"/>
|
|
<column name="PRIVACY" value="true"/>
|
|
<column name="TERMS" value="true"/>
|
|
<column name="MARKETING" value="false"/>
|
|
<column name="OFFERS" value="true"/>
|
|
<column name="THIRD_PARTY" value="false"/>
|
|
<column name="HUB_ID" value="1"/>
|
|
</insert>
|
|
|
|
<insert tableName="GEPAFIN_USER">
|
|
<column name="email" value="confidi@test.test"/>
|
|
<column name="password" value="$2a$10$doUyOcEm8WPuFfpFT5y18.1DvZzF7exbqgy9X0P27cUBK7YWbfzzS"/>
|
|
<column name="first_name" value="Test"/>
|
|
<column name="last_name" value="Confidi"/>
|
|
<column name="last_login" value="2024-03-05T12:00:00"/>
|
|
<column name="organization" value="ConfidiOrg"/>
|
|
<column name="role_id" valueComputed="(SELECT id FROM role WHERE role_type = 'ROLE_CONFIDI')"/>
|
|
<column name="status" value="ACTIVE"/>
|
|
<column name="last_login" value="2024-12-19 00:00:00"/>
|
|
<column name="organization" value="ConfidiOrg"/>
|
|
<column name="address" value="789 Victory Road"/>
|
|
<column name="city" value="Naples"/>
|
|
<column name="country" value="Italy"/>
|
|
<column name="hub_id" value="1"/>
|
|
<column name="beneficiary_id" valueComputed="(SELECT id FROM BENEFICIARY WHERE EMAIL = 'confidi@test.test' ORDER BY id DESC LIMIT 1)"/>
|
|
</insert>
|
|
|
|
</changeSet>
|
|
|
|
<changeSet id="13-03-2025_PK_121745" author="Piyush Kag">
|
|
<addColumn tableName="hub">
|
|
<column name="hub_config" type="TEXT"/>
|
|
</addColumn>
|
|
|
|
<sqlFile dbms="postgresql" path="db/dump/update_hub_data_for_hub_config_13-03-2025.sql"/>
|
|
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_for_confidi_user_13-03-2025.sql"/>
|
|
|
|
<sql dbms="postgresql">select
|
|
setval('gepafin_schema.system_email_template_id_seq', (select
|
|
max(id)+1
|
|
from gepafin_schema.system_email_template), false)
|
|
</sql>
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_user_13-03-2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="06-03-2025_NK_190111" author="Nisha Kashyap">
|
|
<update tableName="role">
|
|
<column name="permissions" value="VIEW_CONFIDI_CALLS,APPLY_CONFIDI_CALLS"/>
|
|
<where>role_type = 'ROLE_CONFIDI'</where>
|
|
</update>
|
|
</changeSet>
|
|
<changeSet id="10-03-2025_NK_180430" author="Nisha Kashyap">
|
|
<insert tableName="document">
|
|
<column name="file_name" value="PROCURA_BANDI_TEMPLATE_CONFIDI.DOCX"></column>
|
|
<column name="file_path" value="https://mementoresources.s3.eu-west-1.amazonaws.com/gepafin/local/template/PROCURA_BANDI_TEMPLATE_CONFIDI.docx"></column>
|
|
<column name="type" value="DOCUMENT"></column>
|
|
<column name="source" value="DELEGATION_TEMPLATE_CONFIDI"></column>
|
|
<column name="created_date" value="2025-05-21 03:00:00"/>
|
|
<column name="updated_date" value="2025-05-21 03:00:00"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="12-03-2025_NK_180530" author="Nisha Kashyap">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_form_field_data_12-03-2025.sql"/>
|
|
</changeSet>
|
|
<changeSet id="18-03-2025_NK_181010" author="Nisha Kashyap">
|
|
<insert tableName="document">
|
|
<column name="file_name" value="GEPAFIN_PDF_TRUE.PNG"></column>
|
|
<column name="file_path" value="https://mementoresources.s3.eu-west-1.amazonaws.com/gepafin/local/template/true.png"></column>
|
|
<column name="type" value="IMAGE"></column>
|
|
<column name="source" value="PDF_TRUE"></column>
|
|
<column name="created_date" value="2025-05-21 03:00:00"/>
|
|
<column name="updated_date" value="2025-05-21 03:00:00"/>
|
|
</insert>
|
|
<insert tableName="document">
|
|
<column name="file_name" value="GEPAFIN_PDF_FALSE.PNG"></column>
|
|
<column name="file_path" value="https://mementoresources.s3.eu-west-1.amazonaws.com/gepafin/local/template/false.png"></column>
|
|
<column name="type" value="IMAGE"></column>
|
|
<column name="source" value="PDF_FALSE"></column>
|
|
<column name="created_date" value="2025-05-21 03:00:00"/>
|
|
<column name="updated_date" value="2025-05-21 03:00:00"/>
|
|
</insert>
|
|
</changeSet>
|
|
<changeSet id="14-04-2025_RK_161000" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_form_field_data_14_04_2025.sql"/>
|
|
</changeSet>
|
|
<changeSet id="09-04-2025_NK_172550" author="Nisha Kashyap">
|
|
<sqlFile
|
|
dbms="postgresql"
|
|
path="db/dump/create_application_form_view.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="25-03-2025_NK_160730" author="Nisha Kashyap">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/create_application_view.sql"/>
|
|
</changeSet>
|
|
<changeSet id="25-03-2025_PK_193115" author="Piyush Kag">
|
|
<insert tableName="s3_path_configuration">
|
|
<column name="type" value="DELETED_USER_SIGNED_DOCUMENT"/>
|
|
<column name="path" value="call/{call_id}/application/{application_id}/user_signed_document/deleted"/>
|
|
<column name="bucket_name" value="mementoresources"/>
|
|
<column name="created_date" value="2025-03-25 03:00:00"/>
|
|
<column name="updated_date" value="2024-03-25 03:00:00"/>
|
|
<column name="parent_folder" value="gepafin/local"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="01-04-2025_PK_185849" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/create_application_amendment_request_view.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="03-04-2025_PK_152010" author="Piyush kag">
|
|
<createTable tableName="global_config">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints primaryKey="true" primaryKeyName="global_config_pkey" nullable="false"/>
|
|
</column>
|
|
<column name="content" type="TEXT"/>
|
|
<column name="type" type="TEXT"/>
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</createTable>
|
|
</changeSet>
|
|
|
|
<changeSet id="03-04-2025_PK_154010" author="Piyush kag">
|
|
<insert tableName="global_config">
|
|
<column name="type" value="VAT_CHECK_API_VERSION"/>
|
|
<column name="content" value="V2"/>
|
|
<column name="created_date" value="2025-04-03 05:00:00"/>
|
|
<column name="updated_date" value="2024-04-03 05:00:00"/>
|
|
<column name="is_deleted" value="false"/>
|
|
</insert>
|
|
</changeSet>
|
|
|
|
<changeSet id="09-01-2025_PK_120129" author="Piyush Kag">
|
|
<addColumn tableName="application_signed_document">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="APPLICATION_FORM">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="APPLICATION_FORM_FIELD">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="BENEFICIARY">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="CALL">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="COMPANY">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="FLOW_DATA">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="FLOW_EDGES">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="FORM">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="FORM_FIELD">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="FORM_TEMPLATE">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
<addColumn tableName="hub">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="LOGIN_ATTEMPT">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="LOOKUP_DATA">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="PROTOCOL">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="REGION">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="ROLE">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="s3_path_configuration">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="SAML_RESPONSE">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="user_company_delegation">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="GEPAFIN_USER">
|
|
<column name="is_deleted" type="BOOLEAN" defaultValueBoolean="false">
|
|
<constraints nullable="false"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="08-04-2025_PK_160730" author="Piyush kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/create_assigned_application_view.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="28-04-2025_PK_154315" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_json_template_for_notification_28_04_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="28-04-2025_PK_163615" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_28_04_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="22-04-2025_PK_192400" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_json_template_for_notification_22_04_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="24-04-2025_PK_121820" author="Piyush Kag">
|
|
<addColumn tableName="email_log">
|
|
<column name="user_action_id" type="INTEGER">
|
|
<constraints foreignKeyName="fk_email_log_user_action" references="user_action(id)"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="30-04-2025_PK_125515" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_for_application_submission_failure_30_04_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="06-05-2025_PK_193412" author="Piyush Kag">
|
|
<addColumn tableName="application_amendment_request">
|
|
<column name="email_send_response" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="application_evaluation">
|
|
<column name="email_send_response" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="gepafin_user">
|
|
<column name="email_send_response" type="TEXT">
|
|
<constraints nullable="true"/>
|
|
</column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="07-05-2025_PK_195815" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_application_amendment_request_view.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="07-05-2025_PK_201518" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_assigned_application_view.sql"/>
|
|
</changeSet>
|
|
|
|
|
|
<changeSet id="08-05-2025_PK_203515" author="Piyush Kag">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_system_email_template_for_application_submission_failure_08_05_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="14-05-2025_NK_163815" author="Nisha Kashyap">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/update_assigned_application_view_14_5_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="26-05-2025_RK_184320" author="Rajesh Khore">
|
|
<addColumn tableName="application_signed_document">
|
|
<column name="file_hash" type="VARCHAR(255)"></column>
|
|
</addColumn>
|
|
|
|
|
|
<addColumn tableName="protocol">
|
|
<column name="external_protocol_number" type="VARCHAR(255)"/>
|
|
<column name="external_protocol_year" type="INTEGER"/>
|
|
<column name="external_protocol_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</addColumn>
|
|
|
|
<addColumn tableName="company">
|
|
<column name="pec" type="VARCHAR(255)"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="05-06-2025_RK_191738" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/updated_form_field_05_06_2025.sql"/>
|
|
</changeSet>
|
|
|
|
<changeSet id="06-06-2025_RK_180524" author="Rajesh Khore">
|
|
<createTable tableName="ndganag">
|
|
<column name="id" type="INTEGER" autoIncrement="true">
|
|
<constraints primaryKey="true" primaryKeyName="ndganag_pkey" nullable="false"/>
|
|
</column>
|
|
<column name="ndg" type="VARCHAR(255)" />
|
|
<column name="company_name" type="VARCHAR(255)"/>
|
|
<column name="vat_number" type="VARCHAR(255)" />
|
|
<column name="codice_fiscale" type="VARCHAR(255)" />
|
|
<column name="json" type="TEXT"/>
|
|
<column name="is_deleted" type="BOOLEAN"/>
|
|
<column name="created_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
<column name="updated_date" type="TIMESTAMP WITHOUT TIME ZONE"/>
|
|
</createTable>
|
|
|
|
<addColumn tableName="application">
|
|
<column name="pec_email" type="VARCHAR(255)"></column>
|
|
</addColumn>
|
|
</changeSet>
|
|
|
|
<changeSet id="27-06-2025_RK_155914" author="Rajesh Khore">
|
|
<sqlFile dbms="postgresql"
|
|
path="db/dump/insert_system_email_template_technical_evaluation_rejected.sql"/>
|
|
</changeSet>
|
|
</databaseChangeLog>
|