Tag propel

Propel, Oracle e nomes de tabelas 2

Aug19

Nos últimos dias experienciei problemas em utilizar o Symfony com banco de dados Oracle (mais especificamente, em utilizar o Propel com Oracle). O que acontece é que os scripts gerados através do comando propel-build-sql do Symfony, por padrão, ficam da seguinte forma:

CREATE TABLE "estado"
(
"id" NUMBER  NOT NULL,
"nome" VARCHAR2(50),
"sigla" VARCHAR2(2)
);

MySQL e PostgreSQL não apresentaram problemas. Porém, a inserção deste SQL no Oracle força que todas as tabelas e campos sejam criados na forma de caracteres minúsculos.

continue reading »

Dica rápida: foreign key para tabelas de plugins 2

Jul27

Se você já tentou criar uma chave estrangeira no seu schema.yml para a tabela de um plugin pode ter esbarrado em um problema: Usar a convenção do Symfony para chaves estrangeiras em plugins não funciona, visto que os namespaces (packages) são gerados em locais diferentes.

Por exemplo:

project:
id:
title: varchar(255)
sf_guard_user_id:

O código acima resultará no seguinte erro:

“Unable to resolve foreign table for column “sf_guard_user_id”"

continue reading »

Jony dos Santos Kostetzer is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com