スキーマとレコード操作をそろえる
スキーマとレコード操作をそろえる
Section titled “スキーマとレコード操作をそろえる”パッケージをインストールします。機能別のサブパスはインポート先として使用します。
bun add @alneas/appkit-core公開インポート
Section titled “公開インポート”@alneas/appkit-core/data
import type {DataAccessAdapter} from '@alneas/appkit-core/data';export function records(adapter: DataAccessAdapter) { return adapter.find('records', {});}この例を使用するアプリケーションで型チェックしてください。 より限定されたエントリーポイントと任意のピア依存の正確な要件は、エクスポートリファレンスを参照してください。 パッケージのインポート検査や型チェックは、ホストされたプロバイダーでの動作を保証するものではありません。
トラブルシューティングとよくある問題
Section titled “トラブルシューティングとよくある問題”汎用的なスキーマ検証と CRUD の契約を提供します。認可、マイグレーション、トランザクション、最終的な書き込み、永続的な冪等性はアプリケーションが担います。任意のデータベース SDK アダプターは、機能別のサブパスを明示して使用してください。
プロバイダー別のインポート
Section titled “プロバイダー別のインポート”| 機能のインポート先 | 追加のピア依存 |
|---|---|
@alneas/appkit-core/data/supabase |
@supabase/supabase-js |
@alneas/appkit-core/data/neon |
@neondatabase/serverless |
@alneas/appkit-core/data/excel/excelize |
excelize-wasm; WASM ランタイムを明示的に設定してください |
@alneas/appkit-core/data/schema/introspection |
pg |
追加のピア依存は Appkit パッケージとは別にインストールしてください。これらのアダプターは認証情報、マイグレーション、バックエンドの認可を提供しません。以前のパッケージ構成ではローカルプロバイダーのシナリオを実行しており、統合後の配布物には別途インポート・型・利用側の検査があります。ホストされたプロバイダーとの互換性には、プロバイダー別の検証結果が必要です。