Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 3 lety

romansklenar
Moderator
Registrovaný: 20. 7. 2008
Příspěvky: 780

Firebird/InterBase dibi driver

Firebird/InterBase driver pro dibi

Verze 0.2
Download firebird.php (20 kB)
Credits Roman Sklenář, Tomáš Kraina, Michal Hodinka
  • implementována základní všechna funkčnost
  • podpora pro uložené procedury
  • chybí podpora pro reflexi a transakce (kdyby někdo chtěl dopsat klidně může, pak by se i snad mohl stát driver součástí dibi)

Pro výjimky z procedur je v driveru zavedena DibiProcedureException, kterou můžete v modelech odchytit a zpracovat.

Editoval romansklenar (23. 7. 2009 16:41)

 

#2 před 3 lety

romansklenar
Moderator
Registrovaný: 20. 7. 2008
Příspěvky: 780

Re: Firebird/InterBase dibi driver

Doplnil jsem podporu pro transakce a reflexi. Myslím, že teď už by se driver mohl stát plnohodnotnou součástí dibi – co myslíš Davide?

 

#3 před 3 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: Firebird/InterBase dibi driver

Super, díky, bude mi ctí to přidat do dibi!

 

#4 před 2 lety

psimek
Nový člen
Registrovaný: 29. 9. 2009
Příspěvky: 2

Re: Firebird/InterBase dibi driver

Zdravím a děkuji za driver pro Firebird.

Měl bych malou připomínku: používám ve Firebirdu často sloupce typu BLOB, nestálo by za to v metodě fetch přidat k PHP funkcím ibase_fetch_assoc a ibase_fetch_row druhý parametr s hodnotou IBASE_TEXT, aby vracel obsahy BLOB sloupců místo identifikátorů?

<?php
$result = $assoc ? ibase_fetch_assoc($this->resultSet,IBASE_TEXT) : ibase_fetch_row($this->resultSet,IBASE_TEXT);
?>

V dibi se tolik nevyznám, tak nevím zda je to možné takhle vyřešit bez nějakých skrytých následků.

 

#5 před 2 lety

romansklenar
Moderator
Registrovaný: 20. 7. 2008
Příspěvky: 780

Re: Firebird/InterBase dibi driver

Pokud je to funkční (nemám momentálně jak otestovat, ani data ani db), tak to zahrneme do příštího updatu driveru, který už máme napsaný a otestováný.

 

#6 před 2 lety

psimek
Nový člen
Registrovaný: 29. 9. 2009
Příspěvky: 2

Re: Firebird/InterBase dibi driver

romansklenar napsal(a):

Pokud je to funkční …

Pokud to byla otázka na mě, pak ano, takhle to funguje jak bych si představoval. A pokud by se to dostalo do oficiální distribuce, tak bych byl rád.

 

#7 před 2 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: Firebird/InterBase dibi driver

Je to tam

 

#8 před rokem

klema
Nový člen
Registrovaný: 20. 10. 2009
Příspěvky: 1

Re: Firebird/InterBase dibi driver

Zdravim,
prima driver :)
jen malou pripominku. Funkce applyLimit je resena pomoci ‚first‘ a ‚skip‘. Od FB 2.0 se jedna o ‚Deprecated‘.
viz: http://www.firebirdsql.org/…-select.html#…

 

Zápatí