LINUX.ORG.RU
ФорумAdmin

Не могу добавить запись в таблице Postgres

 ,


0

1

Задача: есть БД Postgres 9.6, нужно завести пользователя, чтобы авторизоваться в веб-интерфейсе веб-приложения, т.е. добавить запись в таблице.

Откуда знаю, какие записи в какую таблицу добавлять? - Есть схожая версия веб-приложения, там можно посмотреть.

Что делаю.

  1. Подключаюсь пользователем postgres на phpPgAdmin.

1.1 Открываю нужную базу данных my_db Schema -> admin, table -> users.

Если нажать Browse - No rows found.

1.2 Жму на + (Insert)

1.3 заполняю поля:

id                `1` 	
production_id     `1`	
master_access     `Enabled` 		
status            `Activated`	
first_name        `ok`
last_name         `Admin`	
email             `my@mail.com` 		
password          `...`	
avatar_name       ``     checkbox-null
created_by        `admin@ok.com`
last_updated_by   `admin@admin.com`	
created_date      `2018-11-01` 		
last_updated_date `2018-11-01` 

1.4 Жму Insert внизу.

Получаю ошибку, пишет вверху:

SQL error:

ERROR:  column "admin" does not exist
LINE 2:      VALUES ('1','1','Enabled','Activated','ok',Admin,'my@ma...

Не понятно, что не так делаю.

Второй вариант - пробовал добавлять запись из консоли, так:

2.1. psql dbname username - подключаюсь нужным пользователем к нужной БД.

2.2. \dt *.*

Тут postgres показывает, что такая таблица есть:

                       List of relations
       Schema       |          Name           | Type  |  Owner
--------------------+-------------------------+-------+----------
                              ...
 admin              | users                   | table | admin
 admin              | users_roles             | table | admin

2.3. Далее фигачу:

INSERT INTO "admin"."users" ("id","production_id","master_access","status","first_name","last_name","email","password","avatar_name","created_by","last_updated_by","created_date","last_updated_date")
VALUES ('1','1','Enabled','Activated','xx',Admin,'my@mail.com.','...',NULL::character varying,'admin@admin.com',admin@admin.com,'2017-11-01','2017-11-01')

И он вообще ничего не выдает, как будто команда отработала.

2.4. - Выхожу \q.

Проверяю в phpPgAdmin - там ничего не появилось.

Что я делаю не так? Как мне добавить запись?

Спасибо.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.