Re: Strange Type Mismatch on Insert
От | Stephan Szabo |
---|---|
Тема | Re: Strange Type Mismatch on Insert |
Дата | |
Msg-id | Pine.BSF.4.21.0103191716290.27292-100000@megazone23.bigpanda.com обсуждение исходный текст |
Ответ на | Re: Strange Type Mismatch on Insert (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Strange Type Mismatch on Insert
|
Список | pgsql-general |
On Mon, 19 Mar 2001, Tom Lane wrote: > Jeff Eckermann <jeckermann@verio.net> writes: > > Can anyone see what is the problem with the following insert? > > gmp=# insert into data (site, gmp_id, item, category, gmp) values > > ('Rochester', 22, 'Design fee', 12, 40000.00); > > ERROR: Unable to identify an operator '=' for types 'text' and 'int4' > > Got any foreign keys associated with that table? Check for type > mismatch between referencing and referenced columns. It's a bug > that such problems are not detected when you declare the key > relationship, but right now they're not detected until runtime... As an odd side note on that... I have a fix, using oper() to look for an = operator. I noticed while doing that though that varchar and int4 appear to be comparable while text and int4 aren't which seemed rather odd.
В списке pgsql-general по дате отправления: