Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIX] Export.SQL #105

Closed
ottigerb opened this issue Apr 28, 2017 · 18 comments
Closed

[FIX] Export.SQL #105

ottigerb opened this issue Apr 28, 2017 · 18 comments
Assignees

Comments

@ottigerb
Copy link
Contributor

ottigerb commented Apr 28, 2017

Allgemein

Wenn eine App in der Export-Toolbox erscheinen soll, muss eine VIEW erstellt werden:

[sql_init]
include(includes/create_view.sql)

dies wiederum:

CREATE OR REPLACE VIEW sci_view AS 
include(includes/SCI_Export.sql)

Hier kann die aktuelle Version "referenziert" werden. Also nie ein SQL File überschreiben. Sondern ein neues erstellen und dann in create_view.sql referenzieren.

Aktivierung der App

Die Änderungen können durch Deaktivieren / Aktivieren der jeweiligen App im App-Store vorgenommen werden. Dies hat keinerlei Einfluss auf den Betrieb - es werden also keine neuen Events etc. ausgelöst. Doch:

Warnung / Hinweis!

Trotzdem sollte dies mit Vorsicht gemacht werden, da es sein kann dass die CREATE OR REPLACE VIEW scheitert - auch wenn der erstellte SQL in der SQl-Toolbox einwandfrei funktioniert. Falls dem so ist lässt sich die App nicht wieder "aktivieren". In der Console wird ein FEHLER ausgeben. Dann entsprechend oben beschrieben verfahren und das alte Export.SQL File referenzieren und App damit wieder aktivieren: Um den Betrieb sicherzustellen.

Falls ein Exportfile benötigt wird, kann das neue Export.sql File jederzeit in die SQL-Toolbox kopiert und ausgeführt werden.

Issue

Um diesen Aktivierungs / SQL-Fehler genauer zu eruieren muss folgendes File konsultiert werden - Optinomic only:

sudo less /var/log/upstart/therapyserver-api.log

UNIX | HowTo's

Dieses Issue dient als "Taskliste" für solche Effekte. Falls eine App nicht aktiviert werden kann bitte ich es hier zu hinterlegen. Ich werde diesen Effekten nachgehen resp. in die Files "abtauchen" müssen.

Issue-Vorlage

Pro solchen Fall kann folgende Vorlage (Kopieren / Anpassen und absenden & ergänzen) verwendet werden:

### SCI : ch.suedhang.apps.sci.production

| Neu  |  Alt  |
|---|---|
|  `/includes/export_production_neu.sql`  |  `/includes/export_production.sql`
|  Funktioniert in SQL-Toolbox: Ja  |  Funktioniert in Export-Toolbox: Ja


- [ ]  Optionomic | Untersucht
- [ ]  Optionomic | Fix
@ottigerb
Copy link
Contributor Author

SCI : ch.suedhang.apps.sci.production

Neu Alt
/includes/export_production_neu.sql /includes/export_production.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in Export-Toolbox: Ja
  • Optionomic | Untersucht
  • Optionomic | Fix

@ottigerb ottigerb self-assigned this Apr 28, 2017
@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

AASE-G : ch.suedhang.apps.aase-g.production

Neu Alt
/includes/export_production_neu.sql /includes/export_production.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Nein
Funktioniert in Export-Toolbox: Ja Funktioniert in Export-Toolbox: Nein
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert (ohne Export)

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

Act-Info Austritt : ch.suedhang.apps.actinfo_aus.production

Neu Alt
/includes/export_production_neu.sql /includes/export_production.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: Nein Funktioniert in Export-Toolbox: Ja
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert (alter Export)

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

Act-Info Eintritt : ch.suedhang.apps.actinfo_ein.production

Neu Alt AUDIT (neu - Zusatzexport)
/includes/export_production_neu.sql /includes/export_production.sql /includes/export_audit.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: ? Funktioniert in Export-Toolbox: Ja Funktioniert in Export-Toolbox: Ja
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert (alter Export)

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

BDI : ch.suedhang.apps.bdi.production

Neu Alt
/includes/export_production_neu.sql /includes/export_production.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: ? Funktioniert in Export-Toolbox: ?
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert - ohne SQL

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

BSCL: ch.suedhang.apps.bscl_anq.production

Neu Alt Intra
/includes/export_production_neu.sql /includes/export_production.sql /includes/export_production_intra.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: ? Funktioniert in Export-Toolbox: ? Funktioniert in Export-Toolbox: ?
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert - ohne SQL

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

CASE: ch.suedhang.apps.case.production

Neu Alt
/includes/export_production_neu.sql /includes/export_production.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: ? Funktioniert in Export-Toolbox: ?
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert OHNE SQL

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

ISK : ch.suedhang.apps.isk.production

Neu Alt
/includes/export_production_neu.sql /includes/export_production.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: ? Funktioniert in Export-Toolbox: ?
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert - ohne SQL

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

TMT : ch.suedhang.apps.tmt.production

Neu Alt
/includes/export_production_neu.sql /includes/export_production.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: ? Funktioniert in Export-Toolbox: ?
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert - ohne SQL

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

ZüPaZ : ch.suedhang.apps.zuepaz.production

Neu Alt
/includes/export_neu.sql /includes/export.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in SQL-Toolbox: Ja
Funktioniert in Export-Toolbox: n.b. Funktioniert in Export-Toolbox: n.b.
  • Optionomic | Untersucht
  • Optionomic | Fix
  • App aktiviert - ohne SQL

@schoenenb
Copy link
Collaborator

schoenenb commented Apr 28, 2017

HoNOS : ch.suedhang.apps.honos.production

'Neu' Pabs
/includes/export_production_neu.sql /includes/pabs_interface.sql
Funktioniert in SQL-Toolbox: Ja Funktioniert in Export-Toolbox: Ja
  • Optinomic | läuft : SQL-Toolbox mit 'pabs_interface'

@ottigerb
Copy link
Contributor Author

ottigerb commented May 5, 2017

Es scheint als hätten wir einen [sql_init] Bug entdeckt. Diesbezüglich wurde folgendes Issue eröffnet: #107.

Quick & dirty solution:

Umbenennen der neuen VIEW. Dies führt jedoch dazu, dass die Export-Toolbox mit vielen "Views" geflutet wird, welche unter umständen nicht mehr "aktiv" sind. Ich schlage vor: Abwarten auf einen Fix. Falls in Zwischenzeit ein SQL-Export gewünscht wird - einfach direkt ausführen.

Beispiel: Anstatt

CREATE OR REPLACE VIEW sci_view AS 

ersetzen durch

CREATE OR REPLACE VIEW sci_view_production_neu AS 

@schoenenb
Copy link
Collaborator

WHOQOL : ch.suedhang.apps.whoqol.production

/includes/WHOQOL_production.sql - funktioniert in SQL- & Export-Toolbox

  • App aktiviert - mit SQL

@schoenenb
Copy link
Collaborator

Wenn wir uns um die SQLs kümmern:

@SonjaKaufmann
Copy link
Collaborator

Bisher war ich nicht bei diesem Issue drauf, daher wusste ich nicht, dass es dauerhafte Probleme mit der Export-Toolbox von V2 gibt.
Wann haben wir wieder eine funktionierende Yoghurt-User Export-Toolbox? Ich weiss für New Client hat es keine Prio, aber da es auch mit V2 nicht geht, sollten wir über die Prio nachdenken. Bin davon ausgegangen, das es in V2 funktioniert.
Bitte Eure Meinung dazu, dann können wir die Prio wieder anpassen, bis dahin gebe ich Prio 1.

@ottigerb
Copy link
Contributor Author

Diese [create views] scheinen sich irgendwie eigenartig zu verhalten. Bin nicht mehr so überzeugt von diesem Konzept. Eine Prio 1 ist dies sicherlich nicht, da ja die Exportfiles als solche funktionieren und bestehen. Fallkonferenz / PDF ist im Fokus => Danach rückt die Admin-Toolbox wieder in den Fokus.

@SonjaKaufmann
Copy link
Collaborator

Gut, nur hat dann die Export-Toolbox Vorrang vor den anderen Admin-Toolbox-Funktionen. Wir brauchen eine gute Möglichkeit um Exporte machen zu können! Mich hatte das Konzept sehr überzeugt und wünsche mir für die Handhabung etwas ähnliches und nicht hineinkopieren und im SQL-Code anpassen müssen von irgendwelchen Einschränkungen. Schauen wir dann, was es für Ideen, Vorstellungen und Möglichkeiten gibt.

@schoenenb
Copy link
Collaborator

Dieses Thema hat sich mit den neuen Export-Toolboxen erledigt, nicht?! Von mir aus: schliessen. Ausser das bezieht sich auch auf die neuen Versionen...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants