<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/support/schema/aur-schema.sql, branch 1.8.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/support/schema/aur-schema.sql?h=1.8.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/support/schema/aur-schema.sql?h=1.8.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2011-03-04T09:29:14Z</updated>
<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>
<entry>
<title>Add missing foreign keys and constraints to the DB.</title>
<updated>2011-02-26T20:11:25Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-02-26T20:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ac632980c3789cd99a80d61861b8820ddad14704'/>
<id>urn:sha1:ac632980c3789cd99a80d61861b8820ddad14704</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use VARCHAR instead of CHAR in "PackageBlacklist" table.</title>
<updated>2011-02-11T13:43:24Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-02-10T08:08:11Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=59055776943f4c6ef0865cefdb82b5a40d24e95e'/>
<id>urn:sha1:59055776943f4c6ef0865cefdb82b5a40d24e95e</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add a package name blacklist.</title>
<updated>2011-02-11T13:43:22Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-02-02T17:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=b69f548065e78d14afcdc91548d73539762f8d93'/>
<id>urn:sha1:b69f548065e78d14afcdc91548d73539762f8d93</id>
<content type='text'>
Can be used to blacklist package names for normal users. TUs and
developers are not affected. This is especially useful if used together
with a cron job that updates the blacklist periodically, e.g. to reject
packages which are available in the binary repos (FS#12902).

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove unused fulltext index from "Packages" table.</title>
<updated>2011-02-10T07:17:53Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-02-09T08:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=881bfcced4b1b0906d7ef57af55f4e7201ad2474'/>
<id>urn:sha1:881bfcced4b1b0906d7ef57af55f4e7201ad2474</id>
<content type='text'>
Drop fulltext indexes, which prevent the use of InnoDB, from "Packages"
table. All search routines use "LIKE" patterns, so fulltext search has
actually never been used.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
</feed>
