Replaced custom docker image for PostgreSQL with the official one#3447
Replaced custom docker image for PostgreSQL with the official one#3447morozov merged 1 commit intodoctrine:masterfrom
Conversation
morozov
commented
Feb 3, 2019
| Q | A |
|---|---|
| Type | improvement |
| BC Break | no |
| Fixed issues | job #488051004 |
See https://travis-ci.org/doctrine/dbal/jobs/488051004 for the dependency issue.
lcobucci
left a comment
There was a problem hiding this comment.
LGTM, it's much nicer to not have to build the image during the build!
| sudo docker run -d --name postgres11 -p 5432:5432 postgres11 | ||
| sudo docker exec postgres11 service postgresql start | ||
| sudo docker exec -i postgres11 su -c psql postgres <<<"create database doctrine_tests" | ||
| sudo docker run -d --name postgres11 -p 5432:5432 postgres:11.1 |
There was a problem hiding this comment.
Maybe using the alpine version would make us download a smaller image? If we do it we would probably not have bash (only sh), though.
There was a problem hiding this comment.
We can try using it if it shows visible performance improvement. Right now, I just chose the most default one to fix the build failure.
There was a problem hiding this comment.
I always recommend against using Alpine-based images, they use different libc which causes problems for locale-based stuff.
There was a problem hiding this comment.
iconv() is totally broken for example:
docker-library/php#240
nette/utils#109
https://github.com/search?q=alpine+iconv&type=Issues
Release v2.9.3 [](https://travis-ci.org/doctrine/dbal) This release fixes regressions introduced in previous releases and other bugs. - Total issues resolved: **5** - Total pull requests resolved: **14** - Total contributors: **9** **Regressions** - [3686: Fixed query result caching when `FetchMode::COLUMN` is used](doctrine#3686) thanks to @morozov and @Junker - [3456: Compare type class when comparing columns.](doctrine#3456) thanks to @garret-gunter and @cs278 **Other bugs** - [3679: fix begin trasaction after reconnect](doctrine#3679) thanks to @kalinin-k-a - [3547: Default column expressions do not work on SQL Server](doctrine#3547) thanks to @morozov - [3420: Index length can be a `string`: ensure that it is an integer when read by the `MySqlSchemaManager`](doctrine#3420) thanks to @leofeyer **CI improvements and maintenance** - [3702: Updated SQL Server extensions to fix build failures on PHP 7.4](doctrine#3702) thanks to @morozov - [3662: Marked connection exception test incomplete on MySQL 8](doctrine#3662) thanks to @morozov - [3622: Switched from ibmcom/db2express-c to ibmcom/db2](doctrine#3622) thanks to @morozov - [3465: Replaced MySQL 5.7 installed from a PPA with an official Docker image](doctrine#3465) thanks to @morozov - [3454: CI: Test against PHP 7.4snapshot instead of nightly (8.0)](doctrine#3454) thanks to @Majkl578 - [3452: Fixed AppVeyor build configuration and the issue on SQL Server](doctrine#3452) thanks to @morozov and @Majkl578 - [3447: Replaced custom docker image for PostgreSQL with the official one](doctrine#3447) thanks to @morozov - [3407: CI: Test against MySQL 8.0 on Travis](doctrine#3407) thanks to @morozov **PHP 7.4 support** - [3642: Fixed test failures on PHP 7.4](doctrine#3642) thanks to @morozov # gpg: Signature made Sat Nov 2 23:20:42 2019 # gpg: using RSA key 374EADAF543AE995 # gpg: Can't check signature: public key not found