Virtlab:Databáze

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 06:30, 10. 8. 2007
Gry72 (Diskuse | příspěvky)

← Předchozí porovnání
Aktuální verze
Vav166 (Diskuse | příspěvky)

Řádka 1: Řádka 1:
-* Webová aplikace v PHP má vlastní databázi.+Databáze používané lokalitou Virtlabu:
-* Rezervační server má vlastní databázi (oddělenou od PHP), kterou sdílí s aktivačním serverem.+
-Implementačně jsou zatím tabulky obou databází uloženy v jediné databázi MySQL (mají nekonfliktující názvy). Používá se zatím jediný společný uživatelský účet.+* 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
 + 
 + 
 +== Databáze dvldb-reser ==
 +* databáze a tabulky [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fresser-create-db.sql&rev=0&sc=0 resser-create-db.sql]
 +* uživatel [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fresser-create-db_user.sql&rev=0&sc=0 resser-create-db_user.sql]
 + 
 +== Databáze dvldb-www ==
 +* databáze a tabulky [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fwww-create-db.sql&rev=0&sc=0 www-create-db.sql]
 +* uživatel [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fwww-create-db_user.sql&rev=0&sc=0 www-create-db_user.sql]
 +* administrátor webu [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fwww-insert-init_admin.sql&rev=0&sc=0 www-insert-init_admin.sql]
 + 
 + 
 +----
 +[[Virtlab:Rezervační server/Popis databáze]]
 + 
 +== 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ů.
 + 
 +[[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


Databáze dvldb-reser

Databáze dvldb-www



Virtlab:Rezervační server/Popis databáze

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ů.

Osobní nástroje