]> git.mxchange.org Git - friendica.git/commit
Split DBStructure & View to avoid DB-calls and dependencies for basic operations
authorPhilipp <admin@philipp.info>
Tue, 12 Jul 2022 21:21:16 +0000 (23:21 +0200)
committerPhilipp <admin@philipp.info>
Tue, 12 Jul 2022 21:40:31 +0000 (23:40 +0200)
commita910fd8864f5f1e9c35e9065abad24353793f313
tree6e66dda519463730d3ac47eec7c5967728af3e19
parenta2c929d128ed4b1c43fac0935b767ef9428a9284
Split DBStructure & View to avoid DB-calls and dependencies for basic operations
- new "Definition" classes vor DB and Views
- new "Writer" classes to create SQL definitions for DB and Views
- DBStructure & View are responsible to execute DB-querys
30 files changed:
src/Console/AutomaticInstallation.php
src/Console/DatabaseStructure.php
src/Core/Installer.php
src/DI.php
src/Database/DBStructure.php
src/Database/Database.php
src/Database/Definition/DbaDefinition.php [new file with mode: 0644]
src/Database/Definition/ViewDefinition.php [new file with mode: 0644]
src/Database/View.php
src/Model/APContact.php
src/Model/Attach.php
src/Model/Contact/User.php
src/Model/GServer.php
src/Model/Photo.php
src/Model/Post.php
src/Model/Post/Content.php
src/Model/Post/History.php
src/Model/Post/Question.php
src/Model/Post/QuestionOption.php
src/Model/Post/Thread.php
src/Model/Post/ThreadUser.php
src/Model/Post/User.php
src/Model/Post/UserNotification.php
src/Module/Install.php
src/Module/Settings/UserExport.php
src/Util/Writer/DbaDefinitionSqlWriter.php [new file with mode: 0644]
src/Util/Writer/DocWriter.php [new file with mode: 0644]
src/Util/Writer/ViewDefinitionSqlWriter.php [new file with mode: 0644]
src/Worker/ExpirePosts.php
static/dependencies.config.php