1. Jan 30, 2024
    • Hanefi Onaldi's avatar
      Introduce CONTRIBUTING.md (#653) · 6b6db5d5
      Hanefi Onaldi authored
      
      
      I used a copy of Citus' CONTRIBUTING.md as a starting point.
      
      I removed sections that are not relevant to pgcopydb, and added some
      more sections about documentation and running tests.
      
      I also added references to the CONTRIBUTING.md file in the README.md and
      in documentation page about installing pgcopydb. While I was at it, I
      also removed the outdated installation instructions from the README.md
      file, and replaced them with a reference to the documentation page.
      
      Co-authored-by: default avatarDimitri Fontaine <dim@tapoueh.org>
      6b6db5d5
  2. Jan 10, 2024
  3. Dec 30, 2023
    • Hanefi Onaldi's avatar
      Removes copy-db command (#605) · d365e07f
      Hanefi Onaldi authored
      The copy-db command is deprecated and will get removed from pgcopydb on
      next release, please upgrade your scripts and integrations.
      d365e07f
  4. Nov 20, 2023
  5. Nov 03, 2023
  6. Oct 13, 2023
    • Hanefi Onaldi's avatar
      Fix various issues with docs (#494) · 243ca7d8
      Hanefi Onaldi authored
      * Fix typo: ther -> the
      
      * Consistent casing in help messages
      
      * Update versions in docs to latest
      
      * Consistent forked process names in design docs
      
      * Update package list in rockylinux
      
      * Fix indentation in pgcopydb help message
      
      * Fix typo: Create and exports -> Create and export
      
      * Update some version outputs
      
      * Fix typo
      
      * Update version output using official docker image
      243ca7d8
  7. Sep 25, 2023
  8. Jul 27, 2023
  9. Jun 28, 2023
  10. Mar 15, 2023
  11. Nov 03, 2022
  12. Sep 30, 2022
  13. Sep 08, 2022
    • Dimitri Fontaine's avatar
      A round of documentation updates. (#98) · 56217d87
      Dimitri Fontaine authored
      * A round of documentation updates.
      
      * Improve section about pgcopydb stream commands being for unit testing.
      
      Some of those commands are not for testing only, not anymore. Document that,
      and link to detailed examples that have been added to the main pgcopydb
      clone --follow documentation.
      56217d87
  14. Jul 20, 2022
  15. May 24, 2022
  16. May 16, 2022
  17. Mar 11, 2022
  18. Mar 08, 2022
  19. Mar 07, 2022
  20. Jan 28, 2022
  21. Jan 20, 2022
    • Dimitri Fontaine's avatar
      Implement SET SEQUENCE support. · 600b9665
      Dimitri Fontaine authored
      We have to implement direct SQL support for the sequences as there is no way
      to convince pg_dump to take care of the sequences without also taking care
      of the whole DATA section, which includes TABLE DATA and blobs.
      600b9665
  22. Jan 19, 2022
    • Dimitri Fontaine's avatar
      Implement pgcopydb copy commands. · f267867e
      Dimitri Fontaine authored
      Those commands allow for running individual steps of the main command in
      isolation. That should be useful to debug operations, or in some advanced
      use cases when just one of the steps is required.
      f267867e
  23. Jan 12, 2022
    • Dimitri Fontaine's avatar
      Review the CLI. · 0a8fbbad
      Dimitri Fontaine authored
      The new commands make more sense now. We got rid of the non-implemented
      per-table operation modes that aren't interesting anyway, and implement
      actually interesting sub-commands now with the schema manipulation bits.
      
        pgcopydb
          copy-db  Copy an entire database from source to target
        + dump     Dump database objects from a Postgres instance
        + restore  Restore database objects into a Postgres instance
        + list     List database objects from a Postgres instance
          help     print help message
          version  print pgcopydb version
      
        pgcopydb dump
          schema     Dump source database schema as custom files in target directory
          pre-data   Dump source database pre-data schema as custom files in target directory
          post-data  Dump source database post-data schema as custom files in target directory
      
        pgcopydb restore
          schema     Restore a database schema from custom files to target database
          pre-data   Restore a database pre-data schema from custom file to target database
          post-data  Restore a database post-data schema from custom file to target database
      
        pgcopydb list
          tables   List all the source tables to copy data from
          indexes  List all the indexes to create again after copying the data
      0a8fbbad
  24. Jan 07, 2022
  25. Dec 24, 2021
  26. Dec 23, 2021
  27. Dec 22, 2021
  28. Dec 21, 2021