- Fix createVectorTable: Use direct interpolation for DEFAULT clause
since PostgreSQL doesn't support parameter binding in DEFAULT expressions
- Fix sparse vector functions: Change ::sparsevec casts to ::text since
the extension uses text input parsing, not a native sparsevec type
- Fix listAttentionTypes: Replace non-existent ruvector_attention_types()
function call with hardcoded list of 39 supported attention mechanisms
- Add Docker test infrastructure for simulating npx installation in clean
environment (Dockerfile.npx-test and test-npx-install.sh)
Tested against ruvector-postgres:0.2.3 Docker container with verified
working functionality for: vector operations, hyperbolic geometry,
quantization, sparse vectors, and attention mechanism queries.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>