sql >> Database >  >> RDS >> PostgreSQL

Case met doctrine2, symfony2 en postgresql-entiteiten

Probeer dit

namespace MyB\Entity;

/**
 * MyB\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;
    }
}

In postgres moet elk woord dat hoofdlettergevoelig is, escape zijn.



  1. Maak en importeer mysql-database op gedeelde host in php

  2. Inzicht in SQL Server Always Encrypted

  3. Probleem met formulier verzenden... Toets invoeren

  4. Hoe kan ik kolomnamen uit een tabel in Oracle halen?