2017-02-27 10 views
0

は私が、私はpsycopg2を通じてUDF fucntionを作成、実行しようとすると、Psycopg2はPythonを使ってredshiftで実行するudf createクエリを許可していますか?

は、しかし、何も起こらない...など、私はテーブルを照会し、データを取り戻すことができ、psycopg2のpythonを使用してAWS-赤方偏移に接続できるようにしていますエラーは返されませんが、何も作成されません。私は、デバッガを介して実行しているし、すべてのピースがある

def _applyFunctionToDB(): 
    con=psycopg2.connect(dbname = redhsiftDatabase, host = redshiftHost, port = '5439', user = redshiftUser, password = redshiftPwd) 
    cur = con.cursor() 
    udf=_fileOpenWrite(udfFile) 
    size = os.stat(udfFile).st_size 
    udfCode=udf.read(size) 
    cur.execute(udfCode) 
    con.close() 

が、「実行」メソッドがカーソルの上に呼び出されたときに何も起こりません:

は、ここに私のコードです。

ここで何が起こっているのかについてアドバイスやアイデアがありましたら、アドバイスをお願いします。

ありがとうございます!ちょうどここに掲示した後

答えて

関連する問題