23 lines
948 B
SQL
23 lines
948 B
SQL
-- +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
|