小编Tok*_*oki的帖子

在PostgreSQL中插入多个ENUM值

是否可以ENUM在postgres中的列中插入多个值?

例如,在Mysql中,我可以做到.

create table 'foo'(
    'foo_id' smallint(5) unsigned NOT NULL AUTO_INCREMENT,
    `foo_enum` enum('foo','bar','dummy') DEFAULT 'foo',
);

insert into 'foo' ('foo_id', 'foo_enum') values (1, 'foo, bar')
Run Code Online (Sandbox Code Playgroud)

postgresql enums insert

4
推荐指数
1
解决办法
5487
查看次数

两个表之间的两个关系使用cakephp的约定

遵循约定,如何将具有两个外键的表创建到同一个表.以博客教程和简单身份验证和授权应用程序教程为例,其中表有一个user_id帖子,代表引用用户表的帖子的创建者.如何设计存储表,除了开发人员之外,另一个用户可能是修改器.

CREATE TABLE users (
    id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50),
    password VARCHAR(50),
    role VARCHAR(20),
    created DATETIME DEFAULT NULL,
    modified DATETIME DEFAULT NULL,
    user_id INT(11);// cakephp here knows the relationship itself
);
Run Code Online (Sandbox Code Playgroud)

显然我无法添加另一列user_id来表示修改的用户.我怎么能这样做,有可能吗?对不起我的英语不好

cakephp

1
推荐指数
1
解决办法
811
查看次数

标签 统计

cakephp ×1

enums ×1

insert ×1

postgresql ×1