{"_id":"@ashiba-ts/ddl-pull-pg-dump","name":"@ashiba-ts/ddl-pull-pg-dump","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ashiba-ts/ddl-pull-pg-dump","version":"0.1.0","description":"PostgreSQL DDL pull helpers backed by pg_dump for Ashiba.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","devDependencies":{"@types/node":"^22.13.10"},"engines":{"node":">=20"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit -p tsconfig.json","test":"vitest run"},"_id":"@ashiba-ts/ddl-pull-pg-dump@0.1.0","_integrity":"sha512-bHV5TfMt4zN/o+5PfvCzMZVLh+BNv5emcfJ84ZQRtYpSusC1Z060XNYGw2zMFeIYvq/b4P1r7Y8TlFreIZDx7Q==","_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\ec55297fc78abd421c3d4b1f38a75738\\ashiba-ts-ddl-pull-pg-dump-0.1.0.tgz","_from":"file:ashiba-ts-ddl-pull-pg-dump-0.1.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-bHV5TfMt4zN/o+5PfvCzMZVLh+BNv5emcfJ84ZQRtYpSusC1Z060XNYGw2zMFeIYvq/b4P1r7Y8TlFreIZDx7Q==","shasum":"857fd1f71d7ef4e2ac0b9132be605f5bfd690fe7","tarball":"https://registry.npmjs.org/@ashiba-ts/ddl-pull-pg-dump/-/ddl-pull-pg-dump-0.1.0.tgz","fileCount":6,"unpackedSize":12709,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkKjGAbzD4bmtjIyzf1bhV2iKNQDaQYVMz6/qmm61Q8wIhAOpaO0CATjDUqzvIpRjeTrk27wTV4oFi+0vd3KhqK4HF"}]},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"directories":{},"maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ddl-pull-pg-dump_0.1.0_1780036618038_0.6936698470727805"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-29T06:36:57.871Z","0.1.0":"2026-05-29T06:36:58.204Z","modified":"2026-05-29T06:36:58.445Z"},"maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"description":"PostgreSQL DDL pull helpers backed by pg_dump for Ashiba.","license":"MIT","readme":"# @ashiba-ts/ddl-pull-pg-dump\r\n\r\nPostgreSQL DDL pull helpers backed by `pg_dump` for Ashiba.\r\n\r\nThis package is intentionally separate from `@ashiba-ts/driver-adapter-pg` because PostgreSQL DDL pull depends on external DBMS tooling such as `pg_dump`, not on a TypeScript database driver contract.\r\n\r\nThe package name is deliberately `@ashiba-ts/ddl-pull-pg-dump`: `ddl-pull` names the Ashiba capability and `pg-dump` names the wrapped executable. A generic DDL pull package would need to own equivalent pull behavior for PostgreSQL, MySQL, SQL Server, and other supported database families. This package only wraps explicit PostgreSQL `pg_dump` usage.\r\n\r\nIt exposes:\r\n\r\n- `buildPgDumpArgs` and `createPgDumpCommand` for schema-only `pg_dump` execution.\r\n- `createPgDumpCommandPreview` for logging or AI-facing diagnostics without leaking passwords embedded in PostgreSQL connection URLs.\r\n- `pullPostgresDdl` for callers that explicitly choose to run `pg_dump`.\r\n","readmeFilename":"README.md","_rev":"1-426e5ed08bcea2a934508c59e9fc8ad4"}