e445975c20
Use DBA::quoteIdentifier in Database::escapeFields
2022-07-28 05:37:22 -04:00
86105635ca
Improved message handling / new activity relay handling
2022-07-27 17:39:00 +00:00
d74e57ef2c
include suggested changes
2022-07-13 00:23:12 +02:00
a910fd8864
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
2022-07-12 23:40:31 +02:00
e33f5612ab
Changes:
...
- added some type-hints
- added some documentation
- changed some double-quotes to single
2022-06-27 15:16:18 +02:00
e10dd20036
Made @TODO more clear?
2022-06-25 17:58:27 +02:00
804b759df1
Changes:
...
- let's get rid of that `Database::exists()` is being misused for checking table existence
- reformatted array
2022-06-25 16:48:37 +02:00
f689faca99
Changed double-quotes to single
2022-06-25 16:48:36 +02:00
202857ba7d
No need to log $tid here
2022-06-23 17:30:17 +02:00
7295138f8d
Remove type-hint inconsistent with expected return value in Database->getVariable
2022-06-22 07:47:15 -04:00
80c8ec17c2
Fixed documentation
2022-06-21 18:43:25 +02:00
0332a57bfd
Rewrote to suggestions from @MrPetovan (I tried to maintain the old way of
...
['scheme' => 'table'] with my version).
2022-06-21 18:13:01 +02:00
1080a840f5
Changes:
...
- Database->$driver can no longer be NULL, an empty string is fine anyway
2022-06-21 13:47:39 +02:00
945cd1a2c2
Fixed:
...
- since $table can be now schema.table, this needs being taken care off
- maybe this foreach(explode()) is a bit an overkill as only 1 or 2 entries
can be found in it
2022-06-21 13:47:39 +02:00
0d81a08e3c
WIP: Properly some fixes? Also why is DROP VIEW IF EXISTS is being killed?
2022-06-21 13:47:39 +02:00
44a9ec9b17
Rewrite:
...
- avoid having array|string for $table to have a "string" type-hint for $table
- you now have to do it for yourself by giving 'schema.table' as parameter
2022-06-21 13:47:38 +02:00
f62c28008a
Removed comment
2022-06-21 13:47:38 +02:00
cefffde691
Changes:
...
- added type-hints
- added some missing documentation
2022-06-21 13:47:37 +02:00
d2ca812647
Merge pull request #11660 from Quix0r/fixes/more-type-hints-003
...
More type-hints - Batch 003
2022-06-20 21:53:17 -04:00
feb87e8dc3
Changes:
...
- let's start throwing exceptions on e.g. invalid arguments instead of returning
FALSE
2022-06-20 19:09:08 +02:00
6743de63f5
Changed:
...
- DBA::exists() should only be used for checking if records exists.
- if you want to check if a table exists, please ALWAYS use
DBStructure::existsTable() instead
2022-06-20 08:20:07 +02:00
9c80dd35e5
Both declarations must be the same
2022-06-20 08:07:12 +02:00
cd3b01fd82
Changed:
...
- cannot have type-hints :-(
2022-06-20 03:48:34 +02:00
ec96f2252e
Changes:
...
- added type-hints
- added some missing documentation
2022-06-20 03:10:23 +02:00
97904ea7dd
Changes:
...
- added type-hints
- added missing documentation
2022-06-20 02:48:02 +02:00
d48e40c1bf
Add missing identifier quote in Database->replaceInTableFields
...
- This caused hyphenated table names to fail the replace query
2022-06-19 20:06:12 -04:00
60f8c2d795
Changes:
...
- added missing type-hints
- added documentation for a method
2022-06-19 10:50:09 +02:00
f3599fa3e9
Changes:
...
- dbstructure(null) is no longer possible, an empty string does it
2022-06-19 09:13:10 +02:00
b6bfe72083
Wrong returned type, has to be array
2022-06-19 02:40:07 +02:00
7bb0cb5323
Changes:
...
- added more type-hints
- DBStructure::existsTable() does no longer need array support for table name
because this is no longer used (good work!)
2022-06-19 02:11:12 +02:00
33768ea1c6
Some fixes:
...
- $gsid's default value cannot sadly be 0, it now must be null to allow some
code work
- added some more type-hints
- documented a bit more
2022-06-17 17:18:31 +02:00
4e53666c70
Added more type-hints
2022-06-17 17:18:31 +02:00
e9af4b5bb9
Shorter code, thanks to @annando pointing this out
2022-06-16 13:29:30 +02:00
65da5246ca
Fixed possibble "Trying to access array offset on value of type bool" E_NOTICE
...
Signed-off-by: Roland Häder <roland@mxchange.org>
2022-06-16 10:07:41 +02:00
e46354a522
New command to merge duplicated contacts
2022-06-01 22:11:03 +00:00
f1630ebb05
Add relocate console command
2022-05-29 13:13:59 -04:00
7d09ce86c4
Move relocation feature in its separate class
...
- Create Database->replaceInTableFields method
2022-05-29 12:11:18 -04:00
0b10806ce3
Fix the problem that the post update never stopped on larger systems
2022-03-16 22:00:34 -04:00
419fe67c6c
Merge pull request #11265 from k-alin/6606-k-alin-mysql-unix-socket
...
Enable MySQL unix socket connection
2022-02-25 10:36:43 -05:00
k-alin
e4cfd4a7c3
Update src/Database/Database.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-02-25 16:09:54 +01:00
k-alin
33c4fbf2a6
Update src/Database/Database.php
...
Correct indent
Co-authored-by: Philipp <admin+Github@philipp.info>
2022-02-25 12:09:54 +01:00
k-alin
470be2b5e4
Update src/Database/Database.php
...
Correct indent
Co-authored-by: Philipp <admin+Github@philipp.info>
2022-02-25 12:09:30 +01:00
k-alin
335be6f032
Update src/Database/Database.php
...
Correct indent
Co-authored-by: Philipp <admin+Github@philipp.info>
2022-02-25 12:09:12 +01:00
2321c7a55b
Updated messages.po
2022-02-20 20:47:08 +00:00
k-alin
ff439272b9
mysql connection via socket if location of mysqld.sock was specified
2022-02-20 17:45:51 +01:00
k-alin
50580fd04c
Merge branch 'friendica:develop' into 6606-k-alin-mysql-unix-socket
2022-02-20 17:27:03 +01:00
c867581530
Store the receivers of a post in the tags
2022-02-19 13:31:49 +00:00
k-alin
31ff583c5e
mysql connection via unix sockets (mysqli + PDO)
2022-02-14 23:18:41 +01:00
14f0a1a1ed
Don't throw an exception when the database query fails
2022-02-08 21:28:42 +00:00
a46b21590d
use "ANY_VALUE" instead of "MAX"
2022-01-18 06:59:02 +00:00