Met DB32 zijn FR en DE niet meer standaard aanwezig
svn path=/Database/trunk/; revision=34932
This commit is contained in:
@@ -65,8 +65,13 @@ function checkora(sysview, cols, owner)
|
||||
|
||||
function checkauto(tbl)
|
||||
{
|
||||
var oldwhere = "";
|
||||
if (tbl == "FAC_LOCALE_XSL")
|
||||
{
|
||||
oldwhere = " WHERE FAC_LOCALE_XSL_LANG NOT IN ('DE', 'FR')";
|
||||
}
|
||||
WScript.Echo("Checking " + tbl);
|
||||
var cnt1 = Oracle.Execute("SELECT COUNT(*) FROM " + olddb + "." + tbl)(0).Value;
|
||||
var cnt1 = Oracle.Execute("SELECT COUNT(*) FROM " + olddb + "." + tbl + oldwhere)(0).Value;
|
||||
var cnt2 = Oracle.Execute("SELECT COUNT(*) FROM " + newdb + "." + tbl)(0).Value;
|
||||
if (cnt1 != cnt2)
|
||||
WScript.Echo("Aantal records " + tbl + " verschilt: " + olddb + " " + cnt1 + ", " + newdb + " " + cnt2);
|
||||
@@ -125,9 +130,14 @@ function checkempty(sql, txt)
|
||||
|
||||
function check(tbl, cols, where)
|
||||
{
|
||||
var oldwhere = "";
|
||||
if (tbl == "FAC_LOCALE_XSL")
|
||||
{
|
||||
oldwhere = " WHERE FAC_LOCALE_XSL_LANG NOT IN ('DE', 'FR')";
|
||||
}
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + olddb + "." + tbl
|
||||
+ (where || "")
|
||||
+ (where || "") + oldwhere
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + newdb + "." + tbl
|
||||
@@ -139,7 +149,7 @@ function check(tbl, cols, where)
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + olddb + "." + tbl
|
||||
+ (where || "");
|
||||
+ (where || "") + oldwhere;
|
||||
checkempty(sql, tbl + " in " + newdb + " maar niet in " + olddb);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user