PostgreSQL支持clob和text数据类型来存储大文本。clob在从Oracle迁移数据库时,我使用了数据类型。我知道clobPostgreSQL 中的数据类型最多只能存储1GB的文本,而在oracle中不能存储4GB的文本。
由于我的文字大小远低于1GB,因此我可以使用其中任何一种。因此,我可以使用PostgreSQL CLOB数据类型或是否有任何优势text数据类型上clob?
任何帮助将不胜感激,并在此先感谢。
我有一个for循环,它根据循环对象的值运行不同的方法.普通的旧Java方式是这样的
for(Object obj : inputList){
if(1 == obj.intVar){
executeFirst();
} else if (2 == obj.intVar) {
executeSecond();
} else {
executeDefault();
}
}
Run Code Online (Sandbox Code Playgroud)
或者使用简单的开关盒.
我知道我可以在Java 8中使用类似下面的东西.但对我来说,它似乎是Java 7和8之间的融合.我不确定我是否可以在这里使用filter/map/reduce,因为意图不是数据操作,但要获得特定的行为.我们有什么方法可以用纯Java 8方式做到这一点,还是这样做?
inpultList.stream().forEach(obj -> {
if(1 == obj.intVar){
executeFirst();
} else if (2 == obj.intVar) {
executeSecond();
} else {
executeDefault();
}
});
Run Code Online (Sandbox Code Playgroud)
提前致谢.