The official Neon Database Discord
Hacker News
•12/2/25, 4:32 PM
ALTER DATABASE develop OWNER TO db_admin;ALTER DATABASE develop OWNER TO db_admin;ERROR: must be able to SET ROLE "db_admin"ERROR: must be able to SET ROLE "db_admin"permission denied to grant role "db_admin"permission denied to grant role "db_admin"ep-summer-bonus-a7ol1rmj.ap-southeast-2.aws.neon.techep-summer-bonus-a7ol1rmj.ap-southeast-2.aws.neon.techif (err instanceof PrismaClientKnownRequestError && err.code === "P2002") {
// err.meta.target gives the failing field
}if (err instanceof PrismaClientKnownRequestError && err.code === "P2002") {
// err.meta.target gives the failing field
}{
"modelName": "User",
"driverAdapterError": {
"name": "DriverAdapterError",
"cause": {
"originalCode": "23505",
"originalMessage": "duplicate key value violates unique constraint \"User_email_key\"",
"kind": "UniqueConstraintViolation",
"constraint": {
"fields": [
"email"
]
}
}
}
}{
"modelName": "User",
"driverAdapterError": {
"name": "DriverAdapterError",
"cause": {
"originalCode": "23505",
"originalMessage": "duplicate key value violates unique constraint \"User_email_key\"",
"kind": "UniqueConstraintViolation",
"constraint": {
"fields": [
"email"
]
}
}
}
}[error] Postgrex.Protocol (#PID<0.152.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (ep-xxxxxxx.xxxxxx.aws.neon.tech:5432): timeout
[error] :gen_statem #PID<0.152.0> terminating
** (DBConnection.ConnectionError) tcp connect (ep-xxxxxxx.xxxxxx.aws.neon.tech:5432): timeout
(db_connection 2.8.1) lib/db_connection/connection.ex:109: DBConnection.Connection.handle_event/4
(stdlib 6.2.2.2) gen_statem.erl:3737: :gen_statem.loop_state_callback/11
(stdlib 6.2.2.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Process Label: "db_conn_1"
Queue: [internal: {:connect, :init}]
Postponed: []
The database for App.Repo couldn't be created: "command timed out"
[error] Postgrex.Protocol (#PID<0.159.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (ep-xxxxxxx.xxxxxx.aws.neon.tech:5432): timeout [error] Postgrex.Protocol (#PID<0.152.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (ep-xxxxxxx.xxxxxx.aws.neon.tech:5432): timeout
[error] :gen_statem #PID<0.152.0> terminating
** (DBConnection.ConnectionError) tcp connect (ep-xxxxxxx.xxxxxx.aws.neon.tech:5432): timeout
(db_connection 2.8.1) lib/db_connection/connection.ex:109: DBConnection.Connection.handle_event/4
(stdlib 6.2.2.2) gen_statem.erl:3737: :gen_statem.loop_state_callback/11
(stdlib 6.2.2.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Process Label: "db_conn_1"
Queue: [internal: {:connect, :init}]
Postponed: []
The database for App.Repo couldn't be created: "command timed out"
[error] Postgrex.Protocol (#PID<0.159.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (ep-xxxxxxx.xxxxxx.aws.neon.tech:5432): timeout import "dotenv/config";
import { drizzle } from "drizzle-orm/node-postgres";
import { Pool } from "pg";
import { env } from "./env";
import * as schema from "./schema";
const pool = new Pool({
connectionString: env.DATABASE_URL,
});
export const db = drizzle(pool, { schema });import "dotenv/config";
import { drizzle } from "drizzle-orm/node-postgres";
import { Pool } from "pg";
import { env } from "./env";
import * as schema from "./schema";
const pool = new Pool({
connectionString: env.DATABASE_URL,
});
export const db = drizzle(pool, { schema });