Re: Issues w/ 7.1 to 7.2 upgrade.
От | Josh Berkus |
---|---|
Тема | Re: Issues w/ 7.1 to 7.2 upgrade. |
Дата | |
Msg-id | web-698098@davinci.ethosmedia.com обсуждение исходный текст |
Ответ на | Issues w/ 7.1 to 7.2 upgrade. ("Diehl, Jeffrey" <jdiehl@sandia.gov>) |
Список | pgsql-sql |
Mike, > I just upgraded from 7.1 to 7.2, mainly because of the facts that > vacuum > doesn't do table locks and I thought that "replace into" would be in > 7.2. > > Anyway, I don't see that "replace into" is there... Nope. I hadn't had the impression from the list traffic that thedevelopers ever considered letting in this bit of non-standardSQL. While it's undoubtedly useful, it's not in the SQL 92 spec and a*lot* of extra programming would be requiredto support it (forexample, those of us who use UPDATE and INSERT triggers might findourselves re-writing them all). Remember: If you really, really want "replace into", Postgres *is* anopen-source database. You are always welcome to hackyour own"replace into" patch. > Also, I noticed a slight difference that caught me off guard: > > If I try to insert '1234567890' into a varchar(5) under 7.1, the > value of > the field will be '12345'. > > If I try it under 7.2, I get an error. Another annoying change per the spec, I believe. Personally, thischange made me happy because unexpected truncations hadpreviouslyescaped my notice. But it did lead to a spate of emergency bug fixesin my code. -Josh ______AGLIO DATABASE SOLUTIONS___________________________ Josh Berkus Complete informationtechnology josh@agliodbs.com and data management solutions (415) 565-7293 for law firms, small businesses fax 621-2533 and non-profit organizations. San Francisco
В списке pgsql-sql по дате отправления: