summaryrefslogtreecommitdiffstats
path: root/UPGRADING
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2011-03-31 03:48:08 +0200
committerLukas Fleischer <archlinux@cryptocrack.de>2011-04-03 22:59:31 +0200
commit1f252eba64acf18719bd514a7a4464ca18f4c1cb (patch)
tree0188122c8dc5bf939054ba4c3997fd6ef217b2b4 /UPGRADING
parent1128489bd0e89694dd4d88ff69bab7c8d45d972a (diff)
downloadaur-1f252eba64acf18719bd514a7a4464ca18f4c1cb.tar.gz
aur-1f252eba64acf18719bd514a7a4464ca18f4c1cb.tar.xz
Always set ModifiedTS including new packages
Set it equal to the SubmittedTS field, which will be our indication the package is new when we show the logo on the front page of the AUR. This results in the ability to remove the use of the unindexable GREATEST() function from the AUR code everywhere we had to use it before to handle the 0 timestamp case. Note that there is no race condition here in calling UNIX_TIMESTAMP() twice- it always returns the time at the beginning of statment execution: mysql> select unix_timestamp(), sleep(2), unix_timestamp(); +------------------+----------+------------------+ | unix_timestamp() | sleep(2) | unix_timestamp() | +------------------+----------+------------------+ | 1300851746 | 0 | 1300851746 | +------------------+----------+------------------+ 1 row in set (2.00 sec) Signed-off-by: Dan McGee <dan@archlinux.org> Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Diffstat (limited to 'UPGRADING')
-rw-r--r--UPGRADING7
1 files changed, 7 insertions, 0 deletions
diff --git a/UPGRADING b/UPGRADING
index 5335d891..4743b8e2 100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -1,6 +1,13 @@
Upgrading
=========
+From 1.8.1 to X.X.X
+-------------------
+
+1. Update the modified package timestamp for new packages.
+
+UPDATE Packages SET ModifiedTS = SubmittedTS WHERE ModifiedTS = 0;
+
From 1.8.0 to 1.8.1
-------------------