Re: Best practice to move from MySQL to PostgreSQL
От | Thomas Kellerer |
---|---|
Тема | Re: Best practice to move from MySQL to PostgreSQL |
Дата | |
Msg-id | id7j1q$3li$1@dough.gmane.org обсуждение исходный текст |
Ответ на | Best practice to move from MySQL to PostgreSQL (Guenther Boelter <gboelter@gmail.com>) |
Список | pgsql-novice |
Guenther Boelter, 02.12.2010 05:04: > so a query looks like this > > SELECT BelegNummer, BelegDatum FROM rechnungen ORDER BY BelegDatum ASC; > > This will not work with PostgreSQL, because PostgreSQL will change all fieldnames to lowercase, right? > Means, I've to change all fieldnames to lowercase like belegnummer, belegdatum .... No you don't need to change the statements - at least not if they *don't* use doubles quotes. As long as you don't use double quotes, the names are not case-sensitive (as required by the standard) So just make sure you don't quote your table and column names and you should be fine. The following statements are equivalent: SELECT BELEGNUMMER FROM RECHNUNGEN select belegnummer from rechnungen SELECT belegnummer FROM rechnungen SELECT BeLeGnUmMer FROM rechnungen ... > Should I change my queries to something like this: > >> SELECT belegnummer, belegdatum FROM rechnungen ORDER BY belegdatum ASC; No need to do that. Regards Thomas
В списке pgsql-novice по дате отправления: