Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi PostgresQL: SELECT wird in einer Transaction unterdrückt (https://www.delphipraxis.net/100513-postgresql-select-wird-einer-transaction-unterdrueckt.html)

mikhal 30. Sep 2007 10:43

Re: PostgresQL: SELECT wird in einer Transaction unterdrückt
 
Lade dir mal den EMS SQL Manager für PostgreSQL in der kostenfreien Lite Version herunter. Ich habe damit recht gute Erfahrungen gemacht, als ich mich letztes Jahr mit PostgreSQL auseinandersetzen mußte.

Grüße
Mikhal

alzaimar 30. Sep 2007 10:52

Re: PostgresQL: SELECT wird in einer Transaction unterdrückt
 
hi

Danke, teste ich gleich.

Jelly 30. Sep 2007 10:56

Re: PostgresQL: SELECT wird in einer Transaction unterdrückt
 
In MSSQL gibts sowas wie with (nolock),
also:
SQL-Code:
select * from Tabelle with(nolock)
Vielleicht gibts was Äquivalentes unter Postgres

alzaimar 30. Sep 2007 12:06

Re: PostgresQL: SELECT wird in einer Transaction unterdrückt
 
Hi Jelly,

Ich glaube, Du hast mein Problem nicht verstanden. Ich verwende MSSQL, und da debugge ich irgendein Skript, indem ich Kontrollausgaben einfüge und das Ganze dann mit einem 'Begin... Rollback' kapsele. Ich bekomme also reproduzierbare Ergebnisse, da sich ja die DB nicht verändert.

Nun suche ich nach einer Freeware-Alternative zu MSSQL. Natürlich gibt es die Express-Version von MSSQL, aber meinen Kunden ist die zu leichtgewichtig.

Nun habe ich mir Postgres gezogen und will damit mal rumspielen. Das Erste, was ich probiert habe, war natürlich gleich das hier Erwähnte. Das bei der Installation mitgelieferte pgAdmin ist zwar nett, scheitert aber offensichtlich an meiner Aufgabenstellung.

Der von mikhal vorgeschlagene EMS-Manager (In Delphi geschrieben? Verwendet jedenfalls DevExpress + Fastreport :stupid: ) kann das: Nach Einstellung einer Option stellt der EMS-Manager die Resultsets zumindest in eigenen Grids (per PageControl getrennt) dar. Das ist fast so gut wie der T-SQL-Analyzer von MS.

Ich habe kein Problem mit dem Preis: 450 Steine für das Rundum-Sorglos-Paket sind ein Witz, wenn man sich die Funktionsvielfalt anschaut.

Dax 30. Sep 2007 12:08

Re: PostgresQL: SELECT wird in einer Transaction unterdrückt
 
Was du noch tun könntest, wäre eine temporäre Tabelle pro Query und SELECT ... INTO... Naja, das ist auch alles andere als optimal :(

mikhal 30. Sep 2007 12:17

Re: PostgresQL: SELECT wird in einer Transaction unterdrückt
 
Hast du dir für deine Tests auch mal die Zugriffskomponenten von Microolap angesehen?

PostgresDAC

Die habe ich mir letztes Jahr angetan, waren für PostgreSQL das Beste was ich zu einem akzeptablen Preis finden konnte.


Grüße
Mikhal


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz