Seite 1 von 1

psycopg2 Vacuum

Verfasst: Samstag 7. April 2007, 08:52
von BoOnOdY
Guten Morgen,
ich habe mich eben schon mal duchs Inet gegoogelt aber nichts gescheites gefunden, außer ein par Leute die die Frage auch hatten, aber keine Antwort bekommen haben.

ich möchte gerne einen kleinen Pythonscript bastel für ein vacuum der Datenbank

dazu habe ich folgendes geschrieben:

Code: Alles auswählen

import psycopg2 

conn = psycopg2.connect(user = "**", password = "*", database = "***") 
cur = conn.cursor() 
sql1 = """ vacuum full analyze call """
cur.execute(sql1)
conn.commit() 
conn.close()
Jetzt bekomm ich aber die Fehlermeldung
vacuum can not run inside a transaction block
Gruß BoOnOdY

Re: psycopg2 Vacuum

Verfasst: Samstag 7. April 2007, 09:43
von gerold
BoOnOdY hat geschrieben:ich habe mich eben schon mal duchs Inet gegoogelt aber nichts gescheites gefunden
Hi BoOnOdY!

Die richtigen Suchwörter machens aus "psycopg2 vacuum" ;-) -->
- http://www.mail-archive.com/sqlalchemy- ... 03358.html
- http://lists.initd.org/pipermail/psycop ... 04415.html

mfg
Gerold
:-)