]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
output tweak hack for primary keys on single line
authorBrion Vibber <brion@pobox.com>
Thu, 7 Oct 2010 23:23:36 +0000 (16:23 -0700)
committerBrion Vibber <brion@pobox.com>
Thu, 7 Oct 2010 23:23:36 +0000 (16:23 -0700)
db/core.php
scripts/dumpschema.php

index 1633187b4b50e73858f291698d8960b217643d38..940ad5d07fd8e928481af7b0ffffc78bc0ba3fac 100644 (file)
@@ -457,7 +457,7 @@ $schema['foreign_service'] = array(
 
 $schema['foreign_user'] = array(
     'fields' => array(
-        'id' => array('type' => 'bigint', 'not null' => true, 'description' => 'unique numeric key on foreign service'),
+        'id' => array('type' => 'int', 'size' => 'big', 'not null' => true, 'description' => 'unique numeric key on foreign service'),
         'service' => array('type' => 'int', 'not null' => true, 'description' => 'foreign key to service'),
         'uri' => array('type' => 'varchar', 'length' => 255, 'not null' => true, 'description' => 'identifying URI'),
         'nickname' => array('type' => 'varchar', 'length' => 255, 'description' => 'nickname on foreign service'),
index 5a0fd0bdbbcafcb78bbf863f0c1efbb5cef4bebe..8b5277517f21beb43a3a958f5eb5ed4ac07c32fc 100644 (file)
@@ -48,8 +48,15 @@ function indentOptions($indent)
 
 function prettyDumpArray($arr, $key=null, $indent=0)
 {
+    // hack
+    if ($key == 'primary key') {
+        $subIndent = $indent + 2;
+    } else {
+        $subIndent = $indent + 1;
+    }
+
     list($space, $sep, $lf, $endspace) = indentOptions($indent);
-    list($inspace, $insep, $inlf, $inendspace) = indentOptions($indent + 1);
+    list($inspace, $insep, $inlf, $inendspace) = indentOptions($subIndent);
 
     print "{$space}";
     if (!is_numeric($key)) {
@@ -60,7 +67,7 @@ function prettyDumpArray($arr, $key=null, $indent=0)
         $n = 0;
         foreach ($arr as $key => $row) {
             $n++;
-            prettyDumpArray($row, $key, $indent + 1);
+            prettyDumpArray($row, $key, $subIndent);
             if ($n < count($arr)) {
                 print "$insep$inlf";
             }