标签: sql sqlite postgresql
数据库软件:SQLITE
考虑这种情况: 表X具有属性:A,B,C,D,1,2,3,4 表Y需要具有:A,B,C,D
数据库大小接近30GB。存储A,B,C,D的记录似乎是多余的。
我想知道是否有任何方法可以创建一个“虚拟”表,如果程序调用表Y,它仍然会从X读取数据,但只读取A,B,C,D属性。
非常感谢任何帮助!
答案 0 :(得分:5)
CREATE VIEW B AS (SELECT a,b,c FROM X)
对于SQLite,请参阅this link 对于Postgres,请参阅here。