BIVAS
Binnenvaart analyse systeem
E-mail:
Wachtwoord:
Aangemaakt door op 2009-07-02 15:26:47
Laatst gewijzigd op 2009-12-02 11:42:11

Scenario's delen

Wanneer een gebruiker van BIVAS een scenario opgeslagen heeft in zijn of haar BIVAS database (MySQL), dan kan dat scenario naar een andere BIVAS database worden gekopieerd. Zo is het voor meerdere gebruikers beschikbaar te maken.

Een opgeslagen scenario in een SQL bestand opslaan

Een opgeslagen scenario in een BIVAS database (MySQL) kan worden opgeslagen als een SQL bestand. Dat wil zeggen dat er MySQL queries worden weggeschreven die het opgeslagen scenario bevatten. Deze queries kunnen dan in een andere BIVAS database worden aangeroepen zodat daar eenzelfde scenario wordt geconstrueerd.

De functie "Save stored scenario to SQL file" zorgt voor het opslaan als SQL bestand, en is te vinden links in het scherm in de "Explorer" onder de knoop "Scenarios" -> "Main functions". Deze functie heeft een drop-down list waaruit een opgeslagen scenario kan worden geselecteerd welke naar een bestand moet worden weggeschreven.

Explorer scenario to sql.png
Klik om te vergroten

Allereerst zorgt deze functie ervoor dat het opgeslagen scenario wordt geïmporteerd in bivas.data als werkscenario. Meteen daarna wordt een SQL bestand aangemaakt in de working directory. Als alles goed is verlopen is het gegenereerde bestand terug te vinden onder een naam die bestaat uit de datum en tijd van opslaan en het ID en de naam van het scenario: "YYYY.MM.DD HH.MM.SS - stored scenario - *ID* - *Name*.sql".

Tip: een functie in de "Explorer" kan worden geopend door er naartoe te navigeren en op "Enter" te drukken (of door er op te dubbelklikken).

Het gebruiken van het gegenereerde SQL bestand

Het SQL bestand dat is gegenereerd kan rechtstreeks worden geimporteerd in een BIVAS database binnen MySQL. Door een command line op te starten, naar de map te gaan waar het SQL bestand is opgeslagen en vervolgens het onderstaande commando uit te voeren, wordt het opgeslagen scenario toegevoegd.

C:\BIVAS>
mysql -–user=bivas -–password=bivaspswd bivas <
"2009.07.06 14.00.00 - stored scenario - 1 - Basis scenario.sql"

Let op: vervang het pad, de gebruikersnaam, het password en de bestandsnaam door hetgeen van toepassing is.

Tip: nadat het eerste deel van het import commando (mysql -–user=bivas -–password=bivaspwd bivas <) is geschreven, kan door middel van de Tab toets gezocht worden naar het SQL bestand.