Skip to content

docs: mark MIGRATE as available for C# and PHP - #293

Open
Aryex wants to merge 1 commit into
mainfrom
alexl/agent/csharp-migrate-command
Open

docs: mark MIGRATE as available for C# and PHP#293
Aryex wants to merge 1 commit into
mainfrom
alexl/agent/csharp-migrate-command

Conversation

@Aryex

@Aryex Aryex commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

Mark the MIGRATE command as available for the C# and PHP clients in the command progress tracker.

⚠️ Attention: This PR was generated automatically. Verify that all relevant pages have been updated.

Source Commits

Changes

  • Updated available-commands.json: changed C# status for MIGRATE from not_available to available
  • Updated available-commands.json: changed PHP status for MIGRATE from not_available to available
  • Removed the csharp-href and php-href tracking links since the command is now implemented in both clients

Context

C# #447 implements MigrateAsync(ValkeyKey key, MigrateOptions options) on BaseClient (standalone + cluster) and MigrateAsync(IEnumerable<ValkeyKey> keys, MigrateOptions options) on GlideClient (standalone-only). MigrateOptions provides fluent builders for COPY, REPLACE, and AUTH/AUTH2 flags, implements IDisposable for credential-safe password handling, and builds the full wire-format argument array.

Php #276 implements migrate(string $host, int $port, string|array $key, int $dstdb, int $timeout, bool $copy = false, bool $replace = false, mixed $credentials = null) for both standalone (ValkeyGlide) and cluster (ValkeyGlideCluster) PHP clients. Supports single-key migration (both clients), multi-key migration (standalone only), COPY/REPLACE flags, and AUTH/AUTH2 credentials. PHPRedis-compatible signature.

With this change, MIGRATE is now available across all GLIDE language clients (Python, Node.js, Java, Go, C#, PHP).

cc @currantw @prateek-kumar-improving


This PR was generated by the automated documentation pipeline.

@Aryex Aryex added AI Generated documentation Improvements or additions to documentation csharp labels Jul 26, 2026
@Aryex
Aryex force-pushed the alexl/agent/csharp-migrate-command branch from edb41ae to a19e42e Compare July 26, 2026 21:27
@Aryex
Aryex requested review from affonsov and xShinnRyuu July 27, 2026 14:52
@Aryex
Aryex marked this pull request as ready for review July 27, 2026 14:52
@Aryex
Aryex force-pushed the alexl/agent/csharp-migrate-command branch from a19e42e to 3ad29db Compare July 27, 2026 14:52
@xShinnRyuu
xShinnRyuu requested a review from currantw July 27, 2026 17:08

@currantw currantw left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good ✅

Signed-off-by: kiro-agent <kiro-agent@users.noreply.github.com>
@Aryex
Aryex force-pushed the alexl/agent/csharp-migrate-command branch from 3ad29db to c5d519b Compare July 31, 2026 08:02
@Aryex Aryex changed the title docs: mark MIGRATE as available for C# docs: mark MIGRATE as available for C# and PHP Jul 31, 2026
@Aryex Aryex added the php label Jul 31, 2026
@Aryex

Aryex commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator Author

📝 Updated PR description with c2cfab8 — Implement migrate command (#276)

Also marked PHP MIGRATE as available in available-commands.json. With this change, MIGRATE is now available across all GLIDE language clients.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Generated csharp documentation Improvements or additions to documentation php

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants