* Add tools for creating, retrieving, updating, and deleting thoughts. * Implement project management tools for creating and listing projects. * Introduce linking functionality between thoughts. * Add search and recall capabilities for thoughts based on semantic queries. * Implement statistics and summarization tools for thought analysis. * Create database migrations for thoughts, projects, and links. * Add helper functions for UUID parsing and project resolution.
16 lines
361 B
Bash
Executable File
16 lines
361 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -eu
|
|
|
|
for migration in /migrations/*.sql; do
|
|
case "$migration" in
|
|
*/006_rls_and_grants.sql)
|
|
echo "Skipping $migration because it contains deployment-specific grants."
|
|
;;
|
|
*)
|
|
echo "Applying $migration"
|
|
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -f "$migration"
|
|
;;
|
|
esac
|
|
done
|