PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 09/01/2018 14:56:19

OnoTime
Membre

Update syntaxe avec caractère spéciaux

Bonjour,

Voici mon champs

id |        valeur        
----------------+---------------------------------------
             1 | '[a-zA-Z0-9_]{4,16}'

J'ai besoin de modifier mon champs  valeur par  '[a-zA-Z0-9]{4,8}'

Mais j'ai des problèmes avec les [, sauriez vous m'aider ?

ERROR: syntax error at or near "["

Merci d'avance

Hors ligne

#2 09/01/2018 17:10:01

gleu
Administrateur

Re : Update syntaxe avec caractère spéciaux

Quel requête exécutez-vous ?

Hors ligne

#3 10/01/2018 13:03:01

arthurr
Membre

Re : Update syntaxe avec caractère spéciaux

Oui, vous devez avoir un problème dans votre requête car les "[" ne posent aucun problème dans un champs texte :

test=# select * from toto;
 id |       valeur       
----+--------------------
  1 | [a-zA-Z0-9_]{4,16}
(1 row)

test=# update toto set valeur = '[a-zA-Z0-9]{4,8}' where id = 1;
UPDATE 1
test=# select * from toto;
 id |      valeur      
----+------------------
  1 | [a-zA-Z0-9]{4,8}
(1 row)

Hors ligne

Pied de page des forums