Index: trunk/archive/psdb/test.c
===================================================================
--- trunk/archive/psdb/test.c	(revision 3188)
+++ trunk/archive/psdb/test.c	(revision 3202)
@@ -147,5 +147,5 @@
     }
 
-    // psDBInsertOneRow();
+    // psDBInsertOneRow()
     {
         psMetadata      *md;
@@ -162,5 +162,5 @@
     }
 
-    // psDBInsertRows();
+    // psDBInsertRows()
     {
         psArray         *rowSet;
@@ -197,5 +197,5 @@
     }
 
-    // psDBDumpRows();
+    // psDBDumpRows()
     {
         psArray         *resultSet;
@@ -206,5 +206,24 @@
     }
 
-    // psDBUpdateRows();
+    // psDBDumpCols()
+    {
+        psMetadata      *columns;
+        psMetadataItem  *item;
+        psListIterator  *cursor;
+
+        columns = psDBDumpCols(dbh, "horse");
+        OK(columns, "psDBDumpCols()");
+
+        cursor = psListIteratorAlloc(columns->list, 0);
+
+        while ((item = psListGetNext(cursor))) {
+            printf("column name is: %s\n", item->name);
+        }
+
+        psFree(cursor);
+        psFree(columns);
+    }
+
+    // psDBUpdateRows()
     {
         psMetadata      *where;
