Commit a1866e4c authored by Stephane Crozat's avatar Stephane Crozat
Browse files

Adding vsubscription_anonymous

parent a9b662ba
...@@ -74,7 +74,8 @@ $$; ...@@ -74,7 +74,8 @@ $$;
CREATE OR REPLACE VIEW vlocaluser AS CREATE OR REPLACE VIEW vlocaluser AS
SELECT l.utclogin, u.surname, u.firstname, MAX(u.speciality) AS speciality, MAX(u.level) AS level, SELECT l.utclogin, u.surname, u.firstname, MAX(u.speciality) AS speciality, MAX(u.level) AS level,
CASE WHEN COUNT(*)>1 THEN 'duplication' END AS warning, CASE WHEN COUNT(*)>1 THEN 'duplication' END AS warning,
l.utclogin || 'etu.utc.fr' AS utcmail l.utclogin || 'etu.utc.fr' AS utcmail,
l.explanation
FROM localuser l FROM localuser l
LEFT JOIN utcstudent u ON l.surname=u.surname AND l.firstname=unaccent_string(u.firstname) LEFT JOIN utcstudent u ON l.surname=u.surname AND l.firstname=unaccent_string(u.firstname)
GROUP BY l.utclogin, u.surname, u.firstname; GROUP BY l.utclogin, u.surname, u.firstname;
...@@ -98,4 +99,8 @@ JOIN vapi ap ON ap.code=su.api ...@@ -98,4 +99,8 @@ JOIN vapi ap ON ap.code=su.api
LEFT JOIN vlocaluser lo ON su.utclogin=lo.utclogin LEFT JOIN vlocaluser lo ON su.utclogin=lo.utclogin
ORDER BY ap.year, ap.semester, ap.dbegin, ap.dend, ap.code, lo.firstname, lo.surname, su.utclogin; ORDER BY ap.year, ap.semester, ap.dbegin, ap.dend, ap.code, lo.firstname, lo.surname, su.utclogin;
CREATE OR REPLACE VIEW vsubscription_anonymous AS
SELECT normcode, name, dbegin, dend, size, nbsub, speciality, level
FROM vsubscription
COMMIT; COMMIT;
# Génération du fichier SQL à partir de l'archive XML de Scenari # Génération du fichier SQL à partir de l'archive XML de Scenari
Dans Scenari, depuis `catalogue.website`, exporter une archive (clic droit) Dans Scenari, depuis `catalogue.website`, exporter une archive `catalogue.scar`(clic droit)
mv catalogue*.scar catalogue.zip && mv catalogue.scar catalogue.zip &&
rm -rf catxml && rm -rf catxml &&
unzip catalogue.zip -d catxml unzip catalogue.zip -d catxml
Ouvrir le fichier `catalogue.website` avec Oxygen ajouter le ligne Ouvrir le fichier `catalogue.website` avec Oxygen ajouter le ligne suivante juste avant la balise racine sc:item
`<?xml-stylesheet href="/media/stc/data/git/apisub/tmp/export/export_sql.xsl" type="text/xsl"?>` juste avant la balise racine sc:item :
<?xml-stylesheet href="/media/stc/data/git/apisub/tmp/export/export_sql.xsl" type="text/xsl"?>
Générer et récupérer le SQL Générer et récupérer le SQL
...@@ -35,9 +36,9 @@ rm -rf cathtml && ...@@ -35,9 +36,9 @@ rm -rf cathtml &&
unzip catalogue_gen_site.zip -d cathtml && unzip catalogue_gen_site.zip -d cathtml &&
rsync -va cathtml/* wapint@stargate.utc.fr:/volgen/user1x/users/wapint/public_html/cat/ rsync -va cathtml/* wapint@stargate.utc.fr:/volgen/user1x/users/wapint/public_html/cat/
# Backup # Backup
su postgres su postgres
pg_dump apisub -f /home/stc/apidump/apisub20181123.sql pg_dump apisub -f /home/stc/apidump/apisub20181123.sql
# Insertion manuelle d'Api # Insertion manuelle d'Api
...@@ -53,5 +54,3 @@ TO_DATE('20190201','YYYYMMDD'), ...@@ -53,5 +54,3 @@ TO_DATE('20190201','YYYYMMDD'),
2, 2,
'thierry.gidel@utc.fr') 'thierry.gidel@utc.fr')
; ;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment