move get rules into Postgres class to support 7.1
authorchriskl <chriskl>
Tue, 6 May 2003 14:24:37 +0000 (14:24 +0000)
committerchriskl <chriskl>
Tue, 6 May 2003 14:24:37 +0000 (14:24 +0000)
classes/database/Postgres.php
classes/database/Postgres72.php

index a91819cc96d507f171ff804ab7c92c628ce38b8e..025919cdee79700808e2f9d246a353e6b59202b5 100755 (executable)
@@ -4,7 +4,7 @@
  * A class that implements the DB interface for Postgres
  * Note: This class uses ADODB and returns RecordSets.
  *
- * $Id: Postgres.php,v 1.93 2003/05/06 08:59:24 chriskl Exp $
+ * $Id: Postgres.php,v 1.94 2003/05/06 14:24:37 chriskl Exp $
  */
 
 // @@@ THOUGHT: What about inherits? ie. use of ONLY???
@@ -2232,6 +2232,29 @@ class Postgres extends BaseDB {
                return $this->execute($sql);
        }       
 
+       // Rule functions
+
+       /**
+        * Returns a list of all rules on a table
+        * @param $table The table to find rules for
+        * @return A recordset
+        */
+       function &getRules($table) {
+               $this->clean($table);
+
+               $sql = "SELECT
+                               *
+                       FROM
+                               pg_rules
+                       WHERE
+                               tablename='{$table}'
+                       ORDER BY
+                               rulename
+               ";
+
+               return $this->selectSet($sql);
+       }
+
        // Type conversion routines
 
        /**
index dba7b2f4faeb52471b39cfeefa71b6580e9f9a44..ab719d75f26fb0b6914329c5a68aea4cc689cdba 100644 (file)
@@ -4,7 +4,7 @@
  * A class that implements the DB interface for Postgres
  * Note: This class uses ADODB and returns RecordSets.
  *
- * $Id: Postgres72.php,v 1.37 2003/05/01 03:27:54 chriskl Exp $
+ * $Id: Postgres72.php,v 1.38 2003/05/06 14:24:38 chriskl Exp $
  */
 
 
@@ -299,29 +299,6 @@ class Postgres72 extends Postgres71 {
                return $this->selectSet($sql);
        }
 
-       // Rule functions
-
-       /**
-        * Returns a list of all rules on a table
-        * @param $table The table to find rules for
-        * @return A recordset
-        */
-       function &getRules($table) {
-               $this->clean($table);
-
-               $sql = "SELECT
-                               *
-                       FROM
-                               pg_rules
-                       WHERE
-                               tablename='{$table}'
-                       ORDER BY
-                               rulename
-               ";
-
-               return $this->selectSet($sql);
-       }
-
 }
 
 ?>