コンテンツにスキップ

スキーマとレコード操作をそろえる

スキーマとレコード操作をそろえる

Section titled “スキーマとレコード操作をそろえる”

パッケージをインストールします。機能別のサブパスはインポート先として使用します。

ターミナルウィンドウ
bun add @alneas/appkit-core

@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 アダプターは、機能別のサブパスを明示して使用してください。

機能のインポート先 追加のピア依存
@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 パッケージとは別にインストールしてください。これらのアダプターは認証情報、マイグレーション、バックエンドの認可を提供しません。以前のパッケージ構成ではローカルプロバイダーのシナリオを実行しており、統合後の配布物には別途インポート・型・利用側の検査があります。ホストされたプロバイダーとの互換性には、プロバイダー別の検証結果が必要です。