<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/doc/development/README.md, branch docs/database-development</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Document not using database hash indexes</title>
<updated>2017-08-16T11:44:22+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-08-11T12:16:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c5571e66fee39e9777085c507d1d8b22f285066f'/>
<id>c5571e66fee39e9777085c507d1d8b22f285066f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document how to handle different DB (versions)</title>
<updated>2017-08-16T11:44:22+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-08-11T12:12:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=29ba3a9891e942a4593df70a692abd9c701b2d32'/>
<id>29ba3a9891e942a4593df70a692abd9c701b2d32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more database development related docs</title>
<updated>2017-08-16T11:44:17+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-08-10T15:53:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=0595696f15cb4a083e151d012d06f6517782429e'/>
<id>0595696f15cb4a083e151d012d06f6517782429e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added EachBatch for iterating tables in batches</title>
<updated>2017-07-07T14:39:36+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-07-07T12:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ff78af152cc3054a7bb76af718943dca7a69a3c5'/>
<id>ff78af152cc3054a7bb76af718943dca7a69a3c5</id>
<content type='text'>
This module provides a class method called `each_batch` that can be used
to iterate tables in batches in a more efficient way compared to Rails'
`in_batches` method. This commit also includes a RuboCop cop to
blacklist the use of `in_batches` in favour of this new method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This module provides a class method called `each_batch` that can be used
to iterate tables in batches in a more efficient way compared to Rails'
`in_batches` method. This commit also includes a RuboCop cop to
blacklist the use of `in_batches` in favour of this new method.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added code for defining SHA attributes</title>
<updated>2017-06-29T13:37:37+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-06-29T13:37:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=af1f6844c98bfb4adda1c20dc75b808f031a4256'/>
<id>af1f6844c98bfb4adda1c20dc75b808f031a4256</id>
<content type='text'>
These attributes are stored in binary in the database, but exposed as
strings. This allows one to query/create data using plain SHA1 hashes as
Strings, while storing them more efficiently as binary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These attributes are stored in binary in the database, but exposed as
strings. This allows one to query/create data using plain SHA1 hashes as
Strings, while storing them more efficiently as binary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the ability to perform background migrations</title>
<updated>2017-06-12T11:24:04+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-06-02T15:12:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d83ee2bbd10d8fe2f2e9521bb3c266cf696aa98c'/>
<id>d83ee2bbd10d8fe2f2e9521bb3c266cf696aa98c</id>
<content type='text'>
Background migrations can be used to perform long running data
migrations without these blocking a deployment procedure.

See MR https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/11854 for
more information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Background migrations can be used to perform long running data
migrations without these blocking a deployment procedure.

See MR https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/11854 for
more information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document not using STI</title>
<updated>2017-06-07T15:36:55+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-06-02T12:34:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4ff1aaedc29c65fca49d93fb781e3cc7d7006fba'/>
<id>4ff1aaedc29c65fca49d93fb781e3cc7d7006fba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document not using polymorphic associations</title>
<updated>2017-06-07T15:36:55+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-05-08T11:36:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=44d65c36dbe2f38eacb1858a99996c025b755937'/>
<id>44d65c36dbe2f38eacb1858a99996c025b755937</id>
<content type='text'>
Instead of using polymorphic associations a developer should use
separate tables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using polymorphic associations a developer should use
separate tables.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'document-not-using-serialize' into 'master'</title>
<updated>2017-06-01T13:06:30+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2017-06-01T13:06:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=483d88a9cdc8dc8f699b962c206eaa007aa370ef'/>
<id>483d88a9cdc8dc8f699b962c206eaa007aa370ef</id>
<content type='text'>
Document not using ActiveRecord's serialize method

See merge request !11821</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Document not using ActiveRecord's serialize method

See merge request !11821</pre>
</div>
</content>
</entry>
<entry>
<title>Add feature toggles through Flipper</title>
<updated>2017-05-31T21:06:01+00:00</updated>
<author>
<name>Alejandro Rodríguez</name>
<email>alejorro70@gmail.com</email>
</author>
<published>2017-05-31T21:06:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=671284ba375109becbfa2a288032cdc7301b157b'/>
<id>671284ba375109becbfa2a288032cdc7301b157b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
