並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 20 件 / 20件

新着順 人気順

psycopg2の検索結果1 - 20 件 / 20件

  • PostgreSQLをPythonからpsycopg2を使っていじる — そこはかとなく書くよん。 ドキュメント

    で簡単です。ただ、C関数を作るので、Python.hなどのdevライブラリやgccといっ たツールを事前にインストールしておく必要があります。 簡単な使い方¶ >>> import psycopg2 # コネクション作成 >>> conn = psycopg2.connect("dbname=test host=localhost user=postgres") # カーソル作成 >>> cur = conn.cursor() # SQLコマンド実行 (今回はテーブル作成) >>> cur.execute("CREATE TABLE test (id serial PRIMARY KEY, num integer, data varchar);") # SQLコマンド実行 (プレースホルダー使用。エスケープも勝手にされる) >>> cur.execute("INSERT INTO test

    • psycopg2 でよくやる操作まとめ - Qiita

      Python から pyscopg2 を使って PostgreSQL サーバにアクセスするときによくやる操作をまとめておく。 他にも思いついたら随時追記していく。 [2020.08 追記] asyncpg 版も書いた: asyncpg でよくやる操作まとめ DB-API について psycopg2 は PEP 249 -- Python Database API Specification v2.0 で定められているインタフェースを満たす API を提供している。

        psycopg2 でよくやる操作まとめ - Qiita
      • AWS Lambda Pythonからpsycopg2でRDS PostgreSQLに接続する | DevelopersIO

        AWS Lambda 関数では、実行に必要なプログラムをZIPでパッケージ化します。 AWS Lambda PythonからRDS PostgreSQL に接続する場合はどうでしょうか? PostgreSQLアダプターのpsycopg2をビルドしてLambda関数のルートディレクトリに同梱するだけで済みそうですが、話はそう簡単ではありません。 libpqをpsycopg2に動的リンクさせた場合の弊害 psycopg2 はPostgreSQLクライアント用Cインターフェース libpq のラッパーであり、標準では libpq を動的リンクします。 残念なことに、AWS Lambda の実行環境では libpq は共有ライブラリとしてインストールされていないため、libpq を動的リンクしていると libpq が見つからず、以下のようなエラーが発生します。 Unable to import m

          AWS Lambda Pythonからpsycopg2でRDS PostgreSQLに接続する | DevelopersIO
        • PythonからPostgreSQLにpsycopg2を使って接続する方法 | アシスト

          ここ数年、Pythonの人気が高まっています。2016年2月時点では、世界中のインターネット上のドキュメントに多く登場するプログラミング言語を集計したデータを公開しているTIOBE Programming Community の プログラミング言語人気ランキング でもかなり上位に位置しています。 そこで今回はPythonからPostgreSQLへ接続する方法をご紹介します。 PythonからPostgreSQLに接続する場合、"ドライバ"と呼ばれるモジュールを使用します。PostgreSQL用として現在公開されているメジャーなものでは、以下の3つが挙げられます。なお、備考内の"libpq"とはPostgreSQL自体が提供している、クライアントアプリケーション用のC言語のライブラリです。

            PythonからPostgreSQLにpsycopg2を使って接続する方法 | アシスト
          • Psycopg – PostgreSQL database adapter for Python — Psycopg 2.9.9 documentation

            Psycopg – PostgreSQL database adapter for Python¶ Psycopg is the most popular PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors a

            • Python PostgreSQL proramming with psycopg2 module

              last modified January 29, 2024 In this article we show how to program PostgreSQL databases in Python with psycopg2 module. PostgreSQL is a powerful, open source object-relational database system. It is a multi-user database management system. It runs on multiple platforms including Linux, FreeBSD, Solaris, Microsoft Windows and Mac OS X. PostgreSQL is developed by the PostgreSQL Global Development

              • PostgreSQL - Python - データとテーブル - あらゆるものにふさわしい場所(エラー(psycopg2パッケージ、ProgrammingError、syntax error)) | Kamimura's blog

                PostgreSQL - Python - データとテーブル - あらゆるものにふさわしい場所(エラー(psycopg2パッケージ、ProgrammingError、syntax error))

                  PostgreSQL - Python - データとテーブル - あらゆるものにふさわしい場所(エラー(psycopg2パッケージ、ProgrammingError、syntax error)) | Kamimura's blog
                • psycopg2

                  Classifiers Development Status 5 - Production/Stable Intended Audience Developers License OSI Approved :: GNU Library or Lesser General Public License (LGPL) Operating System Microsoft :: Windows Unix Programming Language C Python Python :: 3 Python :: 3 :: Only Python :: 3.7 Python :: 3.8 Python :: 3.9 Python :: 3.10 Python :: 3.11 Python :: 3.12 Python :: Implementation :: CPython SQL Topic Data

                    psycopg2
                  • psycopg2によるPython2.7からのAmazon Redshiftアクセスサンプル | DevelopersIO

                    2015年も本日で最終日となりました。読者の皆様におかれましては、しっかり仕事を納めつつ年末(及び年始)を過ごされていますでしょうか。そんな私も年末は仕事を無事納める事が出来、年末を落ち着いて過ごす傍らで社内で個人的に取り組んでいた可視化事案の仕組みを全面的にPythonで置き換えるという作業をちょいちょい進めておりました。 可視化に関する作業の中にはAmazon Redshiftへのアクセスを行なう部分も含まれていますが、この部分についてもPythonで利用出来るライブラリを使って処理を実現する事が可能です。そこで当エントリではPythonからライブラリ『psycopg2』を使ってAmazon Redshiftへのアクセスを行なう際のサンプルコードをまとめてみたいと思います。(psycopg2はPythonで最もポピュラーなPostgreSQLライブラリです。Amaozn Redshif

                      psycopg2によるPython2.7からのAmazon Redshiftアクセスサンプル | DevelopersIO
                    • psycopg2をインストールしてPythonからPostgreSQLを操作する

                      PythonからPostgreSQLにアクセスするには、psycopg2を利用します。 本記事の内容 psycopg2とは?psycopg2のシステム要件psycopg2のインストールpsycopg2の動作確認 それでは、上記に沿って解説していきます。 psycopg2とは? psycopg2とは、PostgreSQLデータベースアダプタです。 簡単に言うと、PythonからPostgreSQLへアクセスするためのライブラリとなります。 そして、psycopg2はlibpq(PostgreSQL client library)のCラッパーです。 したがって、速度的には問題なしと言えます。 機能的には、一般的なSQL文実行はもちろん可能です。 加えて、「COPY TO/COPY FROM」に対応しているのが特徴となります。 あと、PythonにおけるPostgreSQL関連のライブラリでは1

                        psycopg2をインストールしてPythonからPostgreSQLを操作する
                      • How to install psycopg2 under virtualenv « goshawk's digital nest

                        If you have tried to install psycopg2 (Postgresql support for python) which is used by the popular sqlalchemy framework under virtualenv you will end up with something like this (python-keygrabber-env)goshawk@cacserver:~/python-keygrabber-env/aranciulla/keygrabber$ pip install psycopg2 Downloading/unpacking psycopg2 Running setup.py egg_info for package psycopg2 Error: pg_config executable not fou

                        • Apple Silicon で psycopg2 (python3用pgsqlライブラリ) をインストール - Qiita

                          Apple Silicon psycopg2 インストール作業メモ 2020/11/19 1, python3,pip3はos(Big Sur 11.1beta)バンドルのものを使う $ which python3 /usr/bin/python3 $ python3 -V Python 3.8.2 pip3は直接呼び出すとwarning出るので回避 alias pip3='/usr/bin/python3 -m pip' $ pip3 -V pip 20.2.4 from /Users/myname/Library/Python/3.8/lib/python/site-packages/pip (python 3.8) 2, Postgresqlをインストール $ cd ~ $ wget https://ftp.postgresql.org/pub/source/v12.5/postgr

                            Apple Silicon で psycopg2 (python3用pgsqlライブラリ) をインストール - Qiita
                          • python3でDBにデータを保存する(wiht PostgreSQL and psycopg2)

                            この記事について 前回の記事にてpsycopg2をインストールしました。 なので今回はそれを利用してDBにデータを保存してみようと思います。 圧倒的初心者記事ですがご容赦ください。 関連記事 ANACONDA NAVIGATORを使って仮想環境を作ってpsycopg2を入れる 環境 Python3 Anaconda ソースコード 使用準備

                              python3でDBにデータを保存する(wiht PostgreSQL and psycopg2)
                            • Psycopg2でPostgreSQLを操作するときのトランザクションについて - Qiita

                              Psycopg2の基本的な使い方と、トランザクションについて新たに学んだ点をまとめてみた。 環境 Psycopg2 : 2.8.4 Heroku : 0.1.4 python : 3.7.4 Psycopg2でDBに接続してSQL文を実行する psycopg2に関しては公式ドキュメントに全て書いてある。 https://www.psycopg.org/docs/usage.html#transactions-control 以下は最低これだけわかれば良いというやつ。簡単だね~。 # まず、connect関数でDBと接続されたconnectionインスタンスを生成する conn = psycopg2.connect(DATABASE_URL) # そしてconnectionインスタンスのcursorメソッドで、sql文を実行できるcursorインスタンスを生成する cursor = conn

                                Psycopg2でPostgreSQLを操作するときのトランザクションについて - Qiita
                              • 画像データをデータベースに保存した後、取り出してファイル展開する方法(Python psycopg2 + postgreSQL編) - Qiita

                                画像(静止画)データ、 音声データ、動画データは、バイナリファイルにしてデータベースに格納できる 【今回、学ばせて頂いたコード掲載ウェブサイト】 Psycopg2でPostgreSQL 9.3.2のbytea型の列にバイナリデータを登録する 上記ウェブサイトに掲載されているコードを借りて、一部、関数メソッドなどに発展させて、画像データ保存&とりだし の汎用メソッド化してみた 1.postgreSQL に、bytea 型 のカラムを持つテーブルを用意 (テーブル名) image_tbl (格納先 DB名)testdb

                                  画像データをデータベースに保存した後、取り出してファイル展開する方法(Python psycopg2 + postgreSQL編) - Qiita
                                • 【小ネタ】Macにpsycopg2をインストールする時のメモ | DevelopersIO

                                  動作確認環境 MacOS Catalina: 10.15.6 postgresql: 12.4 psycopg2: 2.8.5 手順 postgresqlが入ってない場合はHomebrewでインストールしておきます。 $ brew install postgresql 続いてpsycopg2を入れようとすると怒られます。 $ pipenv install psycopg2 Installing psycopg2… Error: An error occurred while installing psycopg2! Error text: Collecting psycopg2 Using cached psycopg2-2.8.5.tar.gz (380 kB) ERROR: Command errored out with exit status 1: command: /Users/

                                    【小ネタ】Macにpsycopg2をインストールする時のメモ | DevelopersIO
                                  • The psycopg2 module content — Psycopg 2.9.9 documentation

                                    The psycopg2 module content¶ The module interface respects the standard defined in the DB API 2.0. psycopg2.connect(dsn=None, connection_factory=None, cursor_factory=None, async=False, \*\*kwargs)¶ Create a new database session and return a new connection object. The connection parameters can be specified as a libpq connection string using the dsn parameter: conn = psycopg2.connect("dbname=test us

                                    • GitHub - jkehler/awslambda-psycopg2

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - jkehler/awslambda-psycopg2
                                      • Using psycopg2 with PostgreSQL - PostgreSQL wiki

                                        Psycopg2 is a mature driver for interacting with PostgreSQL from the Python scripting language. It is written in C and provides a means to perform the full range of SQL operations against PostgreSQL databases. This page is focused on version 2 of the driver, only. Overview Links Official Project Documentation Psycopg2 Project Repository Psycopg2 Wiki Tutorial PostgreSQL Tutorial and PostgreSQL Pyt

                                        • Herokuでpsycopg2からPostgreSQLを触ってみる | Siguniang's Blog

                                          Heroku で Python から PostgreSQL を使う場合、ドキュメントは Django を前提にしている。 宗教上の理由などにより Django 以外から PostgreSQL を使う場合を想定して、ORM も経由せずに素の psycopg2 から PostgreSQL を操作する方法を調べた。 作成するトイアプリ Ubuntu でコマンドを打ち間違えると、Google の “did you mean” 機能よろしく、候補を教えてくれる。 $ call No command 'call' found, did you mean: Command 'wall' from package 'bsdutils' (main) Command 'calc' from package 'apcalc' (universe) Command 'cal' from package 'bsd

                                            Herokuでpsycopg2からPostgreSQLを触ってみる | Siguniang's Blog
                                          1