Toggle navigation
Toggle navigation
This project
Loading...
Sign in
grogv3
/
grog-cubi
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
JR Utily
2017-04-30 13:03:51 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b4707b79aa16d3f513412c54e61e0307cab92c4c
b4707b79
1 parent
1a5afe1b
change v2 schema name by roliste
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
8 deletions
migration/normalizePays.sql
migration/populateV3Account.sql
migration/populateV3Publisher+Version+Action.sql
migration/normalizePays.sql
View file @
b4707b7
...
...
@@ -8,7 +8,7 @@ CREATE TABLE pays (
PRIMARY
KEY
(
ID_PAYS
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
13
DEFAULT
CHARSET
=
utf8
;
insert
into
pays
select
*
from
v2
.
pays
;
insert
into
pays
select
*
from
roliste
.
pays
;
DROP
TABLE
IF
EXISTS
editeur
;
...
...
@@ -30,7 +30,7 @@ CREATE TABLE editeur (
PRIMARY
KEY
(
ID_EDITEUR
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3267
DEFAULT
CHARSET
=
utf8
;
insert
into
editeur
select
*
from
v2
.
editeur
;
insert
into
editeur
select
*
from
roliste
.
editeur
;
-- PREPARATION TABLE editeur
-- Standardisation des valeurs de PAYS dans editeur
...
...
migration/populateV3Account.sql
View file @
b4707b7
...
...
@@ -4,4 +4,4 @@ insert into Account (userId, username, firstName, lastName, nickname, email, ano
presentation
,
creationDate
,
criticProvider
)
select
ID_UTILISATEUR
,
LOGIN_UTILISATEUR
,
PRENOM_UTILISATEUR
,
NOM_UTILISATEUR
,
PSEUDO_UTILISATEUR
,
EMAIL_UTILISATEUR
,
IND_ANONYME
,
IND_VISIBLE
,
IND_ACTIVE
,
PRESENTATION
,
DATE_ENREGISTREMENT
,
IND_CRITIQUES
from
v2
.
utilisateur
;
from
roliste
.
utilisateur
;
...
...
migration/populateV3Publisher+Version+Action.sql
View file @
b4707b7
...
...
@@ -16,8 +16,8 @@ select ID_EDITEUR, ID_EDITEUR, NOM_EDITEUR, ADR_EDITEUR, CP_EDITEUR, NULL,
HISTORIQUE
,
ID_UTILISATEUR
,
DATE_ACTION
from
editeur
e
left
join
Country
on
countryName
=
e
.
PAYS
join
v2
.
journal
j
on
j
.
ID_JOURNALISABLE
=
e
.
ID_EDITEUR
where
j
.
DATE_ACTION
=
(
select
max
(
DATE_ACTION
)
from
v2
.
journal
j2
join
roliste
.
journal
j
on
j
.
ID_JOURNALISABLE
=
e
.
ID_EDITEUR
where
j
.
DATE_ACTION
=
(
select
max
(
DATE_ACTION
)
from
roliste
.
journal
j2
where
j2
.
ID_JOURNALISABLE
=
e
.
ID_EDITEUR
)
union
select
ID_EDITEUR
,
ID_EDITEUR
,
NOM_EDITEUR
,
ADR_EDITEUR
,
CP_EDITEUR
,
NULL
,
...
...
@@ -25,7 +25,7 @@ select ID_EDITEUR, ID_EDITEUR, NOM_EDITEUR, ADR_EDITEUR, CP_EDITEUR, NULL,
HISTORIQUE
,
null
,
null
from
editeur
e
left
join
Country
on
countryName
=
e
.
PAYS
where
ID_EDITEUR
not
in
(
select
distinct
ID_JOURNALISABLE
from
v2
.
journal
)
where
ID_EDITEUR
not
in
(
select
distinct
ID_JOURNALISABLE
from
roliste
.
journal
)
;
insert
into
PublisherAction
(
ActionType
,
publisherActionAuthor_userId
,
...
...
@@ -33,8 +33,8 @@ insert into PublisherAction (ActionType, publisherActionAuthor_userId,
publisher_publisherId
)
select
0
,
ID_UTILISATEUR
,
ID_EDITEUR
,
DATE_ACTION
,
ID_EDITEUR
from
editeur
e
join
v2
.
journal
j
on
j
.
ID_JOURNALISABLE
=
e
.
ID_EDITEUR
where
j
.
DATE_ACTION
=
(
select
max
(
DATE_ACTION
)
from
v2
.
journal
j2
join
roliste
.
journal
j
on
j
.
ID_JOURNALISABLE
=
e
.
ID_EDITEUR
where
j
.
DATE_ACTION
=
(
select
max
(
DATE_ACTION
)
from
roliste
.
journal
j2
where
j2
.
ID_JOURNALISABLE
=
e
.
ID_EDITEUR
)
;
...
...
Please
register
or
login
to post a comment