Index: /trunk/glueforge/templates/psdb/createtable.tt
===================================================================
--- /trunk/glueforge/templates/psdb/createtable.tt	(revision 3998)
+++ /trunk/glueforge/templates/psdb/createtable.tt	(revision 3999)
@@ -4,5 +4,5 @@
 
     md = psMetadataAlloc();
-    psMetadataAdd(md, 0, "index", PS_META_S32, "Key");
+    psMetadataAdd(md, 0, "position", PS_META_S32, "Key", 0.0);
     [%- SET i = 1 %]
     [%- FOREACH item = columns %]
@@ -13,12 +13,12 @@
             END;
         %]
-        [%- IF item.value %]
+        [%- IF item.mtype == "PS_META_STR" %]
+    psMetadataAdd(md, [% i %], "[% item.name %]", [% item.mtype %], [% item.comment %], "[% item.value %]");
+        [%- ELSE %]
     psMetadataAdd(md, [% i %], "[% item.name %]", [% item.mtype %], [% item.comment %], [% item.value %]);
-        [%- ELSE %]
-    psMetadataAdd(md, [% i %], "[% item.name %]", [% item.mtype %], [% item.comment %]);
         [%- END %]
         [%- i = i + 1 %]
     [%- END %]
-    status = psDBCreateTable(dbh, "[% namespace FILTER upper %]_TABLE_NAME", md);
+    status = psDBCreateTable(dbh, [% namespace FILTER upper %]_TABLE_NAME, md);
     psFree(md);
 
