-- +goose Up
-- +goose StatementBegin
-- Включение расширения PostGIS для работы с геолокацией
CREATE EXTENSION IF NOT EXISTS postgis;

-- Включение расширения для генерации UUID (на случай будущего использования)
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

-- Включение расширения для нечеткого поиска текста
CREATE EXTENSION IF NOT EXISTS pg_trgm;

COMMENT ON EXTENSION postgis IS 'PostGIS geometry and geography spatial types and functions';
COMMENT ON EXTENSION "uuid-ossp" IS 'UUID generation functions';
COMMENT ON EXTENSION pg_trgm IS 'Trigram similarity and distance functions for text search';
-- +goose StatementEnd

-- +goose Down
-- +goose StatementBegin
DROP EXTENSION IF EXISTS pg_trgm;
DROP EXTENSION IF EXISTS "uuid-ossp";
DROP EXTENSION IF EXISTS postgis CASCADE;
-- +goose StatementEnd
