Versionsübersicht von PQClass

PQClass is a class to access PostgreSql database by API without need of any database engine

Version 3.0 Build 006 released 01.11.23
dsPQselect():DefaultWaitPointer neu: class method
dsPQselect:WaitPointer neu: object method
dsPQselect:SetScope neu:
dsPQselect:GetScope neu:
dsPQselect:Seek erweitert: vierter Parameter lLast
dsPQselect:Seek erweitert: Performance
dsPQselect:SeekLast neu:
dsPQapi geändert: EXTERN Aufruf über PQ API
dsPQconnection():FieldsCaseSensitiv neu: Class Method
dsPQselect:SetRelationParams neu:
dsPQselect:SetRelation geändert: Parameter identisch mit Xbase dbSetRelation
dsPQselect:ScatterName erweitert: neue Parameter, identisch mit Xbase SCATTER NAME
dsPQselect:GatherName erweitert: neue Parameter, identisch mit Xbase SCATTER NAME
dsPQselect:OpenTable erweitert: Performance
dsPQconnection:OpenTable geändert: Parameter
dsPQconnection:DefaultCacheRecords obsolet
dsMemoryTable:FectchRows umbenannt: GatherRows
dsPQselect:Execute geändert: neuer Parameter lDescend
dsPQconnection:fieldexist erweitert: dritter Parameter: schema
dsPQconnection:tableexist erweitert: zweiter Parameter: schema
dsPQconnection:listfiles erweitert: zweiter Parameter: schema
dsPQconnection:listfiles geändert: Tabellen eines Schema sind in pg_catalog oder information_schema nicht gelistet
schema support erweitert: Keyword public für interne Selects für Metadaten entfernt
dsPQselect:seek erweitert: 3rd and 5th parameter identisch zum Syntax von AdsClass
dsPQconnection:fieldexist korrigiert: verursacht Fehler
dsPQconnection:fieldexists neu: identisch mit fieldexist
dsPQconnection:tableexists neu: identisch mit tableexist

Version 2.01 Build 003:
- der komplette Code wurde an Xbase++ Workbench angepasst
dsPQconnection:FetchValue      neu einen Wert/Tupel mit SQL lesen
dsPQconnection:FetchRow      neu eine Zeile/Row mit SQL lesen
dsPQconnection:FetchRows      neu mehrere Zeilen/Rowa mit SQL lesen
dsPQconnection:FetchXML      neu SQL Ergebnis als XML
dsPQconnection:Replace      neu dynamisch SQL UPDATE Statement erzeugen
dsPQconnection:Append      neu dynamisch SQL INSERT Statement erzeugen
dsPQselect:GatherName      neu kompatibel zu Xbase++ GATHER NAME
dsPQselect:ScatterName      neu kompatibel zu Xbase++ SCATTER NAME
dsMemoryTable      neu Tabellenklasse für Array mit Dataobjects
dsPQconnection:OpenSelect      erweitert: cTag kann 'primary' sein
dsPQconnection:OpenTable      erweitert: cTag kann 'primary' sein
dsPQconnection:Value      obsolet, ersetzt durch FetchValue(), erweitere Parameter
dsPQconnection:Row      obsolet, ersetzt durch FetchRow(), erweitere Parameter
dsPQconnection:DataobjectArray      obsolet, ersetzt durch FetchRows(), erweitere Parameter
dsPQselect:GatherDataObject      obsolet, ersetzt durch GatherName(), geänderte Parameter
dsPQselect:ScatterDataObject      obsolet, ersetzt durch ScatterName(), geänderte Parameter

Version 2.0 Build 002:
neues API Interface für den Gebrauch von PostgreSQL (nicht kompatibel zu PQClass 1.0)