summaryrefslogtreecommitdiffstats
path: root/create/schema/gen.pl
diff options
context:
space:
mode:
Diffstat (limited to 'create/schema/gen.pl')
-rwxr-xr-xcreate/schema/gen.pl13
1 files changed, 10 insertions, 3 deletions
diff --git a/create/schema/gen.pl b/create/schema/gen.pl
index f47c51d8..53c03c76 100755
--- a/create/schema/gen.pl
+++ b/create/schema/gen.pl
@@ -38,7 +38,8 @@ local $output;
"t_integer" => "integer",
"t_time" => "integer",
"t_serial" => "serial",
- "t_double" => "double",
+ "t_double" => "double(16,4)",
+ "t_percentage" => "double(5,2)",
"t_varchar" => "varchar",
"t_char" => "char",
"t_image" => "longblob",
@@ -56,6 +57,7 @@ local $output;
"t_time" => "ZBX_TYPE_INT",
"t_serial" => "ZBX_TYPE_UINT",
"t_double" => "ZBX_TYPE_FLOAT",
+ "t_percentage" => "ZBX_TYPE_FLOAT",
"t_varchar" => "ZBX_TYPE_CHAR",
"t_char" => "ZBX_TYPE_CHAR",
"t_image" => "ZBX_TYPE_BLOB",
@@ -92,8 +94,10 @@ static ZBX_TABLE tables[]={
"type" => "sql",
"t_id" => "number(20)",
"t_integer" => "number(10)",
+ "t_time" => "number(10)",
"t_serial" => "number(20)",
"t_double" => "number(20,4)",
+ "t_percentage" => "number(5,2)",
"t_varchar" => "varchar2",
"t_char" => "varchar2",
"t_image" => "blob",
@@ -111,7 +115,8 @@ static ZBX_TABLE tables[]={
"t_id" => "bigint",
"t_integer" => "integer",
"t_serial" => "serial",
- "t_double" => "numeric",
+ "t_double" => "numeric(16,4)",
+ "t_percentage" => "numeric(5,2)",
"t_varchar" => "varchar",
"t_char" => "char",
"t_image" => "bytea",
@@ -128,8 +133,10 @@ static ZBX_TABLE tables[]={
"type" => "sql",
"t_id" => "bigint",
"t_integer" => "integer",
+ "t_time" => "integer",
"t_serial" => "serial",
- "t_double" => "double",
+ "t_double" => "double(16,4)",
+ "t_percentage" => "double(5,2)",
"t_varchar" => "varchar",
"t_char" => "char",
"t_image" => "longblob",