Atualização Framework 2.0 para 3.0 Banco de Dados Boa Noite Pessoal! Estou com dificuldades para atualizar o meu sistema do framework 2.0 para o 3.0. No tutorial de migração diz que eu preciso executar os comandos SQL a partir da linha "--- new programs of 3.0.0" do arquivo permission.sqlite.sql ou permission.pgsql.sql. Faço isso no meu banco de dados mas obtenho alguns erros: INSERT INTO system_program VALUES((select coalesce(max(id),0)+1 ...
AF
Atualização Framework 2.0 para 3.0 Banco de Dados  
Fechado
Boa Noite Pessoal! Estou com dificuldades para atualizar o meu sistema do framework 2.0 para o 3.0. No tutorial de migração diz que eu preciso executar os comandos SQL a partir da linha "--- new programs of 3.0.0" do arquivo permission.sqlite.sql ou permission.pgsql.sql. Faço isso no meu banco de dados mas obtenho alguns erros:

INSERT INTO system_program VALUES((select coalesce(max(id),0)+1 from system_program),'System PHP Info','SystemPHPInfoView')

Mensagens do MySQL : Documentação

#1093 - You can't specify target table 'system_program' for update in FROM clause

Alguém passou por isso?
Obrigado!

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (1)


PD

Limitação do Mysql.

O objetivo do SELECT dentro do VALUES é pegar o próximo ID da tabela system_program.
Mas você pode fazer isso manualmente também.

Atenciosamente,