Task #75545

Doctrine DBAL migration

Added by Christian Kuhn over 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Database API (Doctrine DBAL)
Target version:
Start date:
2016-04-12
Due date:
% Done:

100%

TYPO3 Version:
8
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Query rewrite epic.

All patches rewriting queries from TYPO3_DB to doctrine dbal should have this epic as parent.


Subtasks

Task #75546: [EXAMPLE] User authentication classesClosedMorton Jonuschat

Task #75549: Doctrine DBAL migration belogClosedJan Helke

Task #75604: Doctrine: migrate ext:backend/HistoryClosed

Task #75624: Doctrine: migrate ext:backend/RecordListClosedJan Helke

Task #75636: Doctrine: migrate ext:recycler/UtilityClosedMichael Oehlhof

Task #75645: Doctrine: migrate ext:backend/TreeClosed

Task #75650: Doctrine: migrate ext:backend/UtilityClosedManuel Selbach

Task #75697: Doctrine: migrate ext:backend/Backend/ToolbarItemsClosedJan Helke

Task #75707: Doctrine: migrate ext:backend/avatarClosedMichael Oehlhof

Task #75713: Doctrine: migrate ext:recycler/TablesClosedMichael Oehlhof

Task #75717: Doctrine: migrate ext:recycler/CleanerTaskClosedMichael Oehlhof

Task #75718: Doctrine: migrate ext:recycler/DeletedRecordsClosedMichael Oehlhof

Task #75749: Doctrine: migrate ext:backend/Controller/LoginControllerClosedJonathan IROULIN

Task #75759: Doctrine: migrate ext:backend/Controller/PageClosedRichard Haeser

Task #75760: Doctrine: migrate ext:backend/Classes/Domain/Repository/LocalizationClosedRichard Haeser

Task #75765: Doctrine: migrate EXT:sys_noteClosedGeorg Ringer

Task #75770: Doctrine: migrate ext:backend/Clipboard/ClipboardClosedJonathan IROULIN

Task #75772: Doctrine: Migrate EXT:setupClosedGeorg Ringer

Task #75773: Doctrine: Migrate EXT:schedulerClosedWouter Wolters

Task #75781: Doctrine: migrate ext:feloginClosedLoek Hilgersom

Task #75784: Doctrine: migrate ext:backend/Controller/EditDocumentControllerClosedJonathan IROULIN

Task #75800: Doctrine: migrate EXT:filelistClosedMichael Oehlhof

Task #75840: Doctrine: migrate ext:backend/Configuration/TranslationConfigurationProviderClosedJonathan IROULIN

Task #75852: Doctrine: migrate EXT:svClosedMichael Oehlhof

Task #75889: Doctrine: migrate EXT:viewpageClosedMichael Oehlhof

Task #75898: Doctrine: migrate EXT:backend/Configuration/TranslationConfigurationProviderClosedMichael Oehlhof

Task #75955: Doctrine: migrate ext:tstemplate/TypoScriptTemplateModuleControllerClosedDaniel Siepmann

Bug #75824: Doctrine: migrate ext:tstemplate/TypoScriptTemplateModuleControllerClosedChristoph Kratz

Task #75956: Doctrine: migrate EXT:backend/Domain/Repository/BackendUserSessionRepositoryClosedMichael Oehlhof

Task #75969: Doctrine: migrate $GLOBALS['TYPO3_DB']->exec_TRUNCATEqueryClosedFrank Naegler

Task #76471: Doctrine: migrate sysext:saltedpasswordsClosedGleb Levitin

Task #76484: Doctrine: Migrate InfoPageTyposcriptConfigControllerClosed

Task #76485: Doctrine: Migrate TranslationStatusControllerClosed

Bug #76486: Doctrine: Migrate ExtendedTemplateServiceClosedIan SEBBAGH

Task #76488: Doctrine: Migrate ActionToolbarItemClosedJan Runte

Task #76493: Doctrine: migrate ext:versionClosedEugene Kenah Djomo

Task #76469: Doctrine: migrate ext:impexpClosedArtus Kolanowski

Task #76494: Doctrine: migrate ext:extensionmanagerClosedArtus Kolanowski

Bug #76507: Doctrine: Migrate ext beuser viewhelpersClosedXavier Ley

Task #76516: Doctrine: migrate sysext:rsaauthClosedRolf Hofmann

Task #76517: Doctrine: migrate abstract functional test case. ClosedGleb Levitin

Task #76520: Doctrine : migrate ext:backend/viewClosed

Bug #76521: Doctrine: Migrate BackendUserRepositoryClosed

Bug #76523: Doctrine: Migrate FileRepositoryClosed

Bug #76534: Doctrine: migrate ext:reportsClosedXavier Ley

Task #76530: Doctrine: Migrate core/Category/CollectionClosedJan Runte

Bug #76528: Doctrine: Migrate ExtensionServiceClosedXavier Ley

Task #76259: Doctrine: migrate EXT:recordlist/Recordlist/RecordList/AbstractDatabaseRecordListClosed

Task #76544: Doctrine: Migrate ext:sys_actionRejectedIan SEBBAGH

Task #76555: Doctrine: Migrate ext:linkvalidator/ReportClosedIan SEBBAGH

Task #76556: Doctrine: Migrate ext:linkvalidator/TaskClosedIan SEBBAGH

Task #76557: Doctrine: Migrate ext:linkvalidator/LinktypeClosed

Task #76558: Doctrine: Migrate ext:linkvalidator/LinkAnalyzer.phpClosed

Task #76626: Doctrine: migrate ext:workspaceClosedEugene Kenah Djomo

Task #76871: Doctrine: Migrate EXT:core/Classes/ResourceClosed

Task #76917: Doctrine: migrate EXT:beuser PermissionControllerClosedMichael Oehlhof

Task #76959: Doctrine: Migrate EXT:core/Classes/Resource/ProcessedFileRepository.phpClosedSebastian Bumann

Task #76960: Doctrine: Migrate EXT:core/Classes/Resource/Processing/FileDeletionAspectClosedSebastian Bumann

Task #77030: Doctrine: Migrate ext:backend/FrontendBackendUserAuthenticationClosedJacob Rasmussen

Task #77031: Doctrine: Migrate ext:backend/Classes/Controller/Wizard/RteController.phpClosedMattias Nilsson

Task #77049: Doctrine: Migrate ext:backend/Form/Wizard/SuggestWizardDefaultReceiverClosedJacob Rasmussen

Task #77051: Doctrine: Migrate ext:backend/Classes/Controller/PageLayoutController exec_SELECTcountRowsClosedMattias Nilsson

Task #77160: Doctrine: migrate ext:core cache Typo3DatabaseBackendClosed

Task #77167: Doctrine: migrate GeneralUtilityClosedBenni Mack

Bug #77185: Migrate TSFE->connectToDBClosedBenni Mack

Bug #77194: Doctrine: Migrate PageLinkHandlerClosedWouter Wolters

Task #77200: Doctrine: Migrate ext:rtehtmlareaClosedWouter Wolters

Bug #77208: Doctrine: Migrate ext:lowlevelClosedWouter Wolters

Task #77214: Doctrine: Migrate ext:imexp missing piecesClosedWouter Wolters

Task #77223: Doctrine: Migrate ext:core RegistryClosed

Task #77258: Doctrine: Migrate BackendUserControllerClosedWouter Wolters

Task #77260: Doctrine: Migrate DatabaseSystemLanguageRowsClosedWouter Wolters

Task #77273: Doctrine: Migrate ext:backend/Tree/Pagetree/DataProviderClosedJacob Rasmussen

Task #77289: Doctrine: Migrate AvatarViewHelperClosedWouter Wolters

Task #77290: Doctrine: Migrate last parts of BackendUtilityClosedWouter Wolters

Task #77293: Doctrine: Migrate DatabaseWriterClosed

Task #77300: Doctrine: Migrate LiveSearchClosedWouter Wolters

Task #77303: Doctrine: Migrate error handlersClosedWouter Wolters

Task #77307: Doctrine: Migrate MailUtilityClosedWouter Wolters

Task #77309: Doctrine: Migrate FrontendEditingControllerClosedWouter Wolters

Task #77311: Doctrine: Migrate PlainDataResolverClosedWouter Wolters

Task #77319: Doctrine: migrate EXT:install/Classes/Controller/Action/Tool/ImportantActions.phpClosedMarkus Hölzle

Task #77320: Doctrine: Migrate parts of sysext/install/Classes/Controller/Action/Tool/CleanUpClosed

Task #77322: Doctrine: migrate \TYPO3\CMS\Install\Controller\Action\Step\DefaultConfigurationClosedMarkus Hölzle

Task #77324: Doctrine: migrate method of execute \TYPO3\CMS\Install\Controller\Action\Step\DatabaseDataClosedMarkus Hölzle

Task #77330: Doctrine: migrate \TYPO3\CMS\Frontend\Authentication\FrontendUserAuthenticationClosedMarkus Hölzle

Task #77332: Doctrine: migrate \TYPO3\CMS\Core\DataHandling\DataHandler Part 1ClosedMarkus Hölzle

Bug #77213: Doctrine: Migrate EXT:core/Classes/Resource/StorageRepositoryClosedSebastian Bumann

Task #77327: Doctrine: Migrate exec_UPDATEquery in Tool/CleanUpClosedTobias Adolph

Task #77341: Doctrine: Migrate parts of TypoScriptFrontendControllerClosedSebastian Bumann

Task #77347: Doctrine: Migrate indexed_search (easy part)ClosedGeorg Ringer

Task #77352: Doctrine: Migrate simple database queries in Typo3DbBackendClosedMarkus Hölzle

Task #77369: Doctrine: Migrate SqlSchemaMigrationServiceClosedTobias Adolph

Task #77371: Doctrine: Add possibility to iterate over connectionsClosedTobias Adolph

Task #77377: Add Documentation for swapping out tables to another DB-Connection Closed

Task #77383: Doctrine: Migrate AdminPanelViewClosedTobias Adolph

Task #77389: Doctrine: migrate ReferenceIndexClosedBenni Mack

Task #77390: Doctrine: Migrate indexed_search (hard part)Closed

Task #77391: Doctrine: Migrate DataHandler Part 2ClosedMarkus Hölzle

Task #77337: Doctrine: Get rid of admin_get_tables in CleanUpClosedTobias Adolph

Task #77392: Replace DatabaseConnection->cleanIntArray()ClosedBenni Mack

Task #77393: Migrate ALL backend functional tests to doctrineClosed

Task #77396: Migrate DatabaseConnection->cleanIntListClosedBenni Mack

Task #77397: Doctrine: migrate ext:frontendClosed

Task #77404: Migrate TableGarbageCollectionTaskClosedBenni Mack

Task #77407: Migrate FAL AbstractRepositoryClosedBenni Mack

Task #77408: Doctrine: Migrate ClearCacheServiceClosedTobias Adolph

Task #77410: Doctrine: Migrate exec_INSERTqueryClosed

Task #77412: Doctrine: Migrate ImportantActions/SystemInformationClosedTobias Adolph

Task #77416: Doctrine: Migrate DatabaseIntegrityCheckClosedBenni Mack

Task #77433: Doctrine: Migrate OptimizeDatabaseTableAdditionalFieldProviderClosedTobias Adolph

Task #77445: Doctrine: Migrate exec_DELETEqueryClosedMorton Jonuschat

Task #77446: Doctrine: Migrate a simple upgrade wizardClosed

Task #77448: Doctrine: Migrate DatabaseSelect-Step in install processClosedTobias Adolph

Task #77451: Doctrine: Migrate DatabaseTreeDataProviderClosedMorton Jonuschat

Task #77453: Doctrine: Migrate AbstractPluginClosedMorton Jonuschat

Task #77455: Doctrine: Migrate ContentObjectRendererClosedMorton Jonuschat

Task #77461: Doctrine: Migrate LanguageIsoCodeUpdateClosedTobias Adolph

Task #77470: Doctrine: Migrate FileListIsStartModuleUpdateClosedTobias Adolph

Task #77474: Doctrine: Migrate remaining easy UpdateWizardsClosedTobias Adolph

Task #77478: Doctrine: Migrate TemplateServiceClosedBenni Mack

Task #77482: Doctrine: Migrate MigrateMediaToAssetsForTextMediaCeClosedTobias Adolph

Task #77483: Doctrine: Migrate MigrateShortcutUrlsAgainUpdateClosedTobias Adolph

Task #77484: Doctrine: Migrate TableFlexFormToTtContentFieldsUpdateClosedTobias Adolph

Task #76543: Doctrine: Migrate frontend/Page/PageRepositoryClosedJan Runte

Task #77488: Doctrine: Migrate ExtendedFileUtilityClosedBenni Mack

Task #77501: Migrate RTE-related Upgrade WizardsClosedBenni Mack

Task #77504: Dotrine: Migrate install tool TableFlexFormToTtContentFieldsUpdateClosed

Task #77507: Migrate functional test cases in ext:core to Doctrine DBALClosedOliver Hader

Task #77518: Doctrine: Migrate easy part of ExtensionManagerTables-UpdateClosedTobias Adolph

Task #77520: Doctrine: Migrate WorkspacesNotificationSettingsUpdateClosedChristian Kuhn

Task #77521: Doctrine: Migrate ProcessedFileChecksumUpdateClosed

Task #77555: Doctrine: Migrate ContentTypesToTextMediaUpdateClosedChristian Kuhn

Task #77556: Migrate DatabaseConnection::getDateTimeFormats()ClosedMorton Jonuschat

Task #77557: Doctrine: Migrate QueryViewClosedChristian Kuhn

Task #77558: Doctrine: Migrate PageLayoutControllerClosedChristian Kuhn

Task #77560: Doctrine: Migrate escapeStrForLike()Closed

Task #77564: Doctrine: Migrate QueryGeneratorClosed

Task #77565: Doctrine: Migrate RelationHandlerClosedChristian Kuhn

Task #77578: Doctrine: Migrate ConfigurationStatusClosedTobias Adolph

Task #77579: Doctrine : Migrate DatabaseCharsetUpdateClosedTobias Adolph

Task #77587: Doctrine: Migrate various quoting methodsClosedBenni Mack

Task #77590: Migrate RecordCollectionClosedMorton Jonuschat

Task #77593: Doctrine: Migrate OpenidExtractionUpdateClosedTobias Adolph

Task #77595: Doctrine: Migrate DatabaseCheckClosed

Task #77605: Doctrine: Migrate AbstractDatabaseRecordList last piecesClosed

Task #77606: Dotrine: Migrate Two admin_get_fields()Closed

Task #77608: Doctrine: Migrate CategoryBasedFileCollectionClosed

Task #77609: Doctrine: Migrate DataHandler last piecesClosed

Task #77611: Doctrine: Migrate last exec_SELECT_mm_queryClosed

Task #77612: Doctrine: Migrate admin_get_fields in Typo3DbBackendClosed

Task #77620: Doctrine: Migrate Testbase.phpClosed

Task #77622: Remove ext:dbal from installation stepsClosed

Bug #77623: ext:dbal Remove obsolete xclassClosed

Task #77624: Use DBAL abstraction for Extbase raw queriesClosedBenni Mack

Task #77626: Use own php code cache in ext:dbalClosed

Task #77627: Doctrine: Migrate SqlSchemaMigrationServiceClosed

Task #77750: Doctrine: Migrate remaining parts of ContentObjectRendererClosedMorton Jonuschat

Task #77761: Doctrine: Remove ext:adodbClosed

Task #77762: Doctrine: Remove ext:dbalClosed

Task #78205: Doctrine: Migrate extbase Typo3DbBackendClosed

Task #78224: Remove or deprecate TYPO3_DB occurrencesClosedBenni Mack


Related issues

Related to TYPO3 Core - Task #77502: Remove preparsing of queries Closed 2016-08-15

History

#1 Updated by Gerrit Code Review over 2 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/47774

#2 Updated by Benni Mack over 2 years ago

  • Target version changed from 8.1 to 8.2

#3 Updated by Benni Mack over 2 years ago

  • Target version changed from 8.2 to 8.3

#4 Updated by Gerrit Code Review about 2 years ago

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/49530

#5 Updated by Gerrit Code Review about 2 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/49530

#6 Updated by Gerrit Code Review about 2 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/49530

#7 Updated by Gerrit Code Review about 2 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/49530

#8 Updated by Gerrit Code Review about 2 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/49530

#9 Updated by Benni Mack about 2 years ago

  • Target version changed from 8.3 to 8.4

#10 Updated by Wouter Wolters about 2 years ago

  • Tracker changed from Epic to Task
  • TYPO3 Version set to 8

#11 Updated by Wouter Wolters about 2 years ago

  • Status changed from Under Review to Resolved

#12 Updated by Riccardo De Contardi about 1 year ago

  • Status changed from Resolved to Closed

#13 Updated by Hannes Lau 11 months ago

  • Related to Bug #83268: QueryGenerator can't deal with multiple alt labels added

#14 Updated by Hannes Lau 11 months ago

  • Related to deleted (Bug #83268: QueryGenerator can't deal with multiple alt labels)

Also available in: Atom PDF