mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-02-11 05:19:14 +00:00
115 lines
3.1 KiB
YAML
115 lines
3.1 KiB
YAML
databaseChangeLog:
|
|
- changeSet:
|
|
id: create-facturas-direcciones
|
|
author: jjo
|
|
|
|
changes:
|
|
- createTable:
|
|
tableName: facturas_direcciones
|
|
columns:
|
|
- column:
|
|
name: id
|
|
type: BIGINT
|
|
autoIncrement: true
|
|
constraints:
|
|
primaryKey: true
|
|
nullable: false
|
|
|
|
- column:
|
|
name: factura_id
|
|
type: BIGINT
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: unidades
|
|
type: MEDIUMINT UNSIGNED
|
|
|
|
- column:
|
|
name: email
|
|
type: VARCHAR(255)
|
|
|
|
- column:
|
|
name: att
|
|
type: VARCHAR(150)
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: direccion
|
|
type: VARCHAR(255)
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: cp
|
|
type: MEDIUMINT UNSIGNED
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: ciudad
|
|
type: VARCHAR(100)
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: provincia
|
|
type: VARCHAR(100)
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: pais_code3
|
|
type: CHAR(3)
|
|
defaultValue: esp
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: telefono
|
|
type: VARCHAR(30)
|
|
|
|
- column:
|
|
name: instrucciones
|
|
type: VARCHAR(255)
|
|
|
|
- column:
|
|
name: razon_social
|
|
type: VARCHAR(150)
|
|
|
|
- column:
|
|
name: tipo_identificacion_fiscal
|
|
type: ENUM('DNI','NIE','CIF','Pasaporte','VAT_ID')
|
|
defaultValue: DNI
|
|
constraints:
|
|
nullable: false
|
|
|
|
- column:
|
|
name: identificacion_fiscal
|
|
type: VARCHAR(50)
|
|
|
|
- column:
|
|
name: created_at
|
|
type: TIMESTAMP
|
|
defaultValueComputed: CURRENT_TIMESTAMP
|
|
constraints:
|
|
nullable: false
|
|
|
|
- addForeignKeyConstraint:
|
|
constraintName: fk_facturas_direcciones_factura
|
|
baseTableName: facturas_direcciones
|
|
baseColumnNames: factura_id
|
|
referencedTableName: facturas
|
|
referencedColumnNames: id
|
|
onDelete: CASCADE
|
|
onUpdate: RESTRICT
|
|
|
|
rollback:
|
|
- dropForeignKeyConstraint:
|
|
baseTableName: facturas_direcciones
|
|
constraintName: fk_facturas_direcciones_factura
|
|
|
|
- dropTable:
|
|
tableName: facturas_direcciones
|