hello-world00
@hello-world00
Играю с Python,C

Почему я не могу создать таблицу с таким именем?

Я хочу создать таблицу с названием id488796515, но ничего не получается.
А если создать таблицу с названием id488796516, то всё нормально. Почему?

vk_conversations=# CREATE TABLE id488796515 (msg_id INTEGER NOT NULL,from_id INTEGER NOT NULL,attachments json[] NOT NULL,fwd_messages json[] NOT NULL);
^CCancel request sent
ОШИБКА:  выполнение оператора отменено по запросу пользователя
КОНТЕКСТ:  при добавлении кортежа индекса (9,44) в отношении "pg_type_typname_nsp_index"
vk_conversations=# CREATE TABLE id488796516 (msg_id INTEGER NOT NULL,from_id INTEGER NOT NULL,attachments json[] NOT NULL,fwd_messages json[] NOT NULL);
CREATE TABLE
vk_conversations=# \d
             Список отношений
 Схема  |     Имя     |   Тип   | Владелец 
--------+-------------+---------+----------
 public | id488796516 | таблица | postgres
(1 строка)

vk_conversations=#
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
hello-world00
@hello-world00 Автор вопроса
Играю с Python,C
Извиняюсь за реально тупой вопрос. Ошибка была совершена по глупости. (Я забыл закрыть соединение в python)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега PostgreSQL
Седой и строгий
Во-первых, таблица - это не база данных. Во-вторых, судя по сообщению, вы нажали Ctrl+C, поэтому таблица не была создана.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы