añadido todo lo referente a paises

This commit is contained in:
2025-10-23 21:38:35 +02:00
parent 59f7d315d9
commit 1526600ee1
9 changed files with 344 additions and 1 deletions

View File

@ -0,0 +1,52 @@
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

View File

@ -0,0 +1,40 @@
keyword,code,code3,currency
argentina,ar,arg,ARS
austria,at,aut,EUR
australia,au,aus,AUD
bosnia_herzegovina,ba,bih,BAM
belgica,be,bel,EUR
bulgaria,bg,bgr,BGN
canada,ca,can,CAD
suiza,ch,che,CHF
chile,cl,chl,CLP
colombia,co,col,COP
republica_checa,cz,cze,CZK
alemania,de,deu,EUR
dinamarca,dk,dnk,DKK
estonia,ee,est,EUR
espania,es,esp,EUR
finlandia,fi,fin,EUR
francia,fr,fra,EUR
reino_unido,gb,gbr,GBP
grecia,gr,grc,EUR
croacia,hr,hrv,EUR
hungria,hu,hun,HUF
irlanda,ie,irl,EUR
israel,il,isr,ILS
italia,it,ita,EUR
lituania,lt,ltu,EUR
luxemburgo,lu,lux,EUR
letonia,lv,lva,EUR
mexico,mx,mex,MXN
holanda,nl,nld,EUR
noruega,no,nor,NOK
peru,pe,per,PEN
polonia,pl,pol,PLN
portugal,pt,prt,EUR
rumania,ro,rou,RON
serbia,rs,srb,RSD
suecia,se,swe,SEK
eslovenia,si,svn,EUR
eslovaquia,sk,svk,EUR
eeuu,us,usa,USD
1 keyword code code3 currency
2 argentina ar arg ARS
3 austria at aut EUR
4 australia au aus AUD
5 bosnia_herzegovina ba bih BAM
6 belgica be bel EUR
7 bulgaria bg bgr BGN
8 canada ca can CAD
9 suiza ch che CHF
10 chile cl chl CLP
11 colombia co col COP
12 republica_checa cz cze CZK
13 alemania de deu EUR
14 dinamarca dk dnk DKK
15 estonia ee est EUR
16 espania es esp EUR
17 finlandia fi fin EUR
18 francia fr fra EUR
19 reino_unido gb gbr GBP
20 grecia gr grc EUR
21 croacia hr hrv EUR
22 hungria hu hun HUF
23 irlanda ie irl EUR
24 israel il isr ILS
25 italia it ita EUR
26 lituania lt ltu EUR
27 luxemburgo lu lux EUR
28 letonia lv lva EUR
29 mexico mx mex MXN
30 holanda nl nld EUR
31 noruega no nor NOK
32 peru pe per PEN
33 polonia pl pol PLN
34 portugal pt prt EUR
35 rumania ro rou RON
36 serbia rs srb RSD
37 suecia se swe SEK
38 eslovenia si svn EUR
39 eslovaquia sk svk EUR
40 eeuu us usa USD

View File

@ -2,4 +2,6 @@ databaseChangeLog:
- include:
file: db/changelog/changesets/0001-baseline.yml
- include:
file: db/changelog/changesets/0002-create-pedidos.yml
file: db/changelog/changesets/0002-create-pedidos.yml
- include:
file: db/changelog/changesets/0003-create-paises.yml