Skip to content

Feature/postgres#659

Merged
herpaderpaldent merged 22 commits into4.xfrom
feature/postgres
Jan 4, 2025
Merged

Feature/postgres#659
herpaderpaldent merged 22 commits into4.xfrom
feature/postgres

Conversation

@herpaderpaldent
Copy link
Contributor

No description provided.

@what-the-diff
Copy link

what-the-diff bot commented Jan 4, 2025

PR Summary

  • Improved GitHub Actions Workflow
    Yarr! We be bolsterin' our workflow to include PostgreSQL, Redis, an' MariaDB services, makin' sure it sails smooth as silk. Also upped our PHP version to match the best o' treasure maps.

  • Table and Database Changes
    Rejiggered tables a wee bit to better use them resources! We changed the column definitions, made primary keys UUID instead of big integers, implemented unique constraints on various tables to ensure no two piratin' records be the same.

  • Efficient Data Migration
    This treasure includes a smart migration setup which can transfer data from the ol' MySQL to PostgreSQL while we be in normal seas, but not during a testin' storm.

  • Environment Variable Update
    Adjusted the course on our navigational chart phpunit.xml to aim for the PostgreSQL setup.

  • Improved Eloquent Model Performance
    Blocked lazy loadin' for Eloquent models to avoid unnecessary work for our hardworkin' sailors.

  • Better Testing Arrangements
    Revamped our testin' setup to enhance clarity and configuration settings.

  • Added a new MigrateDbTest and refined other tests
    Scripted new tales of adventure in MigrateDbTest.php to ensure our database migrations be perfect while steerin' clear of nasty sea monsters. Also optimized the StructureRefreshTokenFinderTest.php to be spryer with resource use.

@herpaderpaldent herpaderpaldent merged commit 1485d8b into 4.x Jan 4, 2025
@herpaderpaldent herpaderpaldent deleted the feature/postgres branch January 4, 2025 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant