Index: /branches/jhoblitt/glueforge/templates/psdb/create.tt
===================================================================
--- /branches/jhoblitt/glueforge/templates/psdb/create.tt	(revision 3596)
+++ /branches/jhoblitt/glueforge/templates/psdb/create.tt	(revision 3596)
@@ -0,0 +1,26 @@
+bool [% table_name %]CreateTable(psDB *dbh) {
+    psMetadata          *md;
+    bool                status;
+
+    md = psMetadataAlloc();
+    psMetadataAdd(md, 0, "index", PS_META_S32, "Key");
+    [%- SET i = 1 %]
+    [%- FOREACH item = columns %]
+        [%- IF item.comment;
+                SET item.comment = "\"$item.comment\"";
+            ELSE;
+                SET item.comment = 'NULL';
+            END;
+        %]
+        [%- IF item.value %]
+    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, "[% table_name %]", md);
+    psFree(md);
+
+    return status;
+}
