Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.
Доступно для self-hosted на тарифі Business і вище
Шлях: Системне адміністрування → Операції з таблицями → Цілісність схемиВизначення полів, які зберігає Teable, і фактична структура в базі даних мають збігатися. Коли вони розходяться, користувачі бачать поля, що не відкриваються, поля-посилання без значень або таблицю, у якої постійно не вдаються читання і запис, — причому видимої причини немає. Цілісність схеми знаходить такі проблеми й усуває їх.Адміністратор екземпляра може перевірити будь-який проєкт екземпляра, не приєднуючись попередньо до його простору, зокрема орендарів із власною базою даних (BYODB).
Без вибраної таблиці сторінка показує перевірки за проєктами. Шукайте за проєктом, простором, ID таблиці чи назвою, а потім перевірте область за простором, базою даних і середовищем виконання. У різних просторах можуть бути однойменні проєкти.Натисніть Перевірити проєкт у цьому рядку, а потім Запустити перевірку у вікні Цілісність схеми.Якщо проблема стосується однієї таблиці, виберіть її через Виберіть таблицю вгорі: перевірка почнеться автоматично. Натисніть Перевірити весь проєкт, щоб перевірити весь проєкт, або Переглянути у рядку проблеми, щоб переглянути способи виправлення.
Результати перелічені за полями й правилами в чотирьох станах:
Стан
Значення
Що робити
Помилка
Ціль посилання поля більше не існує або конфігурація поля не збігається з фактичною структурою в базі даних
Це пряма причина збоїв читання і запису, її потрібно усунути
Попередження
Відхиляється від очікуваної структури, але читання і запис поки що працюють
Усуньте його або зафіксуйте і спостерігайте
Пропущено
Правило не застосовне до цього поля і нічого не оцінювало
Нічого робити не потрібно
Успішно
Відповідає очікуваному
Нічого робити не потрібно
Починайте зі стану Помилка: збій, про який повідомив користувач, майже завжди належить до цієї категорії. Попередження не пояснює поточний збій, але з подальшими змінами структури полів може перетворитися на помилку, тож його варто закрити після розбору помилок.
Можна Виправити за одним правилом або працювати пакетно через Виправити лише попередження та Виправити попередження і помилки. Поки ви розбираєте поточний збій, усувайте помилки по одній і переконуйтеся, що збій зник, перш ніж братися за попередження: так нову проблему можна пов’язати з конкретною зміною.Виправлення змінює лише структуру таблиці й не чіпає вміст записів. Перед запуском скористайтеся попереднім переглядом поруч із кнопкою виправлення: у вікні Підтвердьте деталі відновлення показано обґрунтування і SQL, отримані під час пробного прогону, і нічого не виконується до вашого підтвердження.Частину правил не можна виправити автоматично — у них відображається Вручну, і вікно пояснює, чому проблема потребує участі людини. Якщо пробний прогін не повернув виконуваного SQL, вікно повідомляє про це прямо, і такий випадок теж потребує участі людини.Після виправлення натисніть Перевірити знову, щоб переконатися, що проблеми більше немає.
Останнє оновлення 27 жовтня 2026 р.
Чи була ця сторінка корисною?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Teable","colors":{"primary":"#131415","light":"#131415","dark":"#F9FAFB"},"logo":{"light":"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=24e1fe49258a9a8f76eaec5792623926","dark":"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full-dark.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=be076104208b417182461b52d697a124","href":"https://teable.ai"},"favicon":"https://mintcdn.com/teablecn/MGUqMJ8iafwbPo_j/images/teable-logo.png?fit=max\u0026auto=format\u0026n=MGUqMJ8iafwbPo_j\u0026q=85\u0026s=bd76b377e5d2b5c43bd18f20ddb0c6ad","seo":{"metatags":{"og:image":"https://teable.ai/assets/images/og-image.png","twitter:site":"@teableio","twitter:card":"summary_large_image","canonical":"https://help.teable.ai","description":"Teable is an AI-powered database and app builder. Build apps, automate workflows, and manage data with ease.","keywords":"database, app builder, AI, no-code, low-code, Airtable alternative, PostgreSQL, automation"},"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-LQ8H9TEDRD"}},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","banner":{"content":"🇪🇺 Teable is now GDPR compliant. See our [changelog](/en/changelog#oct-27-2026) for details.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"href":"en"},{"language":"zh","banner":{"content":"🇪🇺 Teable 现已符合 GDPR 要求。查看[更新日志](/zh/changelog#2026-10-27)了解详情。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"支持"}]},"href":"zh"},{"language":"ru","banner":{"content":"🇪🇺 Teable теперь соответствует GDPR. Подробнее в [журнале изменений](/ru/changelog#27-октября-2026-г).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Поддержка"}]},"href":"ru"},{"language":"de","banner":{"content":"🇪🇺 Teable ist jetzt DSGVO-konform. Mehr im [Changelog](/de/changelog#27-oktober-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"href":"de"},{"language":"fr","banner":{"content":"🇪🇺 Teable est désormais conforme au RGPD. Consultez le [journal des modifications](/fr/changelog#27-octobre-2026) pour en savoir plus.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Assistance"}]},"href":"fr"},{"language":"es","banner":{"content":"🇪🇺 Teable ya cumple con el RGPD. Consulta el [registro de cambios](/es/changelog#27-oct-2026) para conocer los detalles.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Soporte"}]},"href":"es"},{"language":"it","banner":{"content":"🇪🇺 Teable è ora conforme al GDPR. Leggi il [registro delle modifiche](/it/changelog#27-ott-2026) per i dettagli.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Supporto"}]},"href":"it"},{"language":"ja","banner":{"content":"🇪🇺 Teable が GDPR に準拠しました。詳しくは[更新履歴](/ja/changelog#2026年10月27日)をご覧ください。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"サポート"}]},"href":"ja"},{"language":"tr","banner":{"content":"🇪🇺 Teable artık GDPR uyumlu. Ayrıntılar için [değişiklik günlüğüne](/tr/changelog#27-ekim-2026) bakın.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Destek"}]},"href":"tr"},{"language":"uk","banner":{"content":"🇪🇺 Teable тепер відповідає GDPR. Докладніше в [журналі змін](/uk/changelog#27-жовтня-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Підтримка"}]},"href":"uk"},{"language":"ar","banner":{"content":"🇪🇺 أصبح Teable متوافقًا مع GDPR. راجع [سجل التغييرات](/ar/changelog#27-أكتوبر-2026) للتفاصيل.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"الدعم"}]},"href":"ar"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"teablecn","hasAudioNarration":false,"actualSubdomain":"teablecn","customDomains":["help.teable.ai"],"gitSource":{"type":"github","owner":"teableio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1be59ba4b20fd94ed0838","collectionId":"c26de036-8304-4041-b6ba-5b83905ad8c0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1be59ba4b20fd94ed0838"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae1be889e6542c02e67db44","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"ar","tag":"واجهة API","count":737},{"language":"de","tag":"API","count":737},{"language":"en","tag":"API","count":737},{"language":"es","tag":"API","count":737},{"language":"fr","tag":"API","count":737},{"language":"it","tag":"API","count":737},{"language":"ja","tag":"API","count":737},{"language":"ru","tag":"API","count":737},{"language":"tr","tag":"API","count":737},{"language":"uk","tag":"API","count":737},{"language":"zh","tag":"API 文档","count":737},{"language":"ar","tag":"مرجع واجهة API","count":726},{"language":"de","tag":"API-Referenz","count":726},{"language":"en","tag":"API Reference","count":726},{"language":"es","tag":"Referencia de la API","count":726},{"language":"fr","tag":"Référence de l’API","count":726},{"language":"it","tag":"Riferimento API","count":726},{"language":"ja","tag":"APIリファレンス","count":726},{"language":"ru","tag":"Справочник API","count":726},{"language":"tr","tag":"API Referansı","count":726},{"language":"uk","tag":"Довідник API","count":726},{"language":"zh","tag":"API Reference","count":726},{"language":"ar","tag":"admin","count":145},{"language":"de","tag":"admin","count":145},{"language":"en","tag":"admin","count":145},{"language":"es","tag":"admin","count":145},{"language":"fr","tag":"admin","count":145},{"language":"it","tag":"admin","count":145},{"language":"ja","tag":"admin","count":145},{"language":"ru","tag":"admin","count":145},{"language":"tr","tag":"admin","count":145},{"language":"uk","tag":"admin","count":145},{"language":"zh","tag":"admin","count":145},{"language":"zh","tag":"功能文档","count":118},{"language":"ar","tag":"الوثائق","count":116},{"language":"de","tag":"Dokumentation","count":116},{"language":"en","tag":"Docs","count":116},{"language":"es","tag":"Documentación","count":116},{"language":"fr","tag":"Documentation","count":116},{"language":"it","tag":"Documentazione","count":116},{"language":"ja","tag":"ドキュメント","count":116},{"language":"ru","tag":"Документация","count":116},{"language":"tr","tag":"Dokümanlar","count":116},{"language":"uk","tag":"Документація","count":116},{"language":"ar","tag":"space","count":45},{"language":"de","tag":"space","count":45},{"language":"en","tag":"space","count":45},{"language":"es","tag":"space","count":45},{"language":"fr","tag":"space","count":45},{"language":"it","tag":"space","count":45},{"language":"ja","tag":"space","count":45},{"language":"ru","tag":"space","count":45},{"language":"tr","tag":"space","count":45},{"language":"uk","tag":"space","count":45},{"language":"zh","tag":"space","count":45},{"language":"ar","tag":"المشروع","count":44},{"language":"de","tag":"Projekt","count":44},{"language":"en","tag":"Project","count":44},{"language":"es","tag":"Proyecto","count":44},{"language":"fr","tag":"Projet","count":44},{"language":"it","tag":"Progetto","count":44},{"language":"ja","tag":"プロジェクト","count":44},{"language":"ru","tag":"Проект","count":44},{"language":"tr","tag":"Proje","count":44},{"language":"uk","tag":"Проєкт","count":44},{"language":"zh","tag":"项目","count":44},{"language":"ar","tag":"project","count":39},{"language":"de","tag":"project","count":39},{"language":"en","tag":"project","count":39},{"language":"es","tag":"project","count":39},{"language":"fr","tag":"project","count":39},{"language":"it","tag":"project","count":39},{"language":"ja","tag":"project","count":39},{"language":"ru","tag":"project","count":39},{"language":"tr","tag":"project","count":39},{"language":"uk","tag":"project","count":39},{"language":"zh","tag":"project","count":39},{"language":"tr","tag":"Alan","count":35},{"language":"ar","tag":"الأتمتة","count":34},{"language":"de","tag":"Automatisierung","count":34},{"language":"en","tag":"Automation","count":34},{"language":"es","tag":"Automatización","count":34},{"language":"fr","tag":"Automatisation","count":34},{"language":"it","tag":"Automazione","count":34},{"language":"ja","tag":"オートメーション","count":34},{"language":"ru","tag":"Автоматизация","count":34},{"language":"tr","tag":"Otomasyon","count":34},{"language":"uk","tag":"Автоматизація","count":34},{"language":"zh","tag":"自动化","count":34},{"language":"ar","tag":"الحقل","count":30},{"language":"ar","tag":"automation","count":30},{"language":"de","tag":"Feld","count":30},{"language":"de","tag":"automation","count":30},{"language":"en","tag":"Field","count":30},{"language":"en","tag":"automation","count":30},{"language":"es","tag":"Campo","count":30},{"language":"es","tag":"automation","count":30},{"language":"fr","tag":"Champ","count":30},{"language":"fr","tag":"automation","count":30},{"language":"it","tag":"Campo","count":30},{"language":"it","tag":"automation","count":30},{"language":"ja","tag":"フィールド","count":30},{"language":"ja","tag":"automation","count":30},{"language":"ru","tag":"Поле","count":30},{"language":"ru","tag":"automation","count":30},{"language":"tr","tag":"automation","count":30},{"language":"uk","tag":"Поле","count":30},{"language":"uk","tag":"automation","count":30},{"language":"zh","tag":"字段","count":30},{"language":"zh","tag":"automation","count":30}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".nav-logo{width:108px;height:28px;object-fit:contain}[data-changelog-year]>a,[data-continuous-changelog]>[data-changelog-footer]{display:none!important}.changelog-year summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:.375rem 1rem;font-size:.875rem;border-radius:.75rem}.changelog-year summary::-webkit-details-marker{display:none}.changelog-year summary::marker{content:\"\"}.changelog-year summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.changelog-year[open] summary svg{transform:rotate(90deg)}.changelog-year a,.changelog-year summary{color:#374151}.dark .changelog-year a,.dark .changelog-year summary{color:#9ca3af}.changelog-year a:hover,.changelog-year summary:hover{color:#111827}.dark .changelog-year a:hover,.dark .changelog-year summary:hover{color:#d1d5db}.changelog-year a:focus-visible,.changelog-year summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.changelog-year ul{list-style:none;padding:0;margin:0}.changelog-year a{display:block;margin-block:.125rem;padding:.375rem 1rem .375rem 2rem;border-radius:.75rem;font-size:.875rem}.changelog-year a:hover,.changelog-year summary:hover{background:rgb(156 163 175/8%)}.changelog-year a[aria-current]{color:rgb(var(--primary));background:rgb(var(--primary)/10%);text-shadow:-.2px 0 0 currentColor,.2px 0 0 currentColor}.changelog-year a[aria-busy]{opacity:.5}.changelog-next-month{display:block;padding-block:2rem}.changelog-next-month[hidden]{display:none}.update-container{scroll-margin-top:180px}.toc-item[hidden],.update-container[hidden]{display:none!important}.changelog-title-anchor{display:block;scroll-margin-top:180px}#content[data-continuous-changelog]{display:flex;flex-direction:column}#changelog-month-stream{display:contents}.changelog-next-month{order:1}.update-container>div:first-child{display:none!important}.update-container>div:has(>[data-component-part=update-content]){overflow:visible;min-width:0}#content .changelog-heading-link{color:inherit;font:inherit;text-decoration:none;border:0}#content .changelog-heading-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}:has(>svg[style*=arrow-left-from-line]){display:none!important}.eyebrow{display:none!important}.docs-card-link{display:block;color:inherit!important;text-decoration:none!important}.docs-card-link .card{cursor:pointer}.docs-card-link:focus-visible .card,.docs-card-link:hover .card{border-color:rgb(var(--primary))!important}#header:has(~#content[data-page-href*=\"/changelog\"]) #page-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}#header:has(~#content[data-page-href*=\"/changelog\"]){position:relative;height:0!important;min-height:0!important;margin:0!important;padding:0!important}#header:has(~#content[data-page-href*=\"/changelog\"])>*{margin:0!important}#header:has(~#content[data-page-href*=\"/changelog\"]) .prose{display:none}#header:has(~#content[data-page-href*=\"/changelog\"]) #page-context-menu{position:absolute!important;right:0;top:0;z-index:10}#content[data-page-href*=\"/changelog\"]{margin-top:0!important}#content[data-page-href*=\"/changelog\"]>.update-container:first-of-type{padding-top:0!important}#content[data-page-href*=\"/changelog\"] [data-component-part=update-content]>h2:first-of-type{font-size:2rem;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin-top:0;margin-bottom:1.25rem;padding-inline-end:2.5rem}#content[data-page-href*=\"/changelog\"] [data-component-part=update-content]>h3{font-size:1.5rem;line-height:1.4;font-weight:600}html:not(.dark){--primary:19 20 21;--primary-light:19 20 21;--primary-dark:19 20 21}.dark{--primary:249 250 251;--primary-light:249 250 251;--primary-dark:249 250 251}#banner{background:rgb(var(--primary))!important}@layer utilities{html:not(.dark) #banner,html:not(.dark) #banner *{color:#f9fafb!important}html:not(.dark) #banner a{color:#f9fafb!important;text-decoration-color:rgba(249,250,251,.7)!important}.dark #banner,.dark #banner *,.dark #banner a{color:#131415!important}.dark #banner a{text-decoration-color:rgba(19,20,21,.35)!important}}[data-component-part=update-label]{background:rgba(17,17,17,.08)!important;color:#111!important;border:1px solid rgba(17,17,17,.18)}.dark [data-component-part=update-label]{background:rgba(255,255,255,.1)!important;color:#f3f4f6!important;border-color:rgba(255,255,255,.25)}html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]>a,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]>a,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]>a{color:rgb(var(--primary))!important;font-weight:600}html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]::before,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]::before,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]::before{content:\"\";position:absolute;left:-12px;top:6px;bottom:6px;width:3px;border-radius:999px;background:rgb(var(--primary))}html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]>a,html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]>a,html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]>a{color:rgb(var(--primary))!important}.callout[data-callout-type=note]{border-color:rgba(96,165,250,.45)!important;background:rgba(239,246,255,.9)!important}.callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#3b82f6!important}.callout[data-callout-type=note] [data-component-part=callout-content]{color:#1e40af!important}.callout[data-callout-type=note] [data-component-part=callout-content] a,.callout[data-callout-type=note] [data-component-part=callout-content] code,.callout[data-callout-type=note] [data-component-part=callout-content] li,.callout[data-callout-type=note] [data-component-part=callout-content] p,.callout[data-callout-type=note] [data-component-part=callout-content] span,.callout[data-callout-type=note] [data-component-part=callout-content] strong{color:inherit!important}.dark .callout[data-callout-type=note]{border-color:rgba(96,165,250,.35)!important;background:rgba(30,58,138,.22)!important}.dark .callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#93c5fd!important}.dark .callout[data-callout-type=note] [data-component-part=callout-content]{color:#dbeafe!important}.docs-screenshot{display:block;height:auto;max-width:100%;margin:1.5rem auto;overflow:hidden;vertical-align:middle;border:1px solid rgba(15,23,42,.08);border-radius:14px;width:auto}.dark .docs-screenshot{border-color:rgba(255,255,255,.12)}.docs-inline-icon{display:inline-block;width:1.4em;height:1.4em;margin:0 .1em;vertical-align:-.35em}.dark .docs-inline-icon{filter:invert(1)}@media (max-width:640px){.docs-screenshot{margin:1.25rem auto;border-radius:12px}}@media (min-width:1024px){#localization-select-trigger{position:fixed!important;bottom:16px!important;right:16px!important;left:auto!important;z-index:50!important}}"}],"page":{"pagePath":"uk/basic/admin-panel/schema-integrity","slug":"/uk/basic/admin-panel/schema-integrity","pageMetadata":{"title":"Перевірка цілісності схеми даних","description":"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.","sidebarTitle":"Schema integrity","href":"/uk/basic/admin-panel/schema-integrity"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:`Доступно для self-hosted на тарифі Business і вище`}),`\n`,_jsx(_components.p,{children:`Шлях: Системне адміністрування → Операції з таблицями → Цілісність схеми`}),`\n`,_jsxs(_components.p,{children:[`Визначення полів, які зберігає Teable, і фактична структура в базі даних мають збігатися. Коли вони розходяться, користувачі бачать поля, що не відкриваються, поля-посилання без значень або таблицю, у якої постійно не вдаються читання і запис, — причому видимої причини немає. `,_jsx(_components.strong,{children:`Цілісність схеми`}),` знаходить такі проблеми й усуває їх.`]}),`\n`,_jsx(_components.p,{children:`Адміністратор екземпляра може перевірити будь-який проєкт екземпляра, не приєднуючись попередньо до його простору, зокрема орендарів із власною базою даних (BYODB).`}),`\n`,_jsx(Heading,{level:`2`,id:`запуск-перевірки`,children:`Запуск перевірки`}),`\n`,_jsx(_components.p,{children:`Без вибраної таблиці сторінка показує перевірки за проєктами. Шукайте за проєктом, простором, ID таблиці чи назвою, а потім перевірте область за простором, базою даних і середовищем виконання. У різних просторах можуть бути однойменні проєкти.`}),`\n`,_jsxs(_components.p,{children:[`Натисніть `,_jsx(_components.strong,{children:`Перевірити проєкт`}),` у цьому рядку, а потім `,_jsx(_components.strong,{children:`Запустити перевірку`}),` у вікні `,_jsx(_components.strong,{children:`Цілісність схеми`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Якщо проблема стосується однієї таблиці, виберіть її через `,_jsx(_components.strong,{children:`Виберіть таблицю`}),` вгорі: перевірка почнеться автоматично. Натисніть `,_jsx(_components.strong,{children:`Перевірити весь проєкт`}),`, щоб перевірити весь проєкт, або `,_jsx(_components.strong,{children:`Переглянути`}),` у рядку проблеми, щоб переглянути способи виправлення.`]}),`\n`,_jsx(Heading,{level:`2`,id:`читання-результатів`,children:`Читання результатів`}),`\n`,_jsx(_components.p,{children:`Результати перелічені за полями й правилами в чотирьох станах:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Стан`}),_jsx(_components.th,{children:`Значення`}),_jsx(_components.th,{children:`Що робити`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Помилка`})}),_jsx(_components.td,{children:`Ціль посилання поля більше не існує або конфігурація поля не збігається з фактичною структурою в базі даних`}),_jsx(_components.td,{children:`Це пряма причина збоїв читання і запису, її потрібно усунути`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Попередження`})}),_jsx(_components.td,{children:`Відхиляється від очікуваної структури, але читання і запис поки що працюють`}),_jsx(_components.td,{children:`Усуньте його або зафіксуйте і спостерігайте`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Пропущено`})}),_jsx(_components.td,{children:`Правило не застосовне до цього поля і нічого не оцінювало`}),_jsx(_components.td,{children:`Нічого робити не потрібно`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Успішно`})}),_jsx(_components.td,{children:`Відповідає очікуваному`}),_jsx(_components.td,{children:`Нічого робити не потрібно`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Починайте зі стану `,_jsx(_components.strong,{children:`Помилка`}),`: збій, про який повідомив користувач, майже завжди належить до цієї категорії. `,_jsx(_components.strong,{children:`Попередження`}),` не пояснює поточний збій, але з подальшими змінами структури полів може перетворитися на помилку, тож його варто закрити після розбору помилок.`]}),`\n`,_jsx(Heading,{level:`2`,id:`виправлення`,children:`Виправлення`}),`\n`,_jsxs(_components.p,{children:[`Можна `,_jsx(_components.strong,{children:`Виправити`}),` за одним правилом або працювати пакетно через `,_jsx(_components.strong,{children:`Виправити лише попередження`}),` та `,_jsx(_components.strong,{children:`Виправити попередження і помилки`}),`. Поки ви розбираєте поточний збій, усувайте помилки по одній і переконуйтеся, що збій зник, перш ніж братися за попередження: так нову проблему можна пов’язати з конкретною зміною.`]}),`\n`,_jsxs(_components.p,{children:[`Виправлення змінює лише структуру таблиці й не чіпає вміст записів. Перед запуском скористайтеся попереднім переглядом поруч із кнопкою виправлення: у вікні `,_jsx(_components.strong,{children:`Підтвердьте деталі відновлення`}),` показано обґрунтування і SQL, отримані під час пробного прогону, і нічого не виконується до вашого підтвердження.`]}),`\n`,_jsxs(_components.p,{children:[`Частину правил не можна виправити автоматично — у них відображається `,_jsx(_components.strong,{children:`Вручну`}),`, і вікно пояснює, чому проблема потребує участі людини. Якщо пробний прогін не повернув виконуваного SQL, вікно повідомляє про це прямо, і такий випадок теж потребує участі людини.`]}),`\n`,_jsxs(_components.p,{children:[`Після виправлення натисніть `,_jsx(_components.strong,{children:`Перевірити знову`}),`, щоб переконатися, що проблеми більше немає.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Перевірка цілісності схеми даних","description":"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.","sidebarTitle":"Schema integrity","href":"/uk/basic/admin-panel/schema-integrity"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Запуск перевірки","slug":"запуск-перевірки","depth":2,"children":[]},{"title":"Читання результатів","slug":"читання-результатів","depth":2,"children":[]},{"title":"Виправлення","slug":"виправлення","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/teablecn/55555a4c7e467aaf/changelog-toc.js","/_mintlify/custom/teablecn/52b6025e1e6e9c39/language-route.js","/_mintlify/custom/teablecn/8a33c4bfd2e3e158/help-link-tracking.js"],"subdomain":"teablecn","siteName":"Teable","title":"Перевірка цілісності схеми даних - Teable","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/basic/admin-panel/schema-integrity","matchLevel":1},"zh":{"href":"/zh/basic/admin-panel/schema-integrity","matchLevel":1},"ru":{"href":"/ru/basic/admin-panel/schema-integrity","matchLevel":1},"de":{"href":"/de/basic/admin-panel/schema-integrity","matchLevel":1},"fr":{"href":"/fr/basic/admin-panel/schema-integrity","matchLevel":1},"es":{"href":"/es/basic/admin-panel/schema-integrity","matchLevel":1},"it":{"href":"/it/basic/admin-panel/schema-integrity","matchLevel":1},"ja":{"href":"/ja/basic/admin-panel/schema-integrity","matchLevel":1},"tr":{"href":"/tr/basic/admin-panel/schema-integrity","matchLevel":1},"uk":{"href":"/uk/basic/admin-panel/schema-integrity","matchLevel":0},"ar":{"href":"/ar/basic/admin-panel/schema-integrity","matchLevel":1}}},"lastModified":"2026-10-27T05:04:20.281Z","gitLastModified":"2026-10-27T05:02:23.000Z","originalFileLocation":"uk/basic/admin-panel/schema-integrity.mdx","locale":"uk"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.\">\u003cmeta data-mint-head name=\"keywords\" content=\"database, app builder, AI, no-code, low-code, Airtable alternative, PostgreSQL, automation\">\u003cmeta data-mint-head name=\"application-name\" content=\"Teable\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Перевірка цілісності схеми даних - Teable\">\u003cmeta data-mint-head property=\"og:description\" content=\"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Teable\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://teable.ai/assets/images/og-image.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Перевірка цілісності схеми даних - Teable\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://teable.ai/assets/images/og-image.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Teable\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#131415\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/uk/basic/admin-panel/schema-integrity.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"uk\" href=\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.teable.ai/en/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://help.teable.ai/zh/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://help.teable.ai/ru/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://help.teable.ai/de/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://help.teable.ai/fr/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://help.teable.ai/es/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://help.teable.ai/it/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://help.teable.ai/ja/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://help.teable.ai/tr/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://help.teable.ai/ar/basic/admin-panel/schema-integrity\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.teable.ai/en/basic/admin-panel/schema-integrity\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.teable.ai/#organization\",\"name\":\"Teable\",\"url\":\"https://help.teable.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=24e1fe49258a9a8f76eaec5792623926\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.teable.ai#website\",\"name\":\"Teable\",\"url\":\"https://help.teable.ai\",\"publisher\":{\"@id\":\"https://help.teable.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity#webpage\",\"url\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity\",\"name\":\"Перевірка цілісності схеми даних\",\"description\":\"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.\",\"dateModified\":\"2026-10-27T05:02:23.000Z\",\"isPartOf\":{\"@id\":\"https://help.teable.ai#website\"},\"breadcrumb\":{\"@id\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Системне адміністрування\",\"item\":\"https://help.teable.ai/uk/basic/admin-panel/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Перевірка цілісності схеми даних\",\"item\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity#article\",\"headline\":\"Перевірка цілісності схеми даних\",\"name\":\"Перевірка цілісності схеми даних\",\"description\":\"Пошук і усунення розбіжностей між визначеннями полів проєкту та структурою його бази даних.\",\"url\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity\",\"mainEntityOfPage\":{\"@id\":\"https://help.teable.ai/uk/basic/admin-panel/schema-integrity#webpage\"},\"image\":\"https://teable.ai/assets/images/og-image.png\",\"dateModified\":\"2026-10-27T05:02:23.000Z\",\"publisher\":{\"@id\":\"https://help.teable.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://help.teable.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Teable\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Teable","nav":{"global":null,"languages":[{"language":"en","banner":{"content":"🇪🇺 Teable is now GDPR compliant. See our [changelog](/en/changelog#oct-27-2026) for details.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"pages":[{"title":"en","href":"/en/basic/admin-panel/schema-integrity"}]},{"language":"zh","banner":{"content":"🇪🇺 Teable 现已符合 GDPR 要求。查看[更新日志](/zh/changelog#2026-10-27)了解详情。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"支持"}]},"pages":[{"title":"zh","href":"/zh/basic/admin-panel/schema-integrity"}]},{"language":"ru","banner":{"content":"🇪🇺 Teable теперь соответствует GDPR. Подробнее в [журнале изменений](/ru/changelog#27-октября-2026-г).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Поддержка"}]},"pages":[{"title":"ru","href":"/ru/basic/admin-panel/schema-integrity"}]},{"language":"de","banner":{"content":"🇪🇺 Teable ist jetzt DSGVO-konform. Mehr im [Changelog](/de/changelog#27-oktober-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"pages":[{"title":"de","href":"/de/basic/admin-panel/schema-integrity"}]},{"language":"fr","banner":{"content":"🇪🇺 Teable est désormais conforme au RGPD. Consultez le [journal des modifications](/fr/changelog#27-octobre-2026) pour en savoir plus.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Assistance"}]},"pages":[{"title":"fr","href":"/fr/basic/admin-panel/schema-integrity"}]},{"language":"es","banner":{"content":"🇪🇺 Teable ya cumple con el RGPD. Consulta el [registro de cambios](/es/changelog#27-oct-2026) para conocer los detalles.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Soporte"}]},"pages":[{"title":"es","href":"/es/basic/admin-panel/schema-integrity"}]},{"language":"it","banner":{"content":"🇪🇺 Teable è ora conforme al GDPR. Leggi il [registro delle modifiche](/it/changelog#27-ott-2026) per i dettagli.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Supporto"}]},"pages":[{"title":"it","href":"/it/basic/admin-panel/schema-integrity"}]},{"language":"ja","banner":{"content":"🇪🇺 Teable が GDPR に準拠しました。詳しくは[更新履歴](/ja/changelog#2026年10月27日)をご覧ください。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"サポート"}]},"pages":[{"title":"ja","href":"/ja/basic/admin-panel/schema-integrity"}]},{"language":"tr","banner":{"content":"🇪🇺 Teable artık GDPR uyumlu. Ayrıntılar için [değişiklik günlüğüne](/tr/changelog#27-ekim-2026) bakın.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Destek"}]},"pages":[{"title":"tr","href":"/tr/basic/admin-panel/schema-integrity"}]},{"language":"uk","banner":{"content":"🇪🇺 Teable тепер відповідає GDPR. Докладніше в [журналі змін](/uk/changelog#27-жовтня-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Підтримка"}]},"tabs":[{"tab":"Документація","pages":[{"title":"Документація","href":"/uk"}]},{"tab":"Самостійне розгортання","groups":[{"group":"Ліцензія для самостійного розгортання","pages":[{"title":"Ліцензія для самостійного розгортання","sidebarTitle":"Передплата й активація ліцензії","href":"/uk/deploy/activate"}]},{"group":"Швидкий старт","pages":[{"title":"Вибір хмарного або власного розгортання","sidebarTitle":"Розгортання","href":"/uk/deploy/choose"},{"title":"Архітектура самостійного розгортання","sidebarTitle":"Архітектура","href":"/uk/deploy/architecture"},{"title":"Розгортання за допомогою Docker","href":"/uk/deploy/docker"}]},{"group":"Системне адміністрування","pages":[{"title":"Системне адміністрування власного екземпляра","sidebarTitle":"Системне адміністрування Teable","href":"/uk/basic/admin-panel/overview"},{"title":"Користувачі екземпляра","href":"/uk/basic/admin-panel/users"},{"title":"Керування просторами екземпляра","sidebarTitle":"Простори","href":"/uk/basic/admin-panel/spaces"},{"title":"BYODB: база PostgreSQL для простору","sidebarTitle":"Тенант бази даних","href":"/uk/basic/admin-panel/database-tenant"},{"title":"Шаблони проєктів організації","sidebarTitle":"Керування шаблонами","href":"/uk/basic/admin-panel/template-admin"},{"title":"Налаштування екземпляра","href":"/uk/basic/admin-panel/settings"},{"title":"Налаштування ШІ для екземпляра","href":"/uk/basic/admin-panel/ai-setting"},{"title":"Спільні навички агентів ШІ в екземплярі","sidebarTitle":"Навички","href":"/uk/basic/admin-panel/skills"},{"title":"Моніторинг автоматизацій екземпляра","sidebarTitle":"Моніторинг робочих процесів","href":"/uk/basic/admin-panel/automation-management"},{"title":"Пошук та індекси таблиць","sidebarTitle":"Операції із запитами до Таблиць","href":"/uk/basic/admin-panel/table-query-ops"},{"title":"Діагностика черги обчислюваних полів","sidebarTitle":"Черга обчислень","href":"/uk/basic/admin-panel/computed-outbox"},{"title":"Черга генерації ШІ","description":"Переглядайте стан генерації Полів ШІ в поточному самостійно розгорнутому екземплярі.","href":"/uk/basic/admin-panel/ai-generation-queue"},{"title":"Перевірка цілісності схеми даних","sidebarTitle":"Schema integrity","href":"/uk/basic/admin-panel/schema-integrity"},{"title":"Журнал аудиту","description":"Переглядайте дії в усьому екземплярі, фільтруйте історію операцій і перевіряйте відомості журналу аудиту в розділі «Системне адміністрування».","href":"/uk/basic/admin-panel/audit-log"},{"title":"Публікація оголошень в екземплярі","sidebarTitle":"Оголошення","href":"/uk/basic/admin-panel/announcements"},{"title":"Налаштування пісочниць агентів ШІ","sidebarTitle":"Sandbox Agent","href":"/uk/basic/admin-panel/sandbox-agent"}]},{"group":"Налаштування","pages":[{"title":"Змінні середовища для власного сервера","mode":"wide","sidebarTitle":"Змінні середовища","href":"/uk/deploy/env"},{"title":"SMTP для поштового сервісу екземпляра","sidebarTitle":"Налаштування поштового сервісу","href":"/uk/deploy/email"},{"title":"Єдиний вхід OIDC","href":"/uk/deploy/oidc"},{"title":"Nginx (зворотний проксі-сервер)","href":"/uk/deploy/nginx"}]},{"group":"Відповідність вимогам і телеметрія","pages":[{"title":"Телеметрія","href":"/uk/deploy/telemetry"}]},{"group":"Обслуговування","pages":[{"title":"Оновлення власного екземпляра","sidebarTitle":"Оновлення версії","href":"/uk/deploy/upgrade"}]},{"group":"Застаріле","pages":[{"title":"Хмарне розгортання одним натисканням (застаріле)","href":"/uk/deploy/one-key"},{"title":"Увімкнення застарілої автономної панелі","sidebarTitle":"Увімкнення автономної інформаційної панелі","href":"/uk/deploy/dashboard"}]}]},{"tab":"API","pages":[{"title":"API","href":"/uk/api-doc/overview"}]},{"tab":"Безпека","pages":[{"title":"Безпека","href":"/uk/basic/security"}]},{"tab":"Журнал змін","pages":[{"title":"Журнал змін","href":"/uk/changelog"}]}]},{"language":"ar","banner":{"content":"🇪🇺 أصبح Teable متوافقًا مع GDPR. راجع [سجل التغييرات](/ar/changelog#27-أكتوبر-2026) للتفاصيل.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"الدعم"}]},"pages":[{"title":"ar","href":"/ar/basic/admin-panel/schema-integrity"}]}]},"title":"Перевірка цілісності схеми даних - Teable","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["10e4515597"],"chunks":["BannerMarkdown-B-Glu166.js","dist-zbf22OZA.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-Cs6nMGht.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}