Roberto A. escribió: > Para esto intente usar la sintaxis de sql que es " dni like > '[0-9].[0-9][0-9][0-9].[0-9][0-9][0-9]-[A-Z]' " > pero no funciona en postgres
Cambia el like por un ~ y debería funcionar. LIKE es para expresiones de búsqueda SQL. Los [0-9] son clases de caracteres de expresiones regulares. Son dos cosas distintas. Ojo, el . debería ser un \. de lo contrario te aceptará algo como 4-234-234-R -- Alvaro Herrera http://www.PlanetPostgreSQL.org/ "In a specialized industrial society, it would be a disaster to have kids running around loose." (Paul Graham) -- TIP 4: No hagas 'kill -9' a postmaster