summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkgbase_schema.sql3
-rw-r--r--store.py7
-rw-r--r--tools/sql-migrate-20070713.sql2
3 files changed, 5 insertions, 7 deletions
diff --git a/pkgbase_schema.sql b/pkgbase_schema.sql
index d2c5675..b93adde 100644
--- a/pkgbase_schema.sql
+++ b/pkgbase_schema.sql
@@ -30,8 +30,7 @@ CREATE INDEX journals_latest_releases ON
journals(submitted_date, name, version)
WHERE version IS NOT NULL AND action='new release';
CREATE INDEX journals_changelog ON
- journals(submitted_date, name, version, action)
- WHERE version IS NOT NULL;
+ journals(submitted_date, name, version, action);
-- Table structure for table: packages
CREATE TABLE packages (
diff --git a/store.py b/store.py
index dc4c847..d6ca302 100644
--- a/store.py
+++ b/store.py
@@ -550,8 +550,7 @@ class Store:
safe_execute(cursor, '''
select name,version,submitted_date,action
from journals j
- where j.version is not NULL
- and j.submitted_date > %s
+ where j.submitted_date > %s
''', (time.strftime('%Y-%m-%d %H:%M:%S +0000', time.gmtime(since)),))
return Result(('name', 'version', 'submitted_date', 'action'), cursor.fetchall())
@@ -1064,8 +1063,8 @@ class Store:
date = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime())
safe_execute(cursor, '''insert into journals (
name, version, action, submitted_date, submitted_by,
- submitted_from) values (%s, NULL, %s, %s, %s, %s)''',
- (name, 'add %s file %s'%(pyversion, filename), date,
+ submitted_from) values (%s, %s, %s, %s, %s, %s)''',
+ (name, version, 'add %s file %s'%(pyversion, filename), date,
self.username, self.userip))
def list_files(self, name, version):
diff --git a/tools/sql-migrate-20070713.sql b/tools/sql-migrate-20070713.sql
index b5cdb56..2639011 100644
--- a/tools/sql-migrate-20070713.sql
+++ b/tools/sql-migrate-20070713.sql
@@ -1 +1 @@
-create index journals_changelog on journals(submitted_date, name, version, action) where version is not null;
+create index journals_changelog on journals(submitted_date, name, version, action);