[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    beta_0_7_branch: kdeextragear-3/krecipes/src
From:       Jason Kivlighn <fungmeista () linuxosuser ! com>
Date:       2005-03-03 19:00:55
Message-ID: 20050303190055.0911D148A2 () office ! kde ! org
[Download RAW message or body]

CVS commit by jkivlighn: 

Data loaded from data.sql did not update PostgreSQL's sequences, so creating new \
units and categories didn't work.


  M +1 -0      krecipesview.cpp   1.172.2.1
  M +0 -2      DBBackend/qsqlrecipedb.cpp   1.14.2.2
  M +8 -0      DBBackend/PostgreSQL/psqlrecipedb.cpp   1.4.2.2
  M +1 -0      DBBackend/PostgreSQL/psqlrecipedb.h   1.3.2.1
  M +0 -3      DBBackend/SQLite/literecipedb.cpp   1.121.2.1


--- kdeextragear-3/krecipes/src/krecipesview.cpp  #1.172:1.172.2.1
@@ -630,4 +630,5 @@ void KrecipesView::initializeData( const
                 db->emptyData();
                 db->initializeData();
+                db->importSamples();
         }
 

--- kdeextragear-3/krecipes/src/DBBackend/qsqlrecipedb.cpp  #1.14.2.1:1.14.2.2
@@ -137,6 +137,4 @@ void QSqlRecipeDB::initializeData( void 
                 database->exec( ( *it ) + QString( ";" ) ); //Split removes the \
semicolons  }
-
-        importSamples();
 }
 

--- kdeextragear-3/krecipes/src/DBBackend/PostgreSQL/psqlrecipedb.cpp  \
#1.4.2.1:1.4.2.2 @@ -113,4 +113,12 @@ void PSqlRecipeDB::createTable( QString 
 }
 
+void PSqlRecipeDB::initializeData()
+{
+        QSqlRecipeDB::initializeData();
+
+        QSqlQuery updateSeq( "SELECT setval('units_id_seq',(SELECT COUNT(1) FROM \
units))", database ); +        updateSeq.exec( "SELECT \
setval('categories_id_seq',(SELECT COUNT(1) FROM categories))" ); +}
+
 void PSqlRecipeDB::portOldDatabases( float version )
 {

--- kdeextragear-3/krecipes/src/DBBackend/PostgreSQL/psqlrecipedb.h  #1.3:1.3.2.1
@@ -35,4 +35,5 @@ public:
 
         int lastInsertID();
+        void initializeData();
 
         void createTable( QString tableName );

--- kdeextragear-3/krecipes/src/DBBackend/SQLite/literecipedb.cpp  #1.121:1.121.2.1
@@ -924,7 +924,4 @@ void LiteRecipeDB::initializeData( void 
                 database->executeQuery( ( *it ) + QString( ";" ) ); //Split removes \
the semicolons  }
-
-        //now import samples
-        importSamples();
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic