Virtlab:Databáze
Z VirtlabWiki
(Rozdíly mezi verzemi)
Verze z 14:46, 15. 10. 2007 Vav166 (Diskuse | příspěvky) ← Předchozí porovnání |
Aktuální verze Vav166 (Diskuse | příspěvky) |
||
Řádka 31: | Řádka 31: | ||
---- | ---- | ||
- | + | [[Virtlab:Rezervační server/Popis databáze]] | |
== Instrukce pro interní vývojáře == | == Instrukce pro interní vývojáře == | ||
Řádka 38: | Řádka 38: | ||
* na vsech databazovych instancich take rovnou poALTERuje | * na vsech databazovych instancich take rovnou poALTERuje | ||
- | Nekde bychom meli take udrzovat popis, na co ktery sloupecek je; nevim, do jake miry umi MySQL poznamky, ze by to bylo v tech create skriptech v SVN ? Udrzovat druhou kopii jako popis v SVN asi nebude dlouhodobe realne (konzistentni). | + | Do SQL skriptů pište komentáře o významu jednotlivých sloupečků. |
[[Kategorie:Komponenty virtlabu]] | [[Kategorie:Komponenty virtlabu]] |
Aktuální verze
Databáze používané lokalitou Virtlabu:
- Webová aplikace v PHP má vlastní databázi
- Rezervační server má vlastní databázi, kterou sdílí s aktivačním serverem
- Žádná další SQL databáze není používána (VLANStore má vlastní datový soubor svého formátu)
V rámci lokality poběží jeden databázový stroj MySQL, ale se dvěma databázemi. U rezervačního a aktivačního serveru jsou parametry databázového připojení uvedeny v konfiguračním souboru (rsv-server.conf, act-server.conf):
mysql uzivatel@localhost:databaze heslo
U WWW jde o proměnné v konfiguraci (settings.php):
$sql_server = "localhost"; //adresa DB serveru $sql_db = "databaze"; //nazev databaze $sql_user = "uzivatel"; //databazovy uzivatel pouzivany pro pristup $sql_pass = "heslo"; //heslo databazoveho uzivatele
[editovat]
Databáze dvldb-reser
- databáze a tabulky resser-create-db.sql
- uživatel resser-create-db_user.sql
[editovat]
Databáze dvldb-www
- databáze a tabulky www-create-db.sql
- uživatel www-create-db_user.sql
- administrátor webu www-insert-init_admin.sql
Virtlab:Rezervační server/Popis databáze
[editovat]
Instrukce pro interní vývojáře
Asi vyhlasime po dobu pilotingu pravidlo, ze kdo sahne do struktury DB, necht to
- upravi ve create skriptech v SVN (ty bychom mohli pouzivat jako master informaci)
- na vsech databazovych instancich take rovnou poALTERuje
Do SQL skriptů pište komentáře o významu jednotlivých sloupečků.