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

Przykład przygotowanej instrukcji INSERT przy użyciu ruby ​​pg gem

pg gem chce, abyś używał ponumerowanych symboli zastępczych ($1 , $2 , ...) zamiast pozycyjnych symboli zastępczych (? ):

conn = PG.connect(:dbname => 'db1')
conn.prepare('statement1', 'insert into table1 (id, name, profile) values ($1, $2, $3)')
conn.exec_prepared('statement1', [ 11, 'J.R. "Bob" Dobbs', 'Too much is always better than not enough.' ])

dokładna instrukcja ma to do powiedzenia:

I znowu dla exec_prepared :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zadania rake wydają się ignorować konfigurację database.yml

  2. Jak usunąć lub zmienić zapytanie dotyczące liczby stronicowania cakephp w postgresql?

  3. Kolumna „mary” nie istnieje

  4. Postgres znajduje wszystkie wiersze w tabelach bazy danych spełniające kryteria w danej kolumnie

  5. Jak wstawić wiele wierszy z kluczem obcym przy użyciu CTE w Postgresie?