Hello Klaus,

yes, it is fine to commit. updates to additional tools goes in this period.

Cheers,
Daniel


On 02/06/07 14:54, Klaus Darilion wrote:
Hi!

I have postgresql.sh extended to create all the tables for presence (after asking the user like done with the serweb tables) - along with some other postgres fixes.

Is it fine to commit it? Maybe then somebody can copy/paste it into the mysql file.

regards
klaus

SourceForge.net wrote:
Bugs item #1645475, was opened at 2007-01-26 19:20
Message generated for change (Comment added) made by miconda
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1645475&group_id=139143

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: modules
Group: ver devel
Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Klaus Darilion (klaus_darilion)
Assigned to: Daniel-Constantin Mierla (miconda)
Summary: presence module use reserved postgres term

Initial Comment:
Hi!

Take a look at the xcap_xml table.

CREATE TABLE `xcap_xml` (
  `id` int(10) NOT NULL auto_increment,
  `user` varchar(66) NOT NULL,
  `domain` varchar(128) NOT NULL,
  `xcap` text NOT NULL,
  `doc_type` varchar(64) NOT NULL,
  UNIQUE KEY udd_xcap (`user`,`domain`,`doc_type`),
  PRIMARY KEY (id)
)

'user' can't be used in postgresql as it is a reserved word. Further, to be consistent with other modules the term "username" should be used.



----------------------------------------------------------------------

Comment By: Daniel-Constantin Mierla (miconda)
Date: 2007-02-06 14:23

Message:
Logged In: YES user_id=1246013
Originator: NO

Fixed on CVS.

----------------------------------------------------------------------

Comment By: Klaus Darilion (klaus_darilion)
Date: 2007-01-26 19:56

Message:
Logged In: YES user_id=1318360
Originator: YES

This patch changes user to username (please review)

Index: notify.c
===================================================================
RCS file: /cvsroot/openser/sip-server/modules/presence/notify.c,v
retrieving revision 1.13
diff -u -r1.13 notify.c
--- notify.c    14 Dec 2006 11:47:57 -0000      1.13
+++ notify.c    26 Jan 2007 17:55:33 -0000
@@ -1246,7 +1246,7 @@
        str body ;
        xmlDocPtr xcap_tree =NULL;

-       query_cols[n_query_cols] = "user";
+       query_cols[n_query_cols] = "username";
        query_vals[n_query_cols].type = DB_STR;
        query_vals[n_query_cols].nul = 0;
        query_vals[n_query_cols].val.str_val.s = user.s;
@@ -1278,7 +1278,7 @@
                                n_query_cols, 1, 0, &result)<0)
        {
                LOG(L_ERR, "PRESENCE:get_xcap_tree:Error while querying
table xcap for"
-               " [user]=%.*s , domain=%.*s\n",user.len, user.s,
domain.len, domain.s);
+               " [username]=%.*s , domain=%.*s\n",user.len, user.s,
domain.len, domain.s);
                goto error;
        }
        if(result== NULL)
@@ -1287,12 +1287,13 @@
        if(result && result->n<=0)
        {
LOG(L_ERR, "PRESENCE:get_xcap_tree:The query in table xcap
for"
-                               " [user]=%.*s , domain=%.*s returned no
result\n",
+                               " [username]=%.*s , domain=%.*s returned
no result\n",
                                user.len, user.s, domain.len, domain.s);
                goto error;
        }
        LOG(L_ERR, "PRESENCE:get_xcap_tree:The query in table xcap for"
- " [user]=%.*s , domain=%.*s returned result", user.len, user.s, domain.len, domain.s ); + " [username]=%.*s , domain=%.*s returned result",
+                       user.len, user.s, domain.len, domain.s );

        row = &result->rows[0];
        row_vals = ROW_VALUES(row);


----------------------------------------------------------------------

You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1645475&group_id=139143

_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel



_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to