rxu
b9dbce21f7
[ticket/17507] Minor code fixes
...
PHPBB-17507
2025-07-09 11:59:53 +07:00
rxu
69a4990b2b
[ticket/17507] Fix PostgreSQL errors
...
PHPBB-17507
2025-07-09 11:46:31 +07:00
rxu
c943ffaf0e
[ticket/17507] Fix column removal issues
...
PHPBB-17507
2025-07-08 19:23:59 +07:00
rxu
d2202b7747
[ticket/17507] Fix column removal issues
...
PHPBB-17507
2025-07-08 01:02:36 +07:00
rxu
1d34b4f06a
[ticket/17507] Fix 'add_primary_keys' db tools option for schema generator
...
PHPBB-17507
2025-07-07 23:18:00 +07:00
rxu
38ee655b2a
[ticket/17507] Add id as primary key, fix schema_create_primary_key() method
...
PHPBB-17507
2025-07-07 23:18:00 +07:00
rxu
aa3f266b8c
[ticket/17525] Address the PR review comments
...
PHPBB-17525
2025-07-05 12:51:40 +07:00
rxu
5eaabb1c39
[ticket/17525] Fix handling index name prefix logic for renaming
...
PHPBB-17525
2025-07-04 01:25:04 +07:00
rxu
b5c3befa87
[ticket/17525] Fix handling index name prefix logic for renaming
...
PHPBB-17525
2025-07-02 11:01:49 +07:00
rxu
669af8f3aa
[ticket/17525] Automatically handle index name prefixes
...
PHPBB-17525
2025-07-01 23:32:36 +07:00
rxu
8e0ec1edd2
[ticket/17525] Automatically handle index name prefixes
...
PHPBB-17525
2025-07-01 21:01:09 +07:00
rxu
e9157f4d10
[ticket/17525] Fix tests
...
PHPBB-17525
2025-07-01 16:53:29 +07:00
rxu
4274faa715
[ticket/17525] Provide Doctrine connection via dbtools
...
PHPBB-17525
2025-07-01 15:53:19 +07:00
rxu
7b0b95250c
[ticket/17525] Avoid more index name duplication
...
Many more tables have indexes with the same names which can cause issues
on SQLite/Postgres. Also, add an option for migrations to rename indexes.
PHPBB-17525
2025-06-17 00:46:17 +07:00
rxu
8d1f8af7c6
[ticket/17525] Correctly handle Doctrine DB tools exceptions, enrich error info
...
PHPBB-17525
2025-06-15 13:03:55 +07:00
rxu
b8e5caedbf
[ticket/17509] Fix tests
...
PHPBB-17509
2025-05-30 11:20:25 +07:00
rxu
50e7103080
[ticket/17509] Output db tools error test
...
PHPBB-17509
2025-05-29 23:15:47 +07:00
Marc Alexander
59f387e828
[ticket/13162] Use db tools for truncating
...
PHPBB3-13162
2023-12-17 19:49:23 +01:00
Marc Alexander
c31ac7348a
[ticket/13162] Remove unused use statement
...
PHPBB3-13162
2023-12-17 12:49:40 +01:00
Marc Alexander
5a1fe1db12
[ticket/13162] Add truncate table functionality to doctrine tools
...
PHPBB3-13162
2023-12-17 12:49:40 +01:00
Marc Alexander
4daf350d21
[ticket/17105] Add type specifier to docblock for column
...
PHPBB3-17105
2023-02-28 20:41:08 +01:00
Matt Friedman
ea8a4bf203
[ticket/17105] Fix order of arguments for schema changes on indexes
...
PHPBB3-17105
2023-02-24 09:06:58 -08:00
Marc Alexander
948023078b
[ticket/16955] Clean up code in db classes
...
PHPBB3-16955
2022-12-28 08:37:20 +01:00
Marc Alexander
66ecc0c19c
[ticket/16741] Split of callable into schema_perform_changes()
...
PHPBB3-16741
2022-01-17 17:10:06 +01:00
Marc Alexander
81cddb2bc6
[ticket/16741] Clean up functions, add missing docblocks and return type hints
...
PHPBB3-16741
2022-01-17 17:09:38 +01:00
Marc Alexander
78528d2b32
[ticket/16741] Add support for dropping primary keys and removing constraints
...
PHPBB3-16741
2022-01-16 20:48:56 +01:00
Máté Bartus
a663a6c394
[ticket/16741] Debug SQLServer Tests
...
PHPBB3-16741
2021-12-05 20:57:06 +01:00
Máté Bartus
a0584b8677
[ticket/16741] Code review fixes
...
PHPBB3-16741
2021-12-05 11:19:05 +01:00
Tristan Darricau
b8d555f56a
[ticket/16741] Specific DBs fixes
...
MSSQL:
- Fix bool type
- Fix comparator
- Drop Default constraint before deleting column
- Rename Default constraint to use phpBB's names
- Re-create the indices when changing the type of one column
- Uses varchar instead of varbinary
PostgreSQL:
- Creates auto increment sequences by hand instead of using serial
in order to use phpBB's names
- Drop constraint on unique / primary indices
Oracle:
- Rename indices to use phpBB's names
- Fix string not null behaviour
- Fix broken regex in Oracle driver
- Handle to long indices on Oracle
- Rename auto_increment trigger and sequence
- Automatically lowercase keys in assoc results
PHPBB3-16741
2021-11-11 04:55:28 +01:00
Tristan Darricau
6ce708539b
[ticket/16741] General fixes
...
PHPBB3-16741
2021-11-09 02:48:34 +01:00
Máté Bartus
98134abe20
[ticket/16741] Database tools to use Doctrine
...
PHPBB3-16741
2021-10-31 01:58:53 +02:00
Marc Alexander
cbff1d48dc
Merge branch '3.3.x'
2021-05-01 21:52:12 +02:00
Marc Alexander
ecc79ea2ec
Merge branch 'prep-release-3.3.4' into 3.3.x
2021-05-01 21:51:16 +02:00
Marc Alexander
ce08da5165
[ticket/16748] Enable code sniffing for static placement and adjust code
...
PHPBB3-16748
2021-04-03 23:12:04 +02:00
Marc Alexander
e8afa29013
[ticket/16740] Implement sql_table_exists for psql w/out debug spam
...
Failed pg_query() results in PHP notices now ...
PHPBB3-16740
2021-03-28 11:40:23 +02:00
Marc Alexander
a8ffd339fe
[ticket/16736] Fix invalid placement of visibility qualifiers next to static
...
PHPBB3-16736
2021-03-23 22:12:59 +01:00
Marc Alexander
05a58e8942
Merge pull request #6005 from AlfredoRamos/ticket/16525
...
[ticket/16525] Remove usage of pg_constraint.consrc for PostgreSQL 12
2020-08-12 22:00:16 +02:00
Alfredo Ramos
201a5b6e06
[ticket/16525] Remove usage of pg_constraint.consrc for PostgreSQL 12
...
The column pg_constraint.consrc has been deprecated for a long time,
and it was finally removed in PostgreSQL 12.0
PHPBB3-16525
2020-06-10 04:41:00 -05:00
Marc Alexander
bd02c5bd08
[ticket/16051] Remove mysql driver as it's no longer supported in PHP >= 7.0
...
PHPBB3-16051
2019-10-06 12:07:35 +02:00
Marc Alexander
6007978e7b
Merge branch '3.2.x' into 3.3.x
2019-06-17 09:03:38 +02:00
rxu
84ef70b42f
[ticket/16061] Migrator to drop unique indexes when needed
...
PHPBB3-16061
2019-05-18 02:08:30 +07:00
luzpaz
a9a28859d4
[ticket/15424] Multiple typo fixes in docs & comments
...
Fixed typos in some docs, guidelines, some non-user-facing files.
PHPBB3-15424
2019-05-08 22:20:56 +02:00
Derky
182a96f273
Merge pull request #4680 from marc1706/ticket/15055
...
[ticket/15055] Add appveyor file to allow running tests on appveyor as well
2018-01-05 22:44:34 +01:00
Marc Alexander
ee8b72d733
[ticket/15055] Properly support index length check on mssql
...
PHPBB3-15055
2018-01-01 18:57:50 +01:00
Marc Alexander
400fc0f73d
[ticket/15055] Only drop dependent PK indexes and fix more tests for mssql
...
PHPBB3-15055
2018-01-01 18:55:12 +01:00
Marc Alexander
635befa00e
[ticket/15055] Drop primary keys when necessary and fix test comparisons
...
PHPBB3-15055
2018-01-01 18:54:41 +01:00
Marc Alexander
5bb62f5560
[ticket/15055] Use unicode column types where necessary
...
PHPBB3-15055
2018-01-01 18:54:34 +01:00
rxu
f8fbe37936
[ticket/14972] replace all occurrences of sizeof() with the count()
...
PHPBB3-14972
2018-01-01 13:56:04 +01:00
David Colón
3574832ddb
[ticket/15368] Correct function reference in MSSQL db tools
2017-09-17 18:04:14 -04:00
Serge Skripchuk
3aac61cfa7
[ticket/15319] Add IF EXISTS to Postgres DROP SEQUENCE query
2017-08-13 15:33:04 +03:00