replace "main" to "public" On 6 abr, 19:44, umpirsky <umpir...@gmail.com> wrote: > Hi. > > I have a problem with doctrine2 in symfony2 app with postgres > database. > > I get error: > > SQLSTATE[3F000]: Invalid schema name: 7 ERROR: schema "main" does > not exist > > Problem is that my schema is Main not main. When I rename it, similar > thing happends for table relation: > > SQLSTATE[42P01]: Undefined table: 7 ERROR: relation > "main.brand_brandid_seq" does not exist > > Problem is case sensitivity and I guess maybe it have something to do > with quoting or some doctrine configuration. > > Entity: > > namespace GateSecure\ResellerApiBundle\Entity; > > /** > * GateSecure\ResellerApiBundle\Entity\Brand > * > * @orm:Table(name="Main.Brand") > * @orm:Entity > */ > class Brand > { > /** > * @var integer $brandid > * > * @orm:Column(name="BrandId", type="integer", nullable=false) > * @orm:Id > * @orm:GeneratedValue(strategy="SEQUENCE") > * > @orm:SequenceGenerator(sequenceName="Main.Brand_BrandId_seq", > allocationSize="1", initialValue="1") > */ > private $brandid; > > /** > * @var string $brandname > * > * @orm:Column(name="BrandName", type="string", length=32, > nullable=false) > */ > private $brandname; > > /** > * Set name. > * > * @param string $name > */ > public function setName($name) { > $this->brandname = $name; > } > } > > Schema: > > SET search_path = "Main", pg_catalog; > > CREATE SEQUENCE "Brand_BrandId_seq" > START WITH 2 > INCREMENT BY 1 > NO MAXVALUE > NO MINVALUE > CACHE 1; > > SET default_tablespace = ''; > > SET default_with_oids = false; > > CREATE TABLE "Brand" ( > "BrandId" integer DEFAULT > nextval('"Brand_BrandId_seq"'::regclass) NOT NULL, > "BrandName" character varying(32) NOT NULL > ); > > Controller: > > $reseller = new \GateSecure\ResellerApiBundle\Entity > \Brand(); > $reseller->setName('Sasa'); > > $em = $this->get('doctrine.orm.entity_manager'); > $em->persist($reseller); > $em->flush(); > > Any idea?
-- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en