El RIDO
|
bff4d3a016
|
PHP 8.2 compatibility: Use of "self" in callables is deprecated
|
2022-10-25 07:15:09 +02:00 |
|
El RIDO
|
e6d606ba88
|
clarify that it is only unsupported by Oracle MySQL, while supported in MariaDB, Postgres, SQLite, ...
|
2022-06-29 22:25:54 +02:00 |
|
El RIDO
|
4ad4aed875
|
apply table prefix to indexes as well, to support multiple instances sharing a single database
|
2022-06-28 06:51:21 +02:00 |
|
El RIDO
|
b7cffbddd0
|
CREATE INDEX IF NOT EXISTS is not supported as of MySQL <= 8.0, fixes #943
|
2022-06-27 19:05:57 +02:00 |
|
El RIDO
|
07a23d7f0b
|
addressing deprecation warnings in php 8.1
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in lib/Data/Database.php on line 280 & 555
|
2022-06-01 21:05:08 +02:00 |
|
El RIDO
|
0e2ec27033
|
Avoid privilege for setting the for MariaDB/MySQL, fixes #919
|
2022-04-19 18:44:00 +02:00 |
|
El RIDO
|
456ced37c2
|
incrementing version
|
2022-04-05 07:30:51 +02:00 |
|
El RIDO
|
29ffd25c18
|
apply suggestion of @r4sas
|
2022-01-30 21:42:24 +01:00 |
|
El RIDO
|
1d20eee169
|
readability
|
2022-01-26 05:28:29 +01:00 |
|
El RIDO
|
53c0e4976b
|
document what the U type stands for
|
2022-01-26 05:26:47 +01:00 |
|
El RIDO
|
0333777a37
|
remove duplicate CLOB sanitation
|
2022-01-25 05:59:22 +01:00 |
|
El RIDO
|
f4438a0103
|
inserting CLOB absolutely requires a length argument
Co-authored-by: Austin Huang <im@austinhuang.me>
|
2022-01-24 21:44:20 +01:00 |
|
El RIDO
|
55db9426b9
|
Throws ORA-00942: table or view does not exist otherwise
Co-authored-by: Austin Huang <im@austinhuang.me>
|
2022-01-24 21:43:48 +01:00 |
|
El RIDO
|
535f038daa
|
handle LIMIT in oci
Co-authored-by: Austin Huang <im@austinhuang.me>
|
2022-01-24 21:43:31 +01:00 |
|
El RIDO
|
0c4852c099
|
this fixes the comment display issue
Co-authored-by: Austin Huang <im@austinhuang.me>
|
2022-01-24 21:40:10 +01:00 |
|
El RIDO
|
b8e8755fb1
|
Basically it wants a non-empty catch statement
Co-authored-by: Austin Huang <im@austinhuang.me>
|
2022-01-24 21:36:18 +01:00 |
|
El RIDO
|
0b6af67b99
|
removed obsolete comment
|
2022-01-24 17:50:24 +01:00 |
|
El RIDO
|
56c54dd880
|
prefer switch statements for complex logic, all comparing the same variable
|
2022-01-24 17:48:27 +01:00 |
|
El RIDO
|
a8e1c33b54
|
stick to single convention of binding parameters
|
2022-01-24 17:26:09 +01:00 |
|
El RIDO
|
0cc2b67753
|
bindValue doesn't need the length
|
2022-01-23 21:45:22 +01:00 |
|
El RIDO
|
4f051fe5a5
|
revert regression
|
2022-01-23 21:31:40 +01:00 |
|
El RIDO
|
8d63921924
|
workaround bug in OCI PDO driver
|
2022-01-23 21:24:28 +01:00 |
|
El RIDO
|
0be55e05bf
|
use quoted identifiers, tell MySQL to expect ANSI SQL
|
2022-01-23 20:59:02 +01:00 |
|
El RIDO
|
b133c2e233
|
sanitize both single rows and multiple ones
|
2022-01-23 07:32:28 +01:00 |
|
El RIDO
|
b54308a77e
|
don't mangle non-arrays
|
2022-01-23 07:19:35 +01:00 |
|
El RIDO
|
47deaeb7ca
|
use the correct function
|
2022-01-23 07:11:36 +01:00 |
|
El RIDO
|
35ef64ff79
|
remove duplication, kudos @rugk
|
2022-01-22 22:11:49 +01:00 |
|
El RIDO
|
c725b4f0fe
|
handle 'IF NOT EXISTS' differently in OCI
|
2022-01-22 21:29:39 +01:00 |
|
El RIDO
|
2182cdd44f
|
generalize OCI handling of queries and results
|
2022-01-22 08:45:12 +01:00 |
|
Austin Huang
|
041ef7f7a5
|
Support OCI (Satisfy the CI)
|
2022-01-20 13:33:23 -05:00 |
|
Austin Huang
|
6a489d35ab
|
Support OCI (Create table)
|
2022-01-20 09:15:10 -05:00 |
|
Austin Huang
|
ee99952d90
|
Support OCI (Read/Write)
|
2022-01-17 20:06:26 -05:00 |
|
El RIDO
|
3327645fd4
|
updated doc blocks, comments, fixed indentations, moved some constant strings
|
2021-06-14 06:44:30 +02:00 |
|
El RIDO
|
078c5785dd
|
fix unit tests on php < 7.3
|
2021-06-13 12:40:06 +02:00 |
|
El RIDO
|
1f2dddd9d8
|
address Codacy issues
|
2021-06-13 10:53:01 +02:00 |
|
El RIDO
|
93135e0abf
|
improving code coverage
|
2021-06-13 10:44:26 +02:00 |
|
El RIDO
|
7b2f0ff302
|
apply StyleCI recommendation
|
2021-06-09 19:16:22 +02:00 |
|
El RIDO
|
a203e6322b
|
implementing key/value store of Persistance in Database storage
|
2021-06-09 07:47:40 +02:00 |
|
El RIDO
|
b5a6ce323e
|
folding Persistance\TrafficLimiter into Data\Filesystem
|
2021-06-08 07:49:22 +02:00 |
|
El RIDO
|
7bdcc2ae15
|
conclude scaffolding of AbstractData key/value storage, missing implementation
|
2021-06-07 07:02:47 +02:00 |
|
El RIDO
|
458ebcb321
|
incrementing version
|
2021-04-05 17:05:14 +02:00 |
|
El RIDO
|
9914c37683
|
incrementing version
|
2020-03-22 06:44:04 +01:00 |
|
El RIDO
|
adece1d784
|
incrementing version
|
2020-02-16 11:15:51 +01:00 |
|
El RIDO
|
ed590ee557
|
incrementing version
|
2020-01-08 19:31:06 +01:00 |
|
El RIDO
|
2d4edfe401
|
incrementing version number in preparation of release
|
2019-09-22 19:42:04 +02:00 |
|
El RIDO
|
5c0012cf51
|
adding database migration to increase data to MEDIUMBLOB on MySQL by default
|
2019-09-20 06:57:54 +02:00 |
|
El RIDO
|
07018e5876
|
incrementing version number in preparation of release
|
2019-07-08 18:35:34 +02:00 |
|
El RIDO
|
909ff2daa7
|
handle scrutinizer issues (mostly changes in API documentation)
|
2019-05-19 09:42:55 +02:00 |
|
El RIDO
|
cc1c55129f
|
switching to full JSON API without POST array use, ensure all JSON operations are done with error detection
|
2019-05-13 22:31:52 +02:00 |
|
El RIDO
|
76007b6ee9
|
fixing class compatibility (why is this no longer enforced in PHP > 7.1?)
|
2019-05-10 22:21:03 +02:00 |
|