sql >> Databáze >  >> RDS >> PostgreSQL

Vložte obrázek do databáze postgresql

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

Výše uvedené řešení funguje, pokud je typ sloupce bytea

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

Výše uvedené řešení funguje, pokud je typ sloupce oid, tj. Blob

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

Výše uvedená dekódovací funkce má dva parametry. První parametr je HexString of Image. Druhý parametr je standardně hex. Funkce Decode překryje hexString na bajty a uloží do sloupce datového typu byte v postgresu.



  1. Třídění prvků pole

  2. jak udělit oprávnění uživatele ke konkrétnímu schématu?

  3. PostgreSql INSERT FROM SELECT VRACOVACÍ ID

  4. 'IF' v příkazu 'SELECT' - zvolte výstupní hodnotu na základě hodnot sloupců