[Buildbot] #3622: Darcs revisions break postgres

Buildbot trac trac at buildbot.net
Mon Oct 10 08:44:59 UTC 2016


#3622: Darcs revisions break postgres
----------------------+-------------------------------
Reporter:  vlstill    |      Owner:
    Type:  undecided  |     Status:  new
Priority:  major      |  Milestone:  undecided
 Version:  0.9.0b9    |   Keywords:  darcs, postgresql
----------------------+-------------------------------
 When migrating to PostgreSQL Darcs repositories stopped working, the
 reason is that darcs contexts are much longer then the table column for
 revision, which has at most 256 characters. I had to perform following
 modifications of the database:

 {{{
 ALTER TABLE sourcestamps ALTER COLUMN revision TYPE text;
 ALTER TABLE changes ALTER COLUMN revision TYPE text;
 DROP INDEX IF EXISTS "changes_revision";
 CREATE INDEX "changes_revision" ON changes USING hash ( revision );
 }}}

 Could you please change initialization of the database so that this is not
 necessary? The index change is necessary as btree indices have upper limit
 on index value size. The error was on 0.9.0rc1 (which is not in you
 selection list).

--
Ticket URL: <http://trac.buildbot.net/ticket/3622>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list