sql >> Database >  >> RDS >> PostgreSQL

Een afbeelding invoegen in de postgresql-database

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

De bovenstaande oplossing werkt als het kolomtype bytea is

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

De bovenstaande oplossing werkt als het kolomtype oid is, d.w.z. Blob

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

De bovenstaande decodeerfunctie heeft twee parameters. De eerste parameter is HexString of Image. De tweede parameter is standaard hex. Decodeerfunctie dekt de hexString naar bytes en slaat op in de bytea-gegevenstypekolom in postgres.



  1. Hoe bereken ik een lopend totaal in SQL zonder een cursor te gebruiken?

  2. Implementeer SQL Server AlwaysOn-beschikbaarheidsgroepen op Linux

  3. Wat is een unieke beperking in SQL Server - SQL Server / TSQL-zelfstudie, deel 95

  4. Hoe MySql op Mac te gebruiken