-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 03/05/2011, a las 11:25, Alvaro Herrera escribió: > Excerpts from Juan Manuel Acuña Barrera's message of mar may 03 13:15:12 > -0300 2011: > >> Como les comenté en correos anteriores, estoy empezando apenas con >> PostgreSQL y como parte de ese comienzo estoy migrando una aplicación >> mysql/php a postgresql/php. Hasta ahora los problemas con los que me >> encontré los pude solucionar fácilmente, pero en este momento estoy atorado >> con lo siguiente: la mayoría de las tablas en mysql de mi aplicación tienen >> una o más mayúsculas, ya sea iniciales (por ejemplo IDmesa) o intermedias >> (por ejemplo autorizacionDescuento). Ahora que he migrado la base de datos a >> PostgreSQL me doy cuenta que me ha movido todo a minúsculas, y esto me está >> dando algunos problemas en mi aplicación. >> >> En fin, todo este rollo era para preguntar, hay manera de hacer que >> PostgreSQL sea case-sensitive, o sea, que me deje que la tabla la ponga >> autorizacionDescuento y no me la ponga autorizaciondescuento, o, >> directamente será mejor modificar mi tabla por algo como >> autorizacion_descuento. > > Puedes hacer que conserve las mayúsculas encerrando los identificadores > en comillas: create table "autorizacionDescuento". > > Si tienes problemas, es porque la aplicación está usando identificadores > encerrados por comillas pero no las estás usando en la creación de > tablas. Lo más simple es ser consistente: usas comillas para todo (con > lo cual se preservan las mayúsculas) o no las usas en ninguna parte (y > queda todo en minúscula, pero no hay problema porque en cada consulta se > convertirán a minúscula también y no habrá error). > > -- > Álvaro Herrera <alvhe...@alvh.no-ip.org> Muchas gracias Álvaro, voy a revisar cual opción funcionará mejor en la aplicación. Saludos! Juan Manuel Acuña. -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) iEYEARECAAYFAk3AMSkACgkQTc4QiYN6hDd9TwCfQYIQaWHxFki9CVx88pQ2dVdf 7wIAn3uS29OKFvWRmqFMIowvCRnQikWu =ESB1 -----END PGP SIGNATURE----- - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda