...
 
......@@ -13,16 +13,6 @@ Ouvrir le fichier `catalogue.website` avec Oxygen ajouter le ligne suivante just
Générer et récupérer le SQL :
cat /var/www/html/apisub/lib/connexion.php && psql -U apisub -d apisub -h localhost
# Génération CSV depuis la base Postgres
\COPY (SELECT * FROM vapi) TO '/home/stc/api.csv' CSV HEADER DELIMITER ';' QUOTE '"'
\COPY (SELECT * FROM vsubscription) TO '/home/stc/api_sub.csv' CSV HEADER DELIMITER ';' QUOTE '"'
\COPY (SELECT * FROM vsubscription_anonymous) TO '/home/stc/api_sub_anonymous.csv' CSV HEADER DELIMITER ';' QUOTE '"'
scp stc@pic.crzt.fr:/home/stc/api*.* .
# MAJ site sur le serveur web
Générer et télécharger depuis Scenari
......@@ -38,5 +28,6 @@ unzip catalogue_gen_site.zip -d cathtml &&
rsync -va cathtml/* wapint@stargate.utc.fr:/volgen/user1x/users/wapint/public_html/cat/
# Backup
su postgres
pg_dump apisub -f /home/stc/apidump/apisub20181123.sql
......@@ -8,45 +8,6 @@ DELETE FROM student;
\copy student FROM 'data/students.csv' DELIMITER ';'
```
## TODO
### Inscriptions
```
SELECT
'echo ''Bonjour ' ||
firstname || ' ' || surname ||
', vous êtes inscrit(e) à ' ||
normcode || '-' || name || '.''' ||
' | mutt -s ''Inscription Api'' ' ||
finalsub.utclogin || '@etu.utc.fr'
FROM finalsub
JOIN vapi
ON vapi.code=finalsub.api
JOIN localuser
ON localuser.utclogin=finalsub.utclogin
ORDER BY surname;
```
### Non-inscrit
```
CREATE VIEW vnosub AS
SELECT utclogin FROM subscribe
EXCEPT
SELECT utclogin FROM finalsub;
SELECT
'echo "Bonjour ' ||
firstname || ' ' || surname ||
', Nous n''avons malheureusement pas pu vous trouver de place dans les Api que vous souhaitiez suivre. Nous vous rappelons que les Api seront à nouveau ouvertes lors des prochains inter-semestres." | mutt -s ''Désinscription Api'' ' ||
vnosub.utclogin || '@etu.utc.fr'
FROM vnosub
JOIN localuser
ON localuser.utclogin=vnosub.utclogin
ORDER BY vnosub.utclogin;
```
## Sync de la base de prod avec la base locale (pour tests)
su postgres
psql
......