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

Wstaw obraz do bazy postgresql

insert into category(category_name,category_image) values('tablette', bytea('D:\image.jpg'));

Powyższe rozwiązanie działa, jeśli typ kolumny to bajt

insert into category(category_name,category_image) values('tablette', lo_import('D:\image.jpg'));

Powyższe rozwiązanie działa, jeśli typ kolumny to oid, tj. Blob

insert into category(category_name,category_image) values('tablette',decode('HexStringOfImage',hex));

Powyższa funkcja dekodowania przyjmuje dwa parametry. Pierwszym parametrem jest HexString obrazu. Drugim parametrem jest domyślnie hex. Funkcja Decode zamienia hexString na bajty i przechowuje w kolumnie bytea typu danych w postgresie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wskazówki dotyczące zdalnego zarządzania PostgreSQL

  2. Jak wykonać kopię zapasową pojedynczej tabeli w bazie postgres?

  3. Jak uniknąć wielu ewaluacji funkcji za pomocą składni (func()).* w zapytaniu SQL?

  4. Usuń zduplikowane wiersze (nie usuwaj wszystkich duplikatów)

  5. Złożone zapytanie Postgres