Postgresql 如何为Postgres表中的复选框创建列?
我想在postgres db中创建一个表。我使用jdbc驱动程序通过jsp应用程序连接到它 我的专栏之一是复选框。 我不知道在创建表时应该声明什么类型。 在创建了我应该插入的值之后 我有两个专栏 |shop | closed |PostgreSQL表中的“复选框”将由带有Postgresql 如何为Postgres表中的复选框创建列?,postgresql,jsp,checkbox,Postgresql,Jsp,Checkbox,我想在postgres db中创建一个表。我使用jdbc驱动程序通过jsp应用程序连接到它 我的专栏之一是复选框。 我不知道在创建表时应该声明什么类型。 在创建了我应该插入的值之后 我有两个专栏 |shop | closed |PostgreSQL表中的“复选框”将由带有非空约束的布尔数据类型表示。有些应用程序可能会使用整数列,但这并没有那么好 如何使其成为“复选框”完全取决于与PostgreSQL对话的应用程序。您的标记提到JSP,因此您可能是通过某种ORM层(如Hibernate)与Post
非空
约束的布尔
数据类型表示。有些应用程序可能会使用整数
列,但这并没有那么好
如何使其成为“复选框”完全取决于与PostgreSQL对话的应用程序。您的标记提到JSP,因此您可能是通过某种ORM层(如Hibernate)与PostgreSQL对话,该层将数据库访问转换为Java对象,在这种情况下,它将只是一个Java
bool
。如果没有,那么您可以通过JDBC使用SQL访问布尔值。您应该创建位或布尔列,并在插入时插入1或0。或者它可以是子表中的一行。它的存在表示检查。取决于您有多少复选框以及需要更新的频率。