9951 explained code solutions for 126 technologies


postgresqlHow do I store and retrieve BLOBs in PostgreSQL?


Storing and retrieving BLOBs in PostgreSQL can be done using the BYTEA data type. This data type allows binary data to be stored in the database. To store a BLOB, you can use the INSERT command, for example:


INSERT INTO images (data) VALUES (decode('\x89504e470d0a1a0a0000000d4948445200000020000000200806000000febb3d09000000017352474200aece1ce90000000467414d410000b18f0bfc6105000000097048597300000ec300000ec301c76fa8640000001e4944415478da63f4118ef7b18f033f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2f3f2

Edit this code on GitHub