Download IBM Informix Migration Guide
Transcript
Other sysmaster database table and column changes in Version 9.30 Dynamic Server Version 9.30 contains a new sysmaster database table. In addition, some tables were removed and new columns were added to a few tables. The following tables have been added to the sysmaster database: logmessage syscdrack_buf syscdrack_txn syscdrctrl_buf syscdrctrl_txn syscdrprog syscdrq syscdrrecv_buf syscdrrecv_txn syscdrtx The following arc_change_log table has been deleted from the sysmaster database: One or more columns have been added to the following system catalog tables: sysams sysdistrib sysprocedures sysroutinelangs Several columns have been added to the sysdbstab system catalog table. Remote queries on system catalog tables between Version 7.31 and later versions Certain system catalog tables use data types that are not supported in Dynamic Server Version 7.31. Remote queries that issue a SELECT * statement on these system catalog tables from Version 7.31 to later versions will fail. For example, the following queries that originate on Version 7.31 fail if you try to run them on a later version of the server: SELECT * FROM dbname@remoteserver:sysindices; SELECT * FROM dbname@remoteserver:sysindexes; Instead of using an asterisk as the Projection clause, specify the required column names explicitly. You cannot specify any columns that have user-defined types. Difference in sysindexes between Version 7.31 and later versions In Version 7.31, sysindexes is a table. In Dynamic Server Version 11.50, 11.10, 10.0, 9.40, 9.30, and 9.21, sysindexes is a view. The ALTER TABLE statement fails for sysindexes because this statement is not valid for altering a view. E-6 IBM Informix Migration Guide