sql >> データベース >  >> RDS >> PostgreSQL

pythonオブジェクトをpickleを使用してpostgresテーブルに保存する

    @SergioPulgarinからのコメントに続いて、私はうまくいった次のことを試しました!

    @Tomalakによるコメントに続くN.BEdit2

    保存:

    1. オブジェクトをバイナリ文字列にピクルスします

      pickle_string = pickle.dumps(object)

    2. postgresのbytea(バイナリ)フィールドにピクルス文字列を格納します。単純なINSERTを使用する Psycopg2でのクエリ

    取得:

    1. Select Psycopg2のフィールド。 (単純なSELECT クエリ)

    2. デコードされた結果の選択を解除します

      retrieved_pickle_string = pickle.loads(decoded_result)

    これが、似たようなことをしようとしている人の助けになることを願っています!




    1. 設計データベースへの先史時代および現代のアプローチ

    2. PHPでUnicodeデータを表示する方法

    3. OSXでのMySQLrootユーザーパスワードの設定

    4. SQL Serverで2つのテーブルに同時にデータを挿入するにはどうすればよいですか?