Поддержка Проблемы и решения Комбинированый тип данных в таблице

  • Решено delotexniki

    (@delotexniki)


    Есть ли возможность
    использовать комбинированый тип данных
    для задания pageID?
    То есть чтобы он мог иметь не только цифровое, но и буквенное значение.

Просмотр 11 ответов — с 16 по 26 (всего 26)
  • Автор delotexniki

    (@delotexniki)

    Так я и обрисовал.
    Ну помогите же мне: как изменить тип данных поля???
    ПА-ЖА-ЛУЙ-СТА!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Задача решается другим способом:
    1. В настройках постоянных ссылок заменить %post_id% на %postname%.
    2. При редактировании записей указывать ярлыки p1, p2, p3 и т.д.

    Atrax

    (@atrax)

    Ethical engineer

    Это вам кажется, что вы ее обрисовали 🙂
    По какому порядку?
    Почему у вас в одном списке и записи и вложения?
    И почему должна нарушаться последовательность записей, если вместе с вложениями они образуют иерархическую структуру?

    И оставьте вы в покое структуру самого вордпресса. Есть произвольные поля, есть ярлыки, в конце концов можно сохдать дополнительную таблицу. А если вы нарушите родную структуру, все умрет.

    Автор delotexniki

    (@delotexniki)

    2. При редактировании записей указывать ярлыки p1, p2, p3 и т.д.

    Где указывать-то? Поле «ярлык» при редактировании у меня отсутствует.

    По какому порядку?

    По прямому: 1, 2, 3, 4, 5 и т.д.

    Почему у вас в одном списке и записи и вложения?

    Какие вложения? Быть может, вы имели ввиду «миниатюры»?
    Если их, то ответ такой: думаю, это особенность темы.

    И почему должна нарушаться последовательность записей,
    если вместе с вложениями они образуют иерархическую структуру?

    Да какая уж тут иерархия:
    ID 1 — публикация
    ID 2 — миниатюра
    ID 3 — публикация
    ID 4 — миниатюра
    Как, собственно, я и говорил.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Где указывать-то?

    На странице редактирования записи под заголовком есть постоянная ссылка. Если включить шаблон постоянных ссылок с использованием %postname% — часть этой ссылки (ярлык самой записи) можно будет изменить.

    Автор delotexniki

    (@delotexniki)

    Теперь всё понял! Это действительно выход! Спасибо.

    P.S.
    Вы только не ругайте меня сильно,
    но у меня остался чисто спортивный интерес:
    как же всё-таки изменить тип данных???

    Atrax

    (@atrax)

    Ethical engineer

    Никак.
    WordPress использует это поле в качестве AUTO_INCRENEMT-ключа.
    Она может быть только числом.

    Автор delotexniki

    (@delotexniki)

    Однако мне кажется, сама таблица о WordPress вообще не знает.
    Ведь это, по сути, упорядоченый набор данных.
    А посему отсутствие возможности внести в них изменение даже странно.

    Заметте, тут я не говорю о сохранение работоспостсобности WP.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Тип данных можно поменять, например, на VARCHAR, если убрать атрибуты UNSIGNED и AUTO_INCREMENT, имеющие смысл только для числовых данных.

    Автор delotexniki

    (@delotexniki)

    Ну вот это уже ближе к теме )
    Скажу что AUTO_INCREMENT я уже отключал,
    но только без снятия UNSIGNED толку не было (
    Спасибо.

    Atrax

    (@atrax)

    Ethical engineer

    Бред…
    Кому нужна база wordpress, c которой сам wordpress работать не сможет?

Просмотр 11 ответов — с 16 по 26 (всего 26)
  • Тема «Комбинированый тип данных в таблице» закрыта для новых ответов.