Это может быть простой вопрос; извините, если этот вопрос является основным.Учетные записи пользователей, использующие PostgreSQL
Я пытаюсь создать систему учетных записей для веб-сайта с использованием Node.js (это все только для обучения!), И я уже создал формы, соединение Postgres и т. Д. Однако мне сейчас интересно как я должен хранить информацию о пользователях, такую как их имя пользователя и пароль.
Я знаю, что учетные записи для баз данных Postgres можно создать с помощью CREATE USER name WITH PASSWORD '';
, однако я не уверен, если я должен:
- Создайте учетную запись для доступа к базе данных и возвращает таблицу содержащей информацию о пользователе ; это то, что предназначена для системы учетных записей в Postgres, или это только для администрирования базы данных?
- Создайте пользователя с приведенной выше командой , когда кто-нибудь зарегистрируется, а затем добавьте дополнительную информацию либо в другой таблице.
Благодарим за помощь.
Извините, что я придирчив, я новичок в PSQL! Каковы стандартные функции безопасности базы данных, которые вы упомянули, и делает ли вариант 2 из безопасности жертвоприношения Q и каким образом? Спасибо за вашу помощь! (редактирование: извинения, если для безопасности вы имеете в виду разрешение с помощью GRANT ACCESS одной роли, тогда я понимаю :)) –
@NickBull См. обновленный ответ – Patrick
Решает мой вопрос, а затем некоторые! Большое вам спасибо за помощь Патрик –