AUTO_INCREMENT属性とSERIAL型 AUTO_INCREMENT属性はMySQL用なので、PostgreSQLでは使用できません。 PostgreSQLでは、SERIAL型を使います。 CREATE TABLE tasks ( id INT(10) NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, created_at TIMESTAMP, updated_at TIMESTAMP, PRIMARY KEY (id) );
テスト用プログラム 簡単のため、実行件数やcommit回数は対話的な入力が行えるようにします。 できるだけ同じ範囲の時間で比較できるようにパラメータを作る部分を含めます。 実行前に都度、テーブルリセットするため、TRUNCATEとSEQUENCEオブジェクトの値初期化を行います。 execute_valuesは、デフォルト100行まで。それ以上を入力するときは、引数のpage_sizeに入力数以上の値を渡す必要があります。 import psycopg2 from psycopg2.extras import execute_values from time import time _text = 'test' * 300 conn = psycopg2.connect('dbname=dbname host=localhost user=username password=passwor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く