PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Случай с doctrine2, symfony2 и postgresql обекти

Опитайте това

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

В postgres всяка дума, чувствителна към главни и малки букви, трябва да бъде екранирана.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете всички процедурни, дефинирани от потребителя функции

  2. Местоположение по подразбиране на базата данни PostgreSQL в Linux

  3. Големи данни с PostgreSQL и Apache Spark

  4. Грешка при несъответствие на данни на Laravel при използване на \PDO::ATTR_EMULATE_PREPARES => вярно

  5. Недостатъци на таблица с твърде много колони