Dimedis-Sql

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	  - automatische Serial-Ermittlung (max(id)+100), wenn
	    Serial noch nicht existent

0.22 28.04.2002 stefan
	- SqlDriver::Sybase
	  - Outer Join warf Fehlermeldung

0.21 26.04.2002 sabine, joern
	- SqlDriver::Oracle
	  - lesen von Blobs, die NULL waren, gab eine Exception.
	    NULL Blobs werden nun als leere Blobs zurückgegeben
	    (joern)
	- Dimedis::Sql
	  - neues Attribut 'serial_write', um gezieltes Setzen von
	    serial Spalten zu erlauben.
	- SqlDriver::mysql
	  - Abfrage des neuen Attributes 'serial_write' beim Insert
	    in serial Spalten, um gezieltes Setzen von serial
	    Spalten zu erlauben.
	- SqlDriver::Sybase
	  - Abfrage des neuen Attributes 'serial_write' beim Insert
	    in serial Spalten, um gezieltes Setzen von serial
	    Spalten zu erlauben.
	- Import / Export

0.20 12.04.2002 joern
	- Umstrukturierung der Dimedis::Sql und Dimedis::SqlDriver
	  Module, allerdings nur die Distribution betreffend.
	  Die CVS Module für die SqlDriver wurden gelöscht und
	  die SqlDriver alle unterhalb des Dimedis::Sql Moduls
	  im lib Ordner eingebettet. D.h. ab jetzt gibt es nur
 	  noch eine Dimedis::Sql Distribution, die immer alle
	  SqlDriver enthält.

0.19 05.06.2001 gert
	- blob_read versteht nun bind-parameters (lediglich die
          Doku angepasst).

0.18 27.02.2001 joern
	- die Methode $sqlh->get() liefert u.a. einen Hash des
	  eingelesenen Datensatzes zurück. Die Schlüssel im Hash
	  sind die Spalten des Datensatzes, und werden von nun an
	  *immer* lower cased zurückgeliefert. Einige Datenbanken
	  weichen hiervon ab, deshalb muß Dimedis::Sql der
	  Portabilität halber diese Konvertierung vornehmen.

0.17 23.02.2001 joern
	- Fehlerausgaben enthalten nun wo möglich den SQL Code,
	  der zu dem Fehler führte

0.16 23.10.2000 joern
	- $sqlh->do und $sqlh->get benutzen nun nicht mehr bei jedem
	  Befehl das DBI Statement Caching. Wenn keine SQL Parameter
	  übergeben wurden, so wird ohne Caching gearbeitet. Darüber
	  hinaus ist bei einigen Methoden das Caching durch den
	  Anwender steuerbar (siehe Dokumentation)
	- teilweise benötigt das Cache Feauture Support durch die
	  Dimedis::SqlDriver. Der Sybase Treiber enthält bereits
	  die entsprechenden Änderungen, die andern Treiber müssen
	  noch überprüft werden. Nach außen hin ist das Feature aber
	  transparent, lediglich der Speicherverbrauch kann je nach
	  Datenbanktyp variieren. Das Funktionsverhalten ist überall
	  identisch, an der API gab es keine inkompatiblen Änderungen.

0.15 16.03.2000 stefan
	- im Konstruktor kann ein globales Typehash angegeben werden, 
	  dass aber immer von einem lokalen ueberspielt werden kann

0.14 03.03.2000 joern
	- do Methode arbeitet mit prepare_cached. Das bringt
	  bei Sybase fast den doppelten Durchsatz.

0.13 02.03.2000 joern
	- neue Methode: db_prefix

0.12 29.02.2000 stefan
	- neue Datentypen eingefuegt (integer,numeric,varchar,char)
	- Konstruktor erweitert, damit auch DBD::Proxy verwendet
	  werden kann

0.11 17.02.2000 joern
	- Hinweis in Doku, daß $where von left_outer_join immer
	  zurückgeliefert wird.
	- neue Methode: use_db zum Wechseln einer Datenbank

0.10 09.11.1999 joern
	- nun wird auch Sybase supported
	- Neue Methode: get_features()

0.09 18.10.1999 joern
	- Dokumentation leicht überarbeitet, einige Beispiele
	  eingefügt.

0.08 29.07.1999 joern
	- Die $sqlh->contains Schnittstelle wurde geändert,
	  entsprechender Code muß leider angepaßt werden. Dafür
	  kann man jetzt mehrere Suchwörter eingeben, die
	  mit 'and' oder 'or' verknüpft werden.
	- Exceptions werden nun mit croak geworfen

0.07 23.07.1999 joern
	- Volltextsupport durch neue Methode $sqlh->contains.

0.06 16.07.1999 joern
	- bei Serial Spalten ist die explizite Angabe von Werten
	  von nun an verboten, da sich das nicht mit allen
	  Datenbanksystem realisieren läßt (Informix: ja,
	  Oracle: nein)

0.05 07.07.1999 joern
	- Windows NT: Filehandles müssen mit binmode behandelt
	  werden. In der Dokumentation wurde ein entsprechender
	  Hinweis hinzugefügt, am Code gibt es hierzu keine
	  Veränderungen, da diese nur in den SqlDrivern
	  erforderlich waren.

0.04 18.06.1999 joern
	- Implementation von
	  - install
	- die Angabe eines Sequence Namens beim serial Datentyp
	  ist nicht mehr möglich



( run in 1.170 second using v1.01-cache-2.11-cpan-39bf76dae61 )