SQLite是否支持模式(即,在Postgres意义上的单词)?

时间:2017-05-11 03:19:24

标签: sqlite schema

这是一个很难搜索的人。我搜索了 boolean foundS= false; boolean foundM = false; for (int i = 0;i < 4;i ++) { for (int j = 0;j < 4;j ++) { if (Board[i][j].equalsIgnoreCase("S")) { foundS = true; continue; } if (Board[i][j].equalsIgnoreCase("M")) { foundM = true; continue; } } } if (foundS && foundM) { System.out.println("both"); } else if (foundS) { System.out.println("found S"); } else if (foundM) { System.out.println("found M"); } else { System.out.println("none"); } (显然不是很好),SQLite schemaSQLite namespace,但却空了。基本上,我有一堆名为info的不同表,而在Postgres中,每个表都在一个单独的模式中(例如,SQLite named databasestudent.info等)。我只是想知道SQLite是否有类似于Postgres架构的东西。

1 个答案:

答案 0 :(得分:1)

SQLite使用模式名称来访问attached数据库中的对象。

因此,在SQLite中,只有在出于某种原因已有多个数据库文件时才应使用模式名称。 使用多个数据库来模拟PostgreSQL样式的模式可能是可能的,但通常是个坏主意。 (而且他们的SQL方言还有许多其他差异。)