pgdb

    2熱度

    1回答

    我在python中使用多處理和訪問數據庫的代碼。它大部分時間都正常工作,但不時會產生錯誤。錯誤原是 File "/usr/lib/python2.7/multiprocessing/pool.py", line 528, in get raise self._value pg.OperationalError: can't rollback 或 File "/usr/lib/pyt

    1熱度

    2回答

    我正在寫一個腳本來訪問建立的數據庫中的數據,不幸的是,我打破了數據庫。我能夠在命令行中重現該問題: [[email protected] tmp]# python Python 2.7.2 (default, Sep 19 2011, 15:02:41) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 T

    0熱度

    1回答

    在小牛隊,我下載了source code和和built and installed it with Distutils,正如我在Stackoverflow上解釋的那樣。 我試圖去模仿它的優勝美地,我有以下錯誤信息: 例外:pg_config工具不可用。 生成問題的'setup.py'中的命令應該是「檢索有關已安裝版本的PostgreSQL的信息」。 F = os.popen( 'pg_config

    1熱度

    1回答

    我試圖插入使用PGDB一個python腳本在Postgres的表中的一些值Postgres的表中插入數據插入數據。 起初,我嘗試這樣: cursor.execute('INSERT INTO sites (url) VALUES (%s)', (i,)) 這沒有工作,所以我把它改成 print 'INSERT INTO sites (url) VALUES (\'%s\')' %(i) cu

    0熱度

    1回答

    我正在做一個SQL接口,並且我遇到了字符串格式問題。我想要做的是SQL INSERT INTO table_name聲明。當我現在做,使用參數化的instertion,我收到我的表名不需要的引號。這是代碼: query = "INSERT INTO %(table)s VALUES %(vals)s;" self.cur.execute(query, params) 什麼情況是這樣

    1熱度

    1回答

    我有這樣一段代碼: db = pgdb.connect( database=connection['database'], user=connection['user'], host=connection['host']) cursor = db.cursor() # ask database query = ''' SELECT a, b, c

    6熱度

    1回答

    我試圖使用pgdb模塊從Python執行insert語句到PostgreSQL。 我看到的文件說: cursor.executemany(query, list of params) # Execute a query many times, binding each param dictionary # from the list. 所以我想喜歡的東西: >>> inse

    0熱度

    1回答

    我已經安裝在我的MacOSX的發展框PGDB模塊,我的代碼工作(具體線路是pgdb.connect(等)的偉大工程。我欠幅他的代碼,我的主服務器(Linux版)上,它是說模塊沒有屬性連接 我認爲這是一個版本的問題,所以我做了什麼,這裏建議查看版本: How to check version of python modules? 那是我做的: python import pgdb print p