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

Jak mogę zapobiec ucieczce danych przez CakePHP podczas zapisu?

Okazało się, że rozwiązanie mojego problemu NIE jest oparte na CakePHP, ale na PostgreSQL!

Dodając „ID RETURNING” do zapytania w ten sposób:

INSERT INTO locations (title,company_id,state_id,poly,point) 
VALUES ('$title',$company_id,$state_id,ST_GeomFromText('$geom',4269),$point) RETURNING id;

Zapytanie nie zwraca już pustej tablicy, a teraz zwraca identyfikator właśnie utworzonego wiersza!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd lokalizacji Postgres

  2. Dodajesz całkowitą liczbę wierszy przez Marshmallow z @post_dump?

  3. Dlaczego wynik COUNT podwaja się, gdy dołączam dwa?

  4. Określanie odrębnej sekwencji na tabelę w Hibernate na podklasach

  5. Jak mogę umieścić bazę danych pod git (kontrola wersji)?