Moving a Table Index

Move an index from the current dbspace to another dbspace. This action is only applicable to tables in the IQ store (main store).

Prerequisites
Database Version Table Index Privileges
SAP Sybase IQ 15.3 and 15.4 Requires one of:
  • DBA authority.
  • SPACE ADMIN authority.
  • CREATE permission on the target dbspace, along with one of:
    • You own the underlying table.
    • You have REFERENCE permission on the underlying table.
SAP Sybase IQ 16.0 Requires one of:
  • ALTER ANY INDEX system privilege.
  • ALTER ANY OBJECT system privilege.
  • MANAGE ANY DBSPACE system privilege.
  • You own the underlying table of the index.
  • Reference permission on the table along with one of:
    • CREATE ANY OBJECT system privilege.
    • CREATE permission on the target dbspace.
Task
  1. In the Perspective Resources view, select the resource and select Resource > Administration Console.
  2. In the left pane, select IQ Servers > Schema Objects > Tables.
  3. Select Tables or Global Temporary Tables.
  4. Select a table from the right pane and either:
    • Click the arrow to the right of the name and select Properties, or
    • From the Administration Console menu bar, select Resource > Properties.
    The Table Properties view appears.
  5. In the left pane, select Indexes.
    Note: Indexes does not appear for Proxy tables as they are not supported.
  6. Select an index from the right pane and click Move.
    Note: Move does not appear when the underlying table is an IQ system store table.
  7. In the Move Objects Dialog view, select the new dbspace and click OK.
    The index is moved, but is not saved to the database.
  8. Do one of the following:
    • Click Apply to upload any property changes to the database and remain in the properties view.
    • Click OK to upload any property changes to the database and exit the properties view.
    • Click Cancel to cancel ALL unuploaded property changes and exit the properties view.
Related tasks
Authenticating a Login Account for a Managed Resource