Add liquibase scripts for network parameters storage (#4324)

This commit is contained in:
Katarzyna Streich 2018-11-30 09:39:07 +00:00 committed by GitHub
parent 4906358aa8
commit 3f99d336b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 32 additions and 0 deletions

View File

@ -12,5 +12,6 @@
<include file="migration/node-core.changelog-postgres-blob.xml"/>
<include file="migration/node-core.changelog-v8.xml"/>
<include file="migration/node-core.changelog-tx-mapping.xml"/>
<include file="migration/node-core.changelog-v9.xml"/>
</databaseChangeLog>

View File

@ -0,0 +1,31 @@
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd"
logicalFilePath="migration/node-services.changelog-init.xml">
<changeSet author="R3.Corda" id="add_network_parameters_storage">
<createTable tableName="node_network_parameters">
<column name="hash" type="NVARCHAR(130)">
<constraints nullable="false"/>
</column>
<column name="epoch" type="INT">
<constraints nullable="false"/>
</column>
<column name="parameters_bytes" type="BLOB">
<constraints nullable="false"/>
</column>
<column name="signature_bytes" type="BLOB">
<constraints nullable="false"/>
</column>
<column name="cert" type="BLOB">
<constraints nullable="false"/>
</column>
<column name="parent_cert_path" type="BLOB">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="R3.Corda" id="network_parameters_pk">
<addPrimaryKey columnNames="hash" constraintName="node_network_parameters_pkey" tableName="node_network_parameters"/>
</changeSet>
</databaseChangeLog>