1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Migrar Indices do Banco de Dados

Discussão em 'Banco de Dados / Database' iniciado por kikofr, Junho 16, 2010.

  1. kirchner

    kirchner Membro Participativo Moderador

    Sim, a tabela de sistema "_Index" tem informações sobre todos os índices do banco.
  2. kikofr

    kikofr Membro Participativo

    Italo,

    Qual seria a sua idéia?

    Eu fiz o seguinte script para tentar agilizar o processo. Mas preciso vincular a tabela do indice no script. Tem alguma tabela aonde consiga vincular indice + tabela?

    Código:
    DEFINE TEMP-TABLE tt-index
        FIELD listagem AS CHARACTER FORMAT "x(100)".
    FOR EACH _index.
        CREATE tt-index.
        ASSIGN tt-index.listagem = "proutil ems2cad -C indexmove " + _index._Index-Name + " indices " .
    END.
    OUTPUT TO c:\temp\teste.sh.
    FOR EACH tt-index.
        DISP tt-index WITH WIDTH 450.
    END.
    OUTPUT CLOSE.
    
  3. kirchner

    kirchner Membro Participativo Moderador

    As informações de tabela estão na tabela _File. Dá uma olhada neste código:

    Código:
    FOR EACH _index, EACH _file OF _index WHERE NOT _hidden:
        DISP _index._Index-Name _file._file-name.
    END.

Compartilhe esta Página