33 lines
811 B
TypeScript
33 lines
811 B
TypeScript
import { pool } from './src/db/migrate';
|
|
|
|
async function createAZDHSTable() {
|
|
console.log('🗄️ Creating azdhs_list table...\n');
|
|
|
|
await pool.query(`
|
|
CREATE TABLE IF NOT EXISTS azdhs_list (
|
|
id SERIAL PRIMARY KEY,
|
|
name VARCHAR(255) NOT NULL,
|
|
company_name VARCHAR(255),
|
|
slug VARCHAR(255),
|
|
address VARCHAR(500),
|
|
city VARCHAR(100),
|
|
state VARCHAR(2) DEFAULT 'AZ',
|
|
zip VARCHAR(10),
|
|
phone VARCHAR(20),
|
|
email VARCHAR(255),
|
|
status_line TEXT,
|
|
azdhs_url TEXT,
|
|
latitude DECIMAL(10, 8),
|
|
longitude DECIMAL(11, 8),
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
`);
|
|
|
|
console.log('✅ Table created successfully!');
|
|
|
|
await pool.end();
|
|
}
|
|
|
|
createAZDHSTable();
|