<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Jivespace: Message List - why do we have different schema for jiverating table in mysql and postgres</title>
    <link>http://www.jivesoftware.com/jivespace/community/features?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Thu, 09 Jul 2009 18:42:35 GMT</pubDate>
    <generator>Jive SBS 3.0.8 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-07-09T18:42:35Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: why do we have different schema for jiverating table in mysql and postgres</title>
      <link>http://www.jivesoftware.com/jivespace/message/237642?tstart=0#237642</link>
      <description>&lt;!-- [DocumentBodyStart:0b0571b3-6591-4d1b-bd69-e9ba72692774] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi Chandra,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You'll want to post this question in the &lt;a class="jive-link-community-small" href="http://www.jivesoftware.com/jivespace/community/developer"&gt;Developers&lt;/a&gt; area. This part of the community is oriented toward feature discussions.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks,&lt;br/&gt;Greg&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:0b0571b3-6591-4d1b-bd69-e9ba72692774] --&gt;</description>
      <pubDate>Thu, 09 Jul 2009 18:42:35 GMT</pubDate>
      <author>greg@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/237642?tstart=0#237642</guid>
      <dc:date>2009-07-09T18:42:35Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>why do we have different schema for jiverating table in mysql and postgres</title>
      <link>http://www.jivesoftware.com/jivespace/message/226429?tstart=0#226429</link>
      <description>&lt;!-- [DocumentBodyStart:678db89c-971b-453f-b8cf-9233683090bf] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;strong&gt;-----------------------mysql schema-----------------------------------------&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br/&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;# jiveRatingType: Rating types.&lt;br/&gt;# ---------------------------------------------------------------------------&lt;br/&gt;CREATE TABLE jiveRatingType (&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; score&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; INT NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; description&amp;#160; TEXT NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; CONSTRAINT jiveRatingType_pk PRIMARY KEY (score)&lt;br/&gt;) ENGINE = InnoDB CHARACTER SET utf8;&lt;br/&gt;# ---------------------------------------------------------------------------&lt;br/&gt;# jiveRating: Rating data table.&lt;br/&gt;# ---------------------------------------------------------------------------&lt;br/&gt;CREATE TABLE jiveRating (&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; objectID&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BIGINT NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; objectType&amp;#160;&amp;#160;&amp;#160; INT NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; userID&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BIGINT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; score&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; INT NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; creationDate&amp;#160; BIGINT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; INDEX jvRtng_usrID_idx (userID),&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; INDEX jvRtng_ID_Type_idx (objectID,objectType)&lt;br/&gt;) ENGINE = InnoDB CHARACTER SET utf8;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;-----------------------postgress schema-----------------------------------------&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-- ---------------------------------------------------------------------------&lt;br/&gt;-- jiveRatingType: Rating types.&lt;br/&gt;-- ---------------------------------------------------------------------------&lt;br/&gt;CREATE TABLE jiveRatingType (&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; score&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; INTEGER NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; description&amp;#160; VARCHAR(1000) NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; CONSTRAINT jiveRatingType_pk PRIMARY KEY (score)&lt;br/&gt;);&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-- ---------------------------------------------------------------------------&lt;br/&gt;-- jiveRating: Rating data table.&lt;br/&gt;-- ---------------------------------------------------------------------------&lt;br/&gt;CREATE TABLE jiveRating (&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; objectID&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BIGINT NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; objectType&amp;#160;&amp;#160;&amp;#160; INTEGER NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; userID&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BIGINT,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; score&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; INTEGER NOT NULL,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160; creationDate&amp;#160; BIGINT&lt;br/&gt;);&lt;br/&gt;CREATE INDEX jvRtng_usrID_idx ON jiveRating (userID);&lt;br/&gt;CREATE INDEX jvRtng_ID_Type_idx ON jiveRating (objectID,objectType);&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ALTER TABLE jiveRating ADD CONSTRAINT jiveRtg_score_fk FOREIGN KEY (score) REFERENCES jiveRatingType;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;can any body please help&amp;#160; me 2 understand the need for the 2 different schemas for the table &lt;strong&gt;jiverating &lt;/strong&gt;in mysql and postgress the foregin key constraints are there for the score coloum in jiverating table i dont understand the need for the foregn key constraints in postgress table where as it doesnt exist in mysql schema.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; is this upgrade realted problem?&lt;/p&gt;&lt;p&gt;actually i wanna to add custom score based on system property that may or may not exist in &lt;strong&gt;jiveratingtype &lt;/strong&gt;table&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Regards,&lt;/p&gt;&lt;p&gt;Chandra&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:678db89c-971b-453f-b8cf-9233683090bf] --&gt;</description>
      <pubDate>Wed, 17 Jun 2009 12:40:18 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/226429?tstart=0#226429</guid>
      <dc:date>2009-06-17T12:40:18Z</dc:date>
      <clearspace:dateToText>5 months, 1 week ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

