https://github.com/kairichard/propel-issue-decimal-default
Reproduction of propel bug with type definitions
https://github.com/kairichard/propel-issue-decimal-default
makefile migration php propel schema
Last synced: about 2 months ago
JSON representation
Reproduction of propel bug with type definitions
- Host: GitHub
- URL: https://github.com/kairichard/propel-issue-decimal-default
- Owner: kairichard
- Created: 2015-03-11T13:19:38.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-11T13:21:29.000Z (about 10 years ago)
- Last Synced: 2025-01-27T08:16:06.114Z (4 months ago)
- Topics: makefile, migration, php, propel, schema
- Language: PHP
- Homepage:
- Size: 344 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
Propel issue
When working with a legacy database that has field like the following
```mysql
`field_name` decimal(10,3) DEFAULT '1.000' NOT NULL
```propel generates a wrong migration omitting the `10,3` in the type definition
This can be reproduced using `make test` where a second migration will be created
because the schema does not match with the generated migration.If you run into trouble on OSX
`Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2002] No such file or directory]`
On Terminal, execute these commands```bash
sudo mkdir /var/mysql/
sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock
```I think the schema should look like the `expected_schema.xml` to see the differences run `make migrations && diff generated-reversed-database/schema.xml expected_schema.xml`