Ergebnis 1 bis 8 von 8

Thema: Standardmäßig AUTOCOMMIT off unter Windows?

  1. #1
    bohni1782 ist offline Neuer Benutzer
    Registriert seit
    17.08.2009
    Beiträge
    3

    Standard Standardmäßig AUTOCOMMIT off unter Windows?

    Hallo liebe Leute!
    Ich bin leider dazu gezwungen unter Windows zu arbeiten.
    Meine Arbeit schreit eigentlich nach einem Unix-System, jedoch ergeben sich ansonsten zu viele Vorteile um nicht Windows zu nutzen. Nun verwende ich PGAdmin III, bzw. dort am Liebsten die pgconsole. Dort würde ich gern irgendwo konfigurieren, dass direkte beim Start "\set AUTOCOMMIT off" gesetzt wird. Leider konnte ich weder hier noch via Google eine Lösung finden. Kann mir von euch jemand helfen? Sollte es nicht gehen werde ich die Variable wohl jedes Mal selbst setzen oder eine Transaktion per BEGIN; starten. Lieber wäre es mir aber wenn ich auch unter Windows so eine Art psqlrc setzen könnte.

    Grüße, Sven

  2. #2
    symbiont ist offline Erfahrener Benutzer
    Registriert seit
    17.03.2008
    Ort
    NULL
    Beiträge
    1.320

    Standard

    autocommit ist sache des clients ... also der verwendeten client-komponenten .. wenn du z.B. jdbc benutzt, dann schaltest du an der jdbc connection autocommit aus oder ein ..

    analog duerfte das mit .net componenten so funktionieren ..

    das bewirkt nämlich jeweils nichts weiter, als dass die verwendeten libs oder db-treiber wissen, ob sie nach statements selbst committen sollen oder ob du das explizit machen willst ...

    du wirst also keine server-variable dazu finden

    über windows darfst du nur meckern, wenn du den 7. dan im clicken hast

  3. #3
    bohni1782 ist offline Neuer Benutzer
    Registriert seit
    17.08.2009
    Beiträge
    3

    Standard

    @symbiont: ich wollte das autocommit auch an meinem Client ausstellen. Auf die Serverseite habe ich keinen Einfluss. Als Client benutze ich eben pgAdmin III bzw. das Plugin pgconsole. Tut mir leid, wenn ich mich da unklar ausgedrückt habe.

    @all
    Hat denn noch jemand einen Hinweis wie ich für meinen Client unter Windows standardmäßig autocommit ausschalten kann?

  4. #4
    symbiont ist offline Erfahrener Benutzer
    Registriert seit
    17.03.2008
    Ort
    NULL
    Beiträge
    1.320

    Standard

    Zitat Zitat von bohni1782 Beitrag anzeigen
    Hat denn noch jemand einen Hinweis wie ich für meinen Client unter Windows standardmäßig autocommit ausschalten kann?
    diese frage kannst du nicht "an windows" stellen - die musst du an PGAdminIII oder deine pg-console stellen ..

    dies sagt PGAdmin zu autocommit:
    31.4.Â*Running SQL Commands

    siehe ziemlich ganz unten - damit setzt du interne (host-) variablen des PGAdmin ... host hat in diesem fall nichts mit dem PG-server zu tun .. das spielt sich auf dem client ab.

  5. #5
    bohni1782 ist offline Neuer Benutzer
    Registriert seit
    17.08.2009
    Beiträge
    3

    Standard

    So langsam habe ich das Gefühl, dass wir tatsächlich aneinander vorbeischreiben. Oder du liest meine Posts nicht richtig. Ich stelle meine Frage nicht "an Windows" sondern frage wie ich meinen CLIENT unter Windows so konfiguriere, dass autocommit standardmäßig auf off steht. Windows erwähne ich, da ich dort keine psqlrc setzen kann wie ich es unter einem Unix-System könnte.
    Und JA, es ist mir bewusst, dass es sich auf meinem Client abspielt, deswegen frage ich ja auch wie ich meinen CLIENT konfigurieren kann.

    Also: gibt es hier jemanden der es unter Windows geschafft hat bei dem pgConsole-Plugin des pgAdmin-CLIENTS autocommit standardmäßig auf off zu stellen?

    Grüße,
    Sven

  6. #6
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von bohni1782 Beitrag anzeigen
    So langsam habe ich das Gefühl, dass wir tatsächlich aneinander vorbeischreiben. Oder du liest meine Posts nicht richtig. Ich stelle meine Frage nicht "an Windows" sondern frage wie ich meinen CLIENT unter Windows so konfiguriere, dass autocommit standardmäßig auf off steht. Windows erwähne ich, da ich dort keine psqlrc setzen kann wie ich es unter einem Unix-System könnte.
    Und JA, es ist mir bewusst, dass es sich auf meinem Client abspielt, deswegen frage ich ja auch wie ich meinen CLIENT konfigurieren kann.
    So gern ich auch auf Windoze einhaue, hier ist es wohl nicht schuldig. Du kannst unter Windows auch eine psqlrc anlegen, und psql.exe kümmert sich drum.


    Also: gibt es hier jemanden der es unter Windows geschafft hat bei dem pgConsole-Plugin des pgAdmin-CLIENTS autocommit standardmäßig auf off zu stellen?

    Grüße,
    Sven
    Hier kann ich Dir nicht helfen, nutze es nicht. Wenn Du die Mächtigkeit von psql willst, warum nutzt Du es dann nicht?


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  7. #7
    symbiont ist offline Erfahrener Benutzer
    Registriert seit
    17.03.2008
    Ort
    NULL
    Beiträge
    1.320

    Standard

    Zitat Zitat von bohni1782 Beitrag anzeigen
    So langsam habe ich das Gefühl, dass wir tatsächlich aneinander vorbeischreiben.
    ach was wir doch nicht

    Oder du liest meine Posts nicht richtig.
    doch doch - deine schon
    meinen CLIENT
    siehst du .. und DEIN CLIENT ist ein konkretes Produkt - also eine konkrete Software mit einem Namen - und in die Doku dieser Software musst du schauen. Z.b. koennte da stehen wie du eine
    psqlrc setzen kann(st) wie .. unter einem Unix-System
    denn hier muss ich passen ..
    Und JA, es ist mir bewusst, dass es sich auf meinem Client abspielt,
    das mag sein, nur dass es nicht einfach EIN CLIENT ist - sondern ein ganz bestimmter Client gefragt ist - eben jene welche CLIENT-Software du einsetzen willst .. PGAdminIII war z.B. ein solches Beispiel - und da steht in der Doku wie es geht

    Also: gibt es hier jemanden der es unter Windows geschafft hat bei dem pgConsole-Plugin des pgAdmin-CLIENTS autocommit standardmäßig auf off zu stellen?
    aha .. also psql:

    Let me google that for you


  8. #8
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von symbiont Beitrag anzeigen

    aha .. also psql:

    Let me google that for you

    Du solltest noch mal zur Schule gehen und sinnentnehmendes Lesen üben...


    Andreas, die Daumen fest drückend.
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum