这是我的连接字符串:
DAL('postgres://postgres:000100010@localhost/postgres',pool_size=10,migrate=False,fake_migrate_all=True)
预创表
db.define_table('users',
Field('first_name'),Field('last_name')
)
获取数据的代码
def users():
rows = db(db.users).select()
return dict(rows=rows)
返回
{
rows: [ ]
}
答案 0 :(得分:1)
尝试做:
db.define_table('users',
Field('first_name'),
Field('last_name'),
rname='myschema.users')
在进行查询时,web2py将使用rname
(在本例中为“myschema.users”)而不是DAL
表名称(只是“用户”)。