testing the test database
Some checks failed
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 21s
Some checks failed
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 21s
This commit is contained in:
16
README.md
16
README.md
@@ -183,6 +183,14 @@ CREATE ROLE flyer_crawler_user WITH LOGIN PASSWORD 'a_very_strong_password';
|
|||||||
-- Create the production database and assign ownership to the new user
|
-- Create the production database and assign ownership to the new user
|
||||||
CREATE DATABASE "flyer-crawler-prod" WITH OWNER = flyer_crawler_user;
|
CREATE DATABASE "flyer-crawler-prod" WITH OWNER = flyer_crawler_user;
|
||||||
|
|
||||||
|
-- Connect to the new database to install extensions within it.
|
||||||
|
\c "flyer-crawler-prod"
|
||||||
|
|
||||||
|
-- Install the required extensions as a superuser. This only needs to be done once.
|
||||||
|
CREATE EXTENSION IF NOT EXISTS postgis;
|
||||||
|
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
||||||
|
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
|
||||||
|
|
||||||
-- Exit the psql shell
|
-- Exit the psql shell
|
||||||
|
|
||||||
Step 3: Apply the Master Schema
|
Step 3: Apply the Master Schema
|
||||||
@@ -247,6 +255,14 @@ CREATE DATABASE "flyer-crawler-test" WITH OWNER = flyer_crawler_user;
|
|||||||
-- Connect to the newly created test database
|
-- Connect to the newly created test database
|
||||||
\c "flyer-crawler-test"
|
\c "flyer-crawler-test"
|
||||||
|
|
||||||
|
-- Install the required extensions as a superuser. This only needs to be done once.
|
||||||
|
CREATE EXTENSION IF NOT EXISTS postgis;
|
||||||
|
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
||||||
|
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
|
||||||
|
|
||||||
|
-- Connect to the newly created test database
|
||||||
|
\c "flyer-crawler-test"
|
||||||
|
|
||||||
-- Grant ownership of the public schema within this database to your application user.
|
-- Grant ownership of the public schema within this database to your application user.
|
||||||
-- This is CRITICAL for allowing the test runner to drop and recreate the schema.
|
-- This is CRITICAL for allowing the test runner to drop and recreate the schema.
|
||||||
ALTER SCHEMA public OWNER TO flyer_crawler_user;
|
ALTER SCHEMA public OWNER TO flyer_crawler_user;
|
||||||
|
|||||||
@@ -1,13 +1,4 @@
|
|||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
-- PART 1: EXTENSIONS
|
|
||||||
-- ============================================================================
|
|
||||||
-- Enable necessary PostgreSQL extensions.
|
|
||||||
-- postgis: For storing and querying geographic data (store locations).
|
|
||||||
-- pg_trgm: For trigram-based fuzzy string matching (improving item searches).
|
|
||||||
CREATE EXTENSION IF NOT EXISTS postgis;
|
|
||||||
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
|
||||||
CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; -- For generating UUIDs
|
|
||||||
|
|
||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
-- PART 2: TABLES
|
-- PART 2: TABLES
|
||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
|
|||||||
@@ -15,16 +15,6 @@
|
|||||||
-- For a fresh setup, run this entire script. To reset the environment,
|
-- For a fresh setup, run this entire script. To reset the environment,
|
||||||
-- first run 'delete_all_tables.sql.txt' and then run this script.
|
-- first run 'delete_all_tables.sql.txt' and then run this script.
|
||||||
|
|
||||||
-- ============================================================================
|
|
||||||
-- PART 1: EXTENSIONS
|
|
||||||
-- ============================================================================
|
|
||||||
-- Enable necessary PostgreSQL extensions.
|
|
||||||
-- postgis: For storing and querying geographic data (store locations).
|
|
||||||
-- pg_trgm: For trigram-based fuzzy string matching (improving item searches).
|
|
||||||
CREATE EXTENSION IF NOT EXISTS postgis;
|
|
||||||
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
|
||||||
CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; -- For generating UUIDs
|
|
||||||
|
|
||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
-- PART 2: TABLES
|
-- PART 2: TABLES
|
||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user