Небольшой фрагмент кода из схемы базы данных Я пытаюсь определить в моем файле «schema.xml»:PropelORM + PostgreSQL: Как определить SQL-подобное ограничение CHECK для столбца в «schema.xml»?
<table name="hotelroom" phpName="hotelroom">
<column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true" />
<column name="room_number" type="varchar" size="10" required="true" />
<column name="price" type="numeric" defaultValue="1000" required="true" />
<unique>
<unique-column name="room_number" />
</unique>
</table>
В PostgreSQL для этого столбца «цена» я бы письменного CHECK (price > 0::numeric)
, но я могу» t, похоже, найти какой-либо способ достичь этого здесь. Я проверил документацию (http://propelorm.org/documentation/reference/schema.html), но ничего не нашел на этом. Спасибо, что нашли время.