sql >> Database teknologi >  >> RDS >> PostgreSQL

Sag med doctrine2, symfony2 og postgresql entiteter

Prøv dette

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;
    }
}

I postgres skal hvert ord, der skelner mellem store og små bogstaver, være escape.



  1. Sådan vises en plsql-fejlmeddelelse med dynamisk handling

  2. JOIN mysql php-funktion i stedet for hver loop

  3. MySQL:Indsæt ikke en ny række, hvis de definerede rækker er de samme

  4. 'PDOException' med beskeden 'SQLSTATE[HY000] [2002] Ingen rute til vært