<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chouette-core/db/migrate, branch 5485-first-docker-scripts</title>
<subtitle>Chouette manage transport static data</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/'/>
<entry>
<title>Create Merge operation. Refs #5299</title>
<updated>2018-01-05T09:22:59+00:00</updated>
<author>
<name>Alban Peignier</name>
</author>
<published>2017-12-14T10:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=638a1864a027226c9c0b26b01ca80a85435387f7'/>
<id>638a1864a027226c9c0b26b01ca80a85435387f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5407; Fix CI</title>
<updated>2017-12-27T15:40:08+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2017-12-27T15:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=bd5f7f02e62b397f4c2ddb71f1878ad0c6aba1be'/>
<id>bd5f7f02e62b397f4c2ddb71f1878ad0c6aba1be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5407;</title>
<updated>2017-12-27T13:37:39+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2017-12-27T13:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=7fdfdb5f9ab1a8e2dd115e844d12cbe3a8de203c'/>
<id>7fdfdb5f9ab1a8e2dd115e844d12cbe3a8de203c</id>
<content type='text'>
:fire: useless code
Rename some vars
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
:fire: useless code
Rename some vars
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5407; Fix CI</title>
<updated>2017-12-27T13:22:16+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2017-12-27T13:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=b191b68d3580e29a3879d7178d3fb4bb56c6c96f'/>
<id>b191b68d3580e29a3879d7178d3fb4bb56c6c96f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5407 @2h; Model implementation</title>
<updated>2017-12-27T12:42:39+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2017-12-27T12:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=607fa5e03289a10b60a773bc40af38f1d721bbea'/>
<id>607fa5e03289a10b60a773bc40af38f1d721bbea</id>
<content type='text'>
- Link PurchaseWindows to VehicleJourneys in the model
- Add an autocompletion endpoint
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Link PurchaseWindows to VehicleJourneys in the model
- Add an autocompletion endpoint
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into 5316-migrate-compliance-control-and-check-attributes-from-hs</title>
<updated>2017-12-21T14:55:21+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2017-12-21T14:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=1d7a0cb4ce78603dac88c4054a658f02bf9fbb22'/>
<id>1d7a0cb4ce78603dac88c4054a658f02bf9fbb22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `down` to 20171218174509 Hstore to JSON migration</title>
<updated>2017-12-21T14:32:42+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-19T16:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=cf3dcfb4f6349b091c2ac3159cb20df0baafa897'/>
<id>cf3dcfb4f6349b091c2ac3159cb20df0baafa897</id>
<content type='text'>
Copy Cédric's JSON to Hstore migration for the `down` here to give us
the ability to roll back.

I'm guessing the solution probably comes from here:
https://stackoverflow.com/questions/28315948/casting-json-to-hstore-in-postgres-9-3/28319295#28319295

Refs #5316
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copy Cédric's JSON to Hstore migration for the `down` here to give us
the ability to roll back.

I'm guessing the solution probably comes from here:
https://stackoverflow.com/questions/28315948/casting-json-to-hstore-in-postgres-9-3/28319295#28319295

Refs #5316
</pre>
</div>
</content>
</entry>
<entry>
<title>Change `compliance_{controls,checks}` `control_attributes` to JSON</title>
<updated>2017-12-21T14:32:42+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-19T11:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=d9f3af834a06a6d4e73c083440926983ac5e2cfa'/>
<id>d9f3af834a06a6d4e73c083440926983ac5e2cfa</id>
<content type='text'>
Make these columns JSON fields again. Do this because of bugs trying to
validate types with `hstore_accessor`
(https://github.com/devmynd/hstore_accessor/issues/78).

With a JSON field, types are preserved and we don't have to deal with
casting back and forth.

Previously we had converted to Hstore because the Java IEV application
used an older ORM version (maybe Hibernate) that didn't support the
Postgres JSON type. Because of the validation problems with Hstore, the
Java application has been updated to support JSON fields.

Thanks to this Stack Overflow post from 'a_horse_with_no_name' that
describes how to convert from Hstore to JSON types in Postgres:
https://stackoverflow.com/questions/33732529/postgres-how-to-convert-hstore-to-json-datatypes#comment55234342_33732529

Converting in this direction seems to me to be much safer because we're
not losing type information. All the values should be hashes of strings,
which should convert without issue into JSON.

Refs #5316
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make these columns JSON fields again. Do this because of bugs trying to
validate types with `hstore_accessor`
(https://github.com/devmynd/hstore_accessor/issues/78).

With a JSON field, types are preserved and we don't have to deal with
casting back and forth.

Previously we had converted to Hstore because the Java IEV application
used an older ORM version (maybe Hibernate) that didn't support the
Postgres JSON type. Because of the validation problems with Hstore, the
Java application has been updated to support JSON fields.

Thanks to this Stack Overflow post from 'a_horse_with_no_name' that
describes how to convert from Hstore to JSON types in Postgres:
https://stackoverflow.com/questions/33732529/postgres-how-to-convert-hstore-to-json-datatypes#comment55234342_33732529

Converting in this direction seems to me to be much safer because we're
not losing type information. All the values should be hashes of strings,
which should convert without issue into JSON.

Refs #5316
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #150 from af83/5301-add_business_calendars</title>
<updated>2017-12-21T13:50:08+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2017-12-21T13:50:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=7aec5b94868bc2e7473f7ded4be7a585fb7b174e'/>
<id>7aec5b94868bc2e7473f7ded4be7a585fb7b174e</id>
<content type='text'>
Refs #5301 First draft for Business Calendars</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refs #5301 First draft for Business Calendars</pre>
</div>
</content>
</entry>
<entry>
<title>BusinessCalendar =&gt; PurchaseWindow</title>
<updated>2017-12-21T12:55:49+00:00</updated>
<author>
<name>cedricnjanga</name>
</author>
<published>2017-12-19T15:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=43f8c76522288a0328d520dfc753ed173fc84964'/>
<id>43f8c76522288a0328d520dfc753ed173fc84964</id>
<content type='text'>
belongs_to referential
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
belongs_to referential
</pre>
</div>
</content>
</entry>
</feed>
