| Sqlitefktg4sa. gerador de gatilho chave estrangeira SQLite para SQLALCHEMY |
Baixe Agora |
Sqlitefktg4sa. Classificação e resumo
- Nome do editor:
- Randy Syring
Sqlitefktg4sa. Tag
Sqlitefktg4sa. Descrição
Gerador de gatilho chave estrangeira SQLite para SQLALCHEMY O projeto SQLITEFKTG4SA existe porque o SQLite analisa as restrições de coluna FK, mas não os impõe. Você pode ler mais sobre o problema e sua solução se estiver interessado. A essência de tudo é que os gatilhos podem ser usados no SQLite para impor restrições de coluna FK. Eu tinha criado anteriormente um projeto para fazer isso no PHP, mas recentemente tentei me mudar para Python. Desde que eu estou usando sqlalchemy, eu realmente desejei gerar o FKS automaticamente, e este projeto nasceu.Instalação: * baixar o pacote zip * descompactar conteúdo para algum lugar no seu caminho Python o /usr/lib/python2.5/site-packages ou OC: Pilhas Python25Libsite * Você deve acabar com algo como c: python25libsite-packagessqlitefktg4sa ... Estabilidade: * atualmente apenas testado no Windows. Se você tiver problemas no sistema não-Windows, sinta-se à vontade para colocar em um relatório de bugs e eu vou consertar rapidamente. * Apesar de estarmos apenas em 0,1, o código é muito simples e há um pequeno conjunto de testes cobrindo os casos óbvios de uso. Portanto, deve ser bastante estável e quaisquer erros devem ser óbvios na frente. Exemplo: Baixe o pacote e procure o diretório de testes para um exemplo completo. É realmente simples de usar: Import * de SqliteFKTG4SA Import SqliteFkTriggerGenerator, auto_assign # Definir tabelas usando sqlalchemy ... # definir algumas tabelas manualmente para ter uma geração de FKMytable1.apend_ddl_listener ('create', sqlitefktriggergenerator) mytable2.apend_ddl_listener ('depois -Create ', sqlitefktriggergenerator) # ou, atribua-o automaticamente para todas as tabelas em suas tabelas de metadataauto_assign (metadados) e triggersmetadata.create_all () aqui estão alguns recursos principais de "sqlitefktg4sa": Atualmente suporta: · Inserir. · atualizar · Excluir · Excluir cascata Requisitos: · Pitão
Sqlitefktg4sa. Software Relacionado