SQLSTATE [23502]: нарушение не нулевое: 7 ОШИБКА: нулевое значение в столбце - PullRequest
0 голосов
/ 26 апреля 2020

Я создаю приложение с postgres в качестве предпочитаемой базы данных. У меня есть таблица пользователей, и в процессе сохранения в нее я получил следующую ошибку:

SQLSTATE [23502]: не нулевое нарушение: 7 ОШИБКА: нулевое значение в столбце \ "valid_code \" нарушает ненулевое ограничение \ nDETAIL: строка с ошибками содержит (825, 2348035442578, S-LF79a_O3ELcNc0TQmLOjy5No0KScjT, $ 2y $ 13 $ tPS82tr5pH2CHfNiZ9OSKOmE / z8iX0g0 0 0 : 32, 2020-04-25 13:54:32, null, null, null, null). \ NПроизводится SQL: INSERT INTO \ "users \" (\ "username \", \ "auth_key \" ", \" password_hash \ ", \" email \ ", \" isActivation \ ", \" status \ ", \" creation_at \ ", \" updated_at \ ") VALUES ('2348035442578', 'S-LF79a_O3ELcNc0TQmLOjy5No0KScjT', '$ 2y $ 13 $ tPS82tr5pH2CHfNiZ9OSKOmE / z8iXOpc0PQ0uGWmeQYXtMX9AguBq', 'oyedele. phemy@gmail.com', 0, 11, NOW (), NOW ()) RETURNING \ "id \" * 100 * * * :

                                               Table "public.users"
        Column        |              Type              | Collation | Nullable |              Default
----------------------+--------------------------------+-----------+----------+-----------------------------------
 id                   | integer                        |           | not null | nextval('users_id_seq'::regclass)
 username             | character varying(255)         |           | not null |
 auth_key             | character varying(32)          |           | not null |
 password_hash        | character varying(255)         |           | not null |
 password_reset_token | character varying(255)         |           |          |
 email                | character varying(255)         |           | not null |
 verification_code    | character varying(255)         |           | not null |
 isActivated          | smallint                       |           | not null | 0
 status               | smallint                       |           | not null | 10
 created_at           | timestamp(0) without time zone |           | not null |
 updated_at           | timestamp(0) without time zone |           | not null |
 profile_picture      | character varying(55)          |           |          |
 filename             | character varying(70)          |           |          |
 pin_no               | integer                        |           |          |
 last_login_date      | date                           |           |          |

Как вы думаете, где я должен проверить исправление или что я не правильно делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...