Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: webfactory/slimdump
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.14.1
Choose a base ref
...
head repository: webfactory/slimdump
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 12 commits
  • 23 files changed
  • 1 contributor

Commits on Aug 14, 2023

  1. Dump the character set as specified for the connection (#101)

    Since the `utf8` value has been deprecated in MySQL, it is advisable to
    append `?charset=utf8mb4` to DSNs.
    
    This change makes sure the selected character set is also written to the
    SQL output, since it determines the encoding in which data was received
    by `slimdump`.
    mpdude authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    0abfaaa View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Fill in dummy types to deal with DC2:... column comments (#102)

    We're using the `SchemaManager` to simplify listing tables, views and so
    on. But, the information provided by it also includes the DBAL types
    used for columns, and that information may be parsed from column
    comments in the database.
    
    The problem is that a table definition like so:
    
    ```sql
    CREATE TABLE `test` (
      `some_col` int NOT NULL COMMENT '(DC2Type:some_type)'
    )
    ```
    
    ... `slimdump` fail fail with an exception because it does not know
    about the `some_type`. This type may be available and defined in your
    application, but we cannot put it into the `slimdump` command.
    
    Now, in fact, we don't care about the type and its conversion
    capabilities at all. So, this PR adds a runtime "just in type"
    registration of a `DummyType` that serves as a placeholder to avoid
    issues when loading the schema.
    
    Fixes #96.
    mpdude authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    02315a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d91e8b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcae8af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e75f0f View commit details
    Browse the repository at this point in the history
  5. Drop support for old PHP versions and update dependencies accordingly (

    …#107)
    
    This only keeps support for PHP 8.1+, the lowest (security fix)
    supported version as of today.
    mpdude authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    09897ac View commit details
    Browse the repository at this point in the history
  6. Upgrade dependencies to latest versions available for PHP 8.1 (#108)

    This ensures the published `.phar` versions use the latest available
    versions of dependencies available today (and compatible with PHP 8.1+).
    At the same time, it should remove any dependency blockers users might
    have when installing `slimdump` as a Composer dependency alongside their
    projects.
    mpdude authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    78fce17 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c57701 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    6275729 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    64a198d View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    109e39e View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Update PHP-CS-Fixer workflow

    mpdude committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    bbc7342 View commit details
    Browse the repository at this point in the history
Loading