pg_escape_bytea --
Protège une chaîne pour insertion dans un champ bytea
Description
string pg_escape_bytea ( string data )
pg_escape_bytea() protège les caractères de la
chaîne data avec le mode bytea. La chaîne
protégée est retournée.
Note :
Lorsque vous utilisez une commande SELECT avec des données de type bytea,
PostgreSQL retourne des valeurs octales, préfixées avec des anti-slash
'\' (par exemple \032). Les utilisateurs doivent effectuer la conversion en
format binaire manuellement.
pg_escape_bytea() requiert PostgreSQL 7.2 ou plus récent. Avec
PostgreSQL 7.2.0 et 7.2.1, les données bytea doivent être transtypée
lorsque vous activez le support des chaînes de caractères multi-octets.
C'est-à-dire INSERT INTO test_table (image) VALUES ('$image_escaped'::bytea);.
PostgreSQL 7.2.2 ou plus récent ne requiert pas cette manipulation.
Toutefois, si le client et le serveur n'utilisent pas le même jeu de caractères,
il peut arriver des erreurs. Il faut alors forcer le transtypage
manuellement.
Liste de paramètres
data
Une chaîne de caractères contenant du texte ou des données binaires qui seront
insérées dans la colonne bytea.
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page. L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.