Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix getJoinTableName for sqlite with schema attribute #7079

Merged
merged 1 commit into from Nov 18, 2019
Merged

Fix getJoinTableName for sqlite with schema attribute #7079

merged 1 commit into from Nov 18, 2019

Conversation

mairo744
Copy link
Contributor

Incorrect table name for join tables in sqlite db when it contains schema attribute.
getJoinTableName doesnt depending on the platform.
Table name was "schema.table" instead of "schema__table".
Inspired by similar function getTableName.

@Ocramius
Copy link
Member

Please do add tests verifying your fix 👍

@ajgarlag
Copy link
Contributor

ajgarlag commented Nov 4, 2019

I was suffering this problem, and this PR solved my issues. Can I help to get this PR merged?

@greg0ire
Copy link
Member

greg0ire commented Nov 4, 2019

@ajgarlag I just added a new comment, so let's wait for OP to respond, and if there is no activity, you may open a new PR with these changes + my comment taken into account.

@greg0ire
Copy link
Member

greg0ire commented Nov 5, 2019

I was suffering this problem, and this PR solved my issues. Can I help to get this PR merged?

A diagnosis regarding the build would help. It doesn't look related with this PR, but will have to be fixed. Maybe other PRs have the same issue?

@ajgarlag
Copy link
Contributor

ajgarlag commented Nov 5, 2019

@greg0ire test already fixed in #7889

@greg0ire
Copy link
Member

greg0ire commented Nov 5, 2019

Ok so a simple rebase should fix things, right?

greg0ire
greg0ire previously approved these changes Nov 6, 2019
@ajgarlag
Copy link
Contributor

I think this PR should be added to next milestone 2.6.5.

@lcobucci lcobucci changed the base branch from 2.6 to 2.7 November 18, 2019 22:15
@lcobucci lcobucci added this to the 2.7.0 milestone Nov 18, 2019
Join table name doesnt depending on the platform.
Table name was "schema.table" instead of "schema__table".

(cherry picked from commit 4878cd3)
@lcobucci lcobucci merged commit d959744 into doctrine:2.7 Nov 18, 2019
@lcobucci
Copy link
Member

@mairo744 @ajgarlag 🚢

@lcobucci lcobucci changed the title fix getJoinTableName for sqlite with schema attribute Fix getJoinTableName for sqlite with schema attribute Nov 18, 2019
vilartoni added a commit to Emagister/doctrine-orm that referenced this pull request Jan 14, 2020
…gin-master

v2.7.0

[![Build Status](https://travis-ci.org/doctrine/orm.svg?branch=v2.7.0)](https://travis-ci.org/doctrine/orm)

This release solves Symfony 5.0 compatibility issues, some small improvements, and adds
various deprecation notices.

Please read carefully the [upgrade to 2.7
notes](https://github.com/doctrine/orm/blob/2.7/UPGRADE.md#upgrade-to-27) to know more
about the reasons and how to fix the deprecation messages.

---

- Total issues resolved: **1**
- Total pull requests resolved: **15**
- Total contributors: **10**

Deprecation
-----------

 - [7911: Be explicit about which Doctrine package in message](doctrine#7911) thanks to @lcobucci
 - [7909: Add deprecation messages](doctrine#7909) thanks to @lcobucci
 - [7901: Add deprecation warnings for 2.7.x](doctrine#7901) thanks to @lcobucci
 - [7701: Split and deprecate AbstractQuery#useResultCache()](doctrine#7701) thanks to @someniatko

CI
--

 - [7904: Make sure composer files are valid](doctrine#7904) thanks to @greg0ire
 - [7600: &doctrine#91;2.7&doctrine#93; CI: Test against PHP 7.4snapshot instead of nightly (8.0)](doctrine#7600) thanks to @Majkl578

Improvement
-----------

 - [7876: Fix compat of commands with Symfony 5](doctrine#7876) thanks to @nicolas-grekas
 - [7829: Skip Paginator LIMIT subquery and WHERE IN if query do not have LIMIT](doctrine#7829) thanks to @Seb33300
 - [7723: Allow Symfony 5.0](doctrine#7723) thanks to @nicolas-grekas
 - [7710: Prettified arrays in tool command orm:mapping:describe](doctrine#7710) thanks to @rtek
 - [7340: Fix config template for PHPUnit >= 7.2](doctrine#7340) thanks to @guilliamxavier

BC Break,Improvement
--------------------

 - [7863: Paginator: Skip limit subquery if not required](doctrine#7863) thanks to @Seb33300

Documentation
-------------

 - [7382: Update homepage](doctrine#7382) thanks to @Majkl578

Bug
---

 - [7326: Cherry-pick doctrine#7307 to fix remaining usages of deprecated ClassLoader and Inflector from doctrine/common](doctrine#7326) thanks to @nicolas-grekas
 - [7079: Fix getJoinTableName for sqlite with schema attribute](doctrine#7079) thanks to @mairo744

BC Break,Deprecation,Improvement
--------------------------------

 - [6803: Deprecation of EntityManager copy method](doctrine#6803) thanks to @SenseException
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants