[Info-ingres] The column with no datatype

Martin Bowes martin.bowes at ndph.ox.ac.uk
Fri Jun 18 10:25:00 UTC 2021


Hi All,

So one day I did...
copydb -c -uoqs oqs_result_live ztrans_symdig
INGRES COPYDB Copyright 2016 Actian Corporation
Unload directory is '/user/ingres'.
Reload directory is '/user/ingres'.
There are 0 sequences owned by user 'oqs'.
There is one table owned by user 'oqs'.
E_AD2003 ADF routine was passed an unknown datatype name.

'WTF!' I thought to myself and after some investigation....

select column_sequence, column_datatype
from iicolumns
where table_name='ztrans_symdig' and column_name = 'responses';

┌───────────────┬────────────────────────────────┐
│column_sequence│column_datatype                 │
├───────────────┼────────────────────────────────┤
│             18│                                │
└───────────────┴────────────────────────────────┘
(1 row)
How is that possible?

Now iicolumns is a view and so I went back to the iirelation and iiattribute tables:

select varchar(r.relid, 13), attid, varchar(attname, 13),
a.attfrmt, a.attfrml,
varchar(uppercase(iitypename(ii_ext_type(a.attfrmt, a.attfrml))), 12) as datatype
from iiattribute a
    join iirelation r on a.attrelid = r.reltid and a.attrelidx = r.reltidx
where a.attname = 'responses'

┌─────────────┬──────┬─────────────┬───────┬─────────────┬────────────┐
│col1         │attid │col3         │attfrmt│attfrml      │datatype    │
├─────────────┼──────┼─────────────┼───────┼─────────────┼────────────┤
│symdig       │    18│responses    │     22│           32│LONG VARCHAR│
│ztrans_symdig│    18│responses    │     36│           16│            │
└─────────────┴──────┴─────────────┴───────┴─────────────┴────────────┘
(2 rows)

I'm trying to track down how the user has created this table and if they have a log of the activity.
I think the user is doing a create table ztrans_symdig as select * from symdig where 1 = 0;
However,  when I try this the responses column correctly becomes a long varchar without any problem.

Any suggestions?

Marty
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.planetingres.org/pipermail/info-ingres/attachments/20210618/d55326b0/attachment.html>


More information about the Info-ingres mailing list