Files
erp-imprimelibros/src/main/resources/db/changelog/changesets/0003-create-paises.yml

53 lines
1.4 KiB
YAML

databaseChangeLog:
- changeSet:
id: 0003-create-paises
author: jjo
changes:
- createTable:
tableName: paises
columns:
- column:
name: keyword
type: varchar(64)
constraints:
nullable: false
primaryKey: true
primaryKeyName: pk_paises
- column:
name: code
type: char(2)
constraints:
nullable: false
- column:
name: code3
type: char(3)
constraints:
nullable: false
- column:
name: currency
type: char(3)
constraints:
nullable: false
- addUniqueConstraint:
tableName: paises
columnNames: code
constraintName: uq_paises_code
- addUniqueConstraint:
tableName: paises
columnNames: code3
constraintName: uq_paises_code3
- loadData:
tableName: paises
file: db/changelog/data/paises.csv
separator: ","
encoding: UTF-8
quotchar: '"'
rollback:
- dropTable:
tableName: paises
cascadeConstraints: true