Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 6 měsíci

2bfree
Člen
Registrovaný: 16. 4. 2009
Příspěvky: 189

Dibi pro zakládání databází

Zdravím, moc by mi pomohlo, kdyby tato výborná knihovna nějakým hezkým způsobem řešila i zakládání databází a tabulek. Uvažuje se o tom do budoucna?


Až budeš umírat a celý život se ti bude promítat před očima, tak ať je se na co koukat.

 

#2 před 6 měsíci

HosipLan
dibi guru
Registrovaný: 1. 6. 2009
Příspěvky: 2630

Re: Dibi pro zakládání databází

Není jediný důvod proč by to měla umět. Nebo ano? http://www.adminer.org/


Neptej se, jestli se můžeš ptát | Blog | Twitter | GitHubCMS Kdyby

Nette Jabber Room – nette@conf.netlab.cz , všichni jste vítáni

 

#3 před 6 měsíci

2bfree
Člen
Registrovaný: 16. 4. 2009
Příspěvky: 189

Re: Dibi pro zakládání databází

Adminer samozřejmě znám a používám. Ptal jsem se však na něco jiného.

Všechny příklady použití layeru DiBi se týkají příkazů SELECT, INSEERT a UPDATE. Já se však ptám na podporu příkazů jako CREATE TABLE.

Jde mi o to, že bych chtěl napsat aplikaci, která by si uměla sama vytvořit svou databázovou strukturu. Uživatel by si pouze vybral, které SQL má dostupné a o zbytek by se postarala aplikace. Mohl bych mít pro každý typ databáze vlastní skripty pro založení, ale hezčí by bylo, kdyby byly v jednom pseudo SQL jazyce.


Až budeš umírat a celý život se ti bude promítat před očima, tak ať je se na co koukat.

 

#4 před 6 měsíci

HosipLan
dibi guru
Registrovaný: 1. 6. 2009
Příspěvky: 2630

Re: Dibi pro zakládání databází

Abstrakce nad databází asi nebude dokonalá, ale nemyslím si, že je problém použít

// $db = new DibiConnection($config);
$db->query('CREATE TABLE ...');

Nebo ano?


Neptej se, jestli se můžeš ptát | Blog | Twitter | GitHubCMS Kdyby

Nette Jabber Room – nette@conf.netlab.cz , všichni jste vítáni

 

#5 před 6 měsíci

2bfree
Člen
Registrovaný: 16. 4. 2009
Příspěvky: 189

Re: Dibi pro zakládání databází

Právě, bylo by super kdyby se DiBi rozšířilo i tímto směrem. Ale jinak máš pravdu, že to lze


Až budeš umírat a celý život se ti bude promítat před očima, tak ať je se na co koukat.

 

#6 před 6 měsíci

HosipLan
dibi guru
Registrovaný: 1. 6. 2009
Příspěvky: 2630

Re: Dibi pro zakládání databází

V první řadě je potřeba se zamyslet, jestli opravdu tvůj systém bude nezávislý na použité databázi. Protože to je v naprosté většině případů naprosto nesmyslný požadavek. Jak často budeš měnit databázi? – Nejspíš nikdy.

Pokud chceš takovou abstrakci, Doctrine\Dbal ji má.


Neptej se, jestli se můžeš ptát | Blog | Twitter | GitHubCMS Kdyby

Nette Jabber Room – nette@conf.netlab.cz , všichni jste vítáni

 

Zápatí