<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/support/schema/aur-schema.sql, branch v1.9.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/support/schema/aur-schema.sql?h=v1.9.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/support/schema/aur-schema.sql?h=v1.9.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2011-06-25T09:29:52Z</updated>
<entry>
<title>Fix performance issues with new PackageDepends lookups</title>
<updated>2011-06-25T09:29:52Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-06-22T15:04:10Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c0e6aabeb13487e798c6b3e54926e3362dcc2773'/>
<id>urn:sha1:c0e6aabeb13487e798c6b3e54926e3362dcc2773</id>
<content type='text'>
We do a lookup by DepName in the package details view, but I made the
silly mistake of forgetting this index addition in the upgrade steps.

Lukas: Fix numbering in "UPGRADING".

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove "NewPkgNotify" column from "Users" table.</title>
<updated>2011-04-13T10:22:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-04-13T09:56:03Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2b460a8f2db246d4da7e6698d40b719c67867ed2'/>
<id>urn:sha1:2b460a8f2db246d4da7e6698d40b719c67867ed2</id>
<content type='text'>
We do not require this column anymore. New package notifications are no
longer supported.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix syntax error in "CREATE TABLE" statement in the SQL schema.</title>
<updated>2011-04-12T11:02:54Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-04-12T09:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=bd78b14cb5490cdb950cfc27925b0f3000a95745'/>
<id>urn:sha1:bd78b14cb5490cdb950cfc27925b0f3000a95745</id>
<content type='text'>
Regression introduced in commit
7c91c592458b7532806ef75fe09146f82f085f3b.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove Dummy Package concept</title>
<updated>2011-04-03T20:59:32Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-03-31T01:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=7c91c592458b7532806ef75fe09146f82f085f3b'/>
<id>urn:sha1:7c91c592458b7532806ef75fe09146f82f085f3b</id>
<content type='text'>
Instead, we just store dependencies directly in the PackageDepends
table. Since we don't use this info anywhere besides the package details
page, there is little value in precalculating what is in the AUR vs.
what is not.

An upgrade path is provided via several SQL statements in the UPGRADING
document. There should be no user-visible change from this, but the DB
schema gets a bit more sane and we no longer have loads of junk packages
in our tables that are never shown to the end user. This should also
help the MySQL query planner in several cases as we no longer have to be
careful to exclude dummy packages on every query.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Ensure users can be deleted when foreign keys are present</title>
<updated>2011-03-04T09:29:14Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-03-01T16:21:06Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=f9eba12312fc6a1758f7f1051a8f30b435175f94'/>
<id>urn:sha1:f9eba12312fc6a1758f7f1051a8f30b435175f94</id>
<content type='text'>
This change is necessary to prevent this:
    mysql&gt; delete from Users where ID = 112;
    ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`aur`.`Packages`, CONSTRAINT `Packages_ibfk_2` FOREIGN KEY (`SubmitterUID`) REFERENCES `Users` (`ID`) ON DELETE NO ACTION)

As a bonus, due to foreign keys, orphaning of packages will be
automatic.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Allow DB connection values to come from the environment</title>
<updated>2011-03-04T09:29:14Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-03-01T15:59:03Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=abd41bbb51ea2340bd06648cc0cd5b9144cce91e'/>
<id>urn:sha1:abd41bbb51ea2340bd06648cc0cd5b9144cce91e</id>
<content type='text'>
Stop hardcoding everything everywhere for those of us that don't use the
localhost/aur/aur/AUR setup. Also allow for the dummy data to be created
in the reload script if it does not exist. Finally, remove two
assumptions that the AUR database already exists.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Specify utf8 in database schema.</title>
<updated>2011-02-28T08:38:14Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2011-02-28T01:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c638a89314422ab98e91c585e24267bf8a1f79c3'/>
<id>urn:sha1:c638a89314422ab98e91c585e24267bf8a1f79c3</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add "ENGINE = InnoDB" to "CREATE TABLE" statements in the SQL schema.</title>
<updated>2011-02-27T18:46:29Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-02-27T16:17:57Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=816a0cf8d7b2365d38699b72322c785b338350f1'/>
<id>urn:sha1:816a0cf8d7b2365d38699b72322c785b338350f1</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Define "Packages.SubmitterUID" and "Packages.MaintainerUID" as "NULL".</title>
<updated>2011-02-27T18:46:19Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-02-27T16:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=1e3fa38de5f940fef474fc3961c70b357b976308'/>
<id>urn:sha1:1e3fa38de5f940fef474fc3961c70b357b976308</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Define "PackageComments.DelUsersID" as "NULL".</title>
<updated>2011-02-27T15:20:02Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-02-27T15:16:40Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=40ccf77ca0c6745d8b75e925e915cdf51a924312'/>
<id>urn:sha1:40ccf77ca0c6745d8b75e925e915cdf51a924312</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
</feed>
