PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Python psycopg2 nie wstawia się do tabeli postgresql

Jeśli nie chcesz zatwierdzać każdego wpisu do bazy danych, możesz dodać następujący wiersz:

conn.autocommit = True

Tak więc otrzymany kod będzie wyglądał następująco:

import psycopg2

try:
    conn = psycopg2.connect("dbname='djangostack' user='bitnami' host='localhost' password='password'")
    conn.autocommit = True
except:
    print "Cannot connect to db"

cur = conn.cursor()

try:
    cur.execute("""insert into cnet values ('r', 's', 'e', 'c', 'w', 's', 'i', 'd', 't')""")
except:
    print "Cannot insert"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL, gdzie połączony zbiór musi zawierać wszystkie wartości, ale może zawierać więcej

  2. Uaktualnić kolumnę PostgreSQL JSON do JSONB?

  3. Utwórz bazę danych Postgres za pomocą Pythona

  4. Optymalizacja zapytań w PostgreSQL. WYJAŚNIJ podstawy – część 1

  5. Jak zarządzać połączeniami db na serwerze?