Log Message:
-----------
Correctly identify primary key columns in properties pane.

Modified Files:
--------------
    pgadmin3:
        CHANGELOG.txt (r1.195 -> r1.196)
    pgadmin3/src/schema:
        pgColumn.cpp (r1.40 -> r1.41)

Index: CHANGELOG.txt
===================================================================
RCS file: /projects/pgadmin3/CHANGELOG.txt,v
retrieving revision 1.195
retrieving revision 1.196
diff -LCHANGELOG.txt -LCHANGELOG.txt -u -w -r1.195 -r1.196
--- CHANGELOG.txt
+++ CHANGELOG.txt
@@ -17,6 +17,7 @@
 </ul>
 <br>
 <ul>
+    <li>2005-03-25 DP  1.2.1 Correctly identify primary key columns in 
properties pane.
     <li>2005-03-18 DP  1.2.1 Set column stats and comments correctly when 
creating tables.
     <li>2005-03-18 DP  1.2.1 Include the hostname in the connect string for 
Kerberos support, per Magnus Hagander
     <li>2005-03-15 DP        Fix for non-SSL enabled libpq builds [Florian G. 
Pflug]
Index: pgColumn.cpp
===================================================================
RCS file: /projects/pgadmin3/src/schema/pgColumn.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -Lsrc/schema/pgColumn.cpp -Lsrc/schema/pgColumn.cpp -u -w -r1.40 -r1.41
--- src/schema/pgColumn.cpp
+++ src/schema/pgColumn.cpp
@@ -162,7 +162,8 @@
         // fk, pk lesen
         pgSet *set = ExecuteSet(
             wxT("SELECT indkey FROM pg_index\n")
-            wxT(" WHERE indrelid=") + GetTableOidStr());
+            wxT(" WHERE indrelid=") + GetTableOidStr() +
+                       wxT(" AND indisprimary"));
         if (set)
         {
             wxString indkey, str;
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to