We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7ddbfe0 commit ec637d8Copy full SHA for ec637d8
src/prompts.ts
@@ -88,6 +88,12 @@ export const Prompts: Record<string, PromptQuestion> = {
88
name: 'dbName',
89
when: (answers) => answers.features.includes('db'),
90
message: 'What will be the name of the database?',
91
- default: (answers: OtiAnswers) => removeType(answers.name),
+ validate(input) {
92
+ if (!/^[a-zA-Z_][a-zA-Z0-9_]{0,62}$/.test(input)) {
93
+ return 'That database name is not a valid postgres identifier';
94
+ }
95
+ return true;
96
+ },
97
+ default: (answers: OtiAnswers) => removeType(answers.name).replace('-', '_'),
98
},
99
};
0 commit comments