Ошибка при создании Строки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Gri.N
    Junior Member
    • Mar 2023
    • 23

    Ошибка при создании Строки

    Добрый день !

    Пытаюсь в сущность создать поле Строка , оставляю по умолчанию все данные но тут вылетает ошибка


    [2024-03-17 14:45:27] ALERT: Rebuild database error: An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

    С чем связано не пойму перебрал все настройка Sql сервера не могу выловить ошибку.

  • Gri.N
    Junior Member
    • Mar 2023
    • 23

    #2
    Originally posted by Gri.N
    Добрый день !

    Пытаюсь в сущность создать поле Строка , оставляю по умолчанию все данные но тут вылетает ошибка


    [2024-03-17 14:45:27] ALERT: Rebuild database error: An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

    С чем связано не пойму перебрал все настройка Sql сервера не могу выловить ошибку.
    Судя по всему ошибка кроется тут :


    [2024-03-17 15:03:24] ERROR: (42S22) SQLSTATE[42S22]: Column not found: 1054 Unknown column 'payment.bank_pay_date' in 'field list'; GET /Activities/Payment/65f6c613bd07f3668/activities; line: 76, file: /home/docs/crm/application/Espo/ORM/Executor/DefaultSqlExecutor.php

    Но не могу понять в чем именно

    Comment

    • Gri.N
      Junior Member
      • Mar 2023
      • 23

      #3
      Покрутил базу теперь после создания строки выбивает это

      2024-03-18 16:39:07] ALERT: Rebuild database error: An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
      [2024-03-18 16:39:07] ERROR: (500) Error while rebuilding database. See log file for details.; POST /Admin/field Manager/Payment; line: 108, file: /home/online/docs/crm/application/Espo/Controllers/FieldManager.php​


      Какую сторону "копать" ???

      Comment

      • Тимофей
        Junior Member
        • Mar 2025
        • 3

        #4
        Originally posted by Gri.N
        Добрый день !

        Пытаюсь в сущность создать поле Строка , оставляю по умолчанию все данные но тут вылетает ошибка


        [2024-03-17 14:45:27] ALERT: Rebuild database error: An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

        С чем связано не пойму перебрал все настройка Sql сервера не могу выловить ошибку.
        К сожалению наверное не актуален будет мой ответ но все же.

        Мы так же столкнулись с такой проблемой, как говориться уперлись в потолок в Mysql.
        Решение этой проблемы было перейти с Mysql на postgresql
        Если кому то нужна помощь по миграции бд с mysql на postgresql обращайтесь поможем.

        Comment

        • lazovic
          Super Moderator
          • Jan 2022
          • 916

          #5

          Comment

          Working...