{"title":"Spásanna tábla","version":"6.1","locale":"ga","docname":"topics/db/tablespaces","url":"/ga/6.1/topics/db/tablespaces/","canonical":"https://djangodocs.dev/ga/6.1/topics/db/tablespaces/","summary":"Paraidím choitianta chun feidhmíocht a bharrfheabhsú i gcórais bunachar sonraí is ea tablespaces a úsáid chun leagan amach diosca a eagrú. Warning Ní chruthaíonn…","html":"<h1>Spásanna tábla<a class=\"heading-anchor\" href=\"#tablespaces\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Paraidím choitianta chun feidhmíocht a bharrfheabhsú i gcórais bunachar sonraí is ea <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Tablespace\">tablespaces</a> a úsáid chun leagan amach diosca a eagrú.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Warning</p>\n<p>Ní chruthaíonn Django na spásanna tábla duit. Féach do thoil do dhoiciméadú inneall bunachar sonraí le haghaidh sonraí maidir le spásanna tábla a chruthú agus a bhainistiú.</p>\n</aside>\n<section id=\"declaring-tablespaces-for-tables\">\n<h2>Spásanna tábla a dhearbhú le haghaidh táblaí<a class=\"heading-anchor\" href=\"#declaring-tablespaces-for-tables\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Is féidir spás tábla a shonrú don tábla a ghineann samhail tríd an rogha <code class=\"docutils literal notranslate\"><span class=\"pre\">aicme</span> <span class=\"pre\">Meta</span></code>: attr: ~django.db.models.options.db_TableSpace a sholáthar. Bíonn tionchar ag an rogha seo freisin ar tháblaí a cruthaíodh go huathoibríoch le haghaidh: class: ~django.db.models.manyToManyFields sa tsamhail.</p>\n<p>Is féidir leat an socrú:setting: DEFAULT_TABLESPACE a úsáid chun luach réamhshocraithe a shonrú le haghaidh: attr: ~DJANGO.DB.Models.Options.DB_TableSpace. Tá sé seo úsáideach chun spás tábla a shocrú do na feidhmchláir ionsuite Django agus feidhmchláir eile nach féidir leat a gcód a rialú.</p>\n</section>\n<section id=\"declaring-tablespaces-for-indexes\">\n<h2>Spásanna tábla a dhearbhú le haghaidh innéacsanna<a class=\"heading-anchor\" href=\"#declaring-tablespaces-for-indexes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Is féidir leat an roghna:attr: ~django.db.models.index.db_TableSpace a chur chuig tógálaí <code class=\"docutils literal notranslate\"><span class=\"pre\">Index</span> <span class=\"pre\">``chun</span> <span class=\"pre\">ainm</span> <span class=\"pre\">spás</span> <span class=\"pre\">tábla</span> <span class=\"pre\">a</span> <span class=\"pre\">shonrú</span> <span class=\"pre\">le</span> <span class=\"pre\">húsáid</span> <span class=\"pre\">don</span> <span class=\"pre\">innéacs.</span> <span class=\"pre\">Maidir</span> <span class=\"pre\">le</span> <span class=\"pre\">hinnéacsanna</span> <span class=\"pre\">réimse</span> <span class=\"pre\">aonair,</span> <span class=\"pre\">is</span> <span class=\"pre\">féidir</span> <span class=\"pre\">leat</span> <span class=\"pre\">rogha:</span> <span class=\"pre\">:attr:</span> <span class=\"pre\">`~django.db.models.field.db_TableSpace`</span> <span class=\"pre\">a</span> <span class=\"pre\">chur</span> <span class=\"pre\">chuig</span> <span class=\"pre\">tógálaí</span> <span class=\"pre\">``Field</span></code> chun spás tábla malartach a shonrú d'innéacs colún an réimse. Mura bhfuil innéacs ag an gcolún, déantar neamhaird ar an rogha.</p>\n<p>Is féidir leat an socrú:setting: DEFAULT_INDEX_TABLESPACE a úsáid chun luach réamhshocraithe a shonrú le haghaidh: attr: ~DJANGO.DB.Models.FIELD.DB_TableSpace.</p>\n<p>Má tá: Attr: ~django.db.models.field.DB_TableSpace sonraithe agus níor shocraigh tú: SETTING: DEFAULT_INDEX_TABLESPACE, cruthaítear an t-innéacs sa spás tábla céanna leis na táblaí.</p>\n</section>\n<section id=\"an-example\">\n<h2>Sampla<a class=\"heading-anchor\" href=\"#an-example\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<div class=\"code-block\" data-language=\"python\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python code\"><code><span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">TablespaceExample</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n    <span class=\"n\">name</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">CharField</span><span class=\"p\">(</span><span class=\"n\">max_length</span><span class=\"o\">=</span><span class=\"mi\">30</span><span class=\"p\">,</span> <span class=\"n\">db_index</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">,</span> <span class=\"n\">db_tablespace</span><span class=\"o\">=</span><span class=\"s2\">&quot;indexes&quot;</span><span class=\"p\">)</span>\n    <span class=\"n\">data</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">CharField</span><span class=\"p\">(</span><span class=\"n\">max_length</span><span class=\"o\">=</span><span class=\"mi\">255</span><span class=\"p\">,</span> <span class=\"n\">db_index</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n    <span class=\"n\">shortcut</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">CharField</span><span class=\"p\">(</span><span class=\"n\">max_length</span><span class=\"o\">=</span><span class=\"mi\">7</span><span class=\"p\">)</span>\n    <span class=\"n\">edges</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">ManyToManyField</span><span class=\"p\">(</span><span class=\"n\">to</span><span class=\"o\">=</span><span class=\"s2\">&quot;self&quot;</span><span class=\"p\">,</span> <span class=\"n\">db_tablespace</span><span class=\"o\">=</span><span class=\"s2\">&quot;indexes&quot;</span><span class=\"p\">)</span>\n\n    <span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">Meta</span><span class=\"p\">:</span>\n        <span class=\"n\">db_tablespace</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;tables&quot;</span>\n        <span class=\"n\">indexes</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Index</span><span class=\"p\">(</span><span class=\"n\">fields</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;shortcut&quot;</span><span class=\"p\">],</span> <span class=\"n\">db_tablespace</span><span class=\"o\">=</span><span class=\"s2\">&quot;other_indexes&quot;</span><span class=\"p\">)]</span>\n</code></pre></div>\n<p>Sa sampla seo, déanfaí na táblaí a ghineann an tsamhail <code class=\"docutils literal notranslate\"><span class=\"pre\">TableSpaceExample</span></code> (ie an tábla samhail agus an tábla go leor) a stóráil sa spás tábla <code class=\"docutils literal notranslate\"><span class=\"pre\">tábla</span></code>. Déanfaí an t-innéacs don réimse ainm agus na hinnéacsanna ar an tábla go leor a stóráil sa spás tábla <code class=\"docutils literal notranslate\"><span class=\"pre\">indexes</span></code>. Ghinfeadh an réimse sonra` innéacs freisin, ach ní shonraítear aon spás tábla dó, mar sin stóráilfí é sa spás tábla samhail <code class=\"docutils literal notranslate\"><span class=\"pre\">táblaí</span> <span class=\"pre\">``de</span> <span class=\"pre\">réir</span> <span class=\"pre\">réamhshocraithe.</span> <span class=\"pre\">Stórálfaí</span> <span class=\"pre\">an</span> <span class=\"pre\">t-innéacs</span> <span class=\"pre\">don</span> <span class=\"pre\">réimse</span> <span class=\"pre\">``gearrcut</span></code> sa spás tábla <code class=\"docutils literal notranslate\"><span class=\"pre\">other_indexes</span></code>.</p>\n</section>\n<section id=\"database-support\">\n<h2>Tacaíocht bunachar sonraí<a class=\"heading-anchor\" href=\"#database-support\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tacaíonn PostgreSQL agus Oracle le spásanna tábla. Ní dhéanann SQLite, MariaDB agus MySQL.</p>\n<p>Nuair a úsáideann tú cúltaca nach bhfuil tacaíocht ann do spásanna tábla, déanann Django neamhaird ar gach rogha a bhaineann le spás tábla.</p>\n</section>","rootId":"tablespaces","toc":[{"title":"Spásanna tábla a dhearbhú le haghaidh táblaí","anchor":"declaring-tablespaces-for-tables","children":[]},{"title":"Spásanna tábla a dhearbhú le haghaidh innéacsanna","anchor":"declaring-tablespaces-for-indexes","children":[]},{"title":"Sampla","anchor":"an-example","children":[]},{"title":"Tacaíocht bunachar sonraí","anchor":"database-support","children":[]}],"breadcrumbs":[{"docname":"topics/index","title":"Using Django","url":"/ga/6.1/topics/"},{"docname":"topics/db/index","title":"Samhlacha agus bunachair sonraí","url":"/ga/6.1/topics/db/"}],"prev":{"docname":"topics/db/multi-db","title":"Bunachair sonraí iliom","url":"/ga/6.1/topics/db/multi-db/"},"next":{"docname":"topics/db/optimization","title":"Optamú ar rochtain bunachar","url":"/ga/6.1/topics/db/optimization/"},"formats":{"html":"/ga/6.1/topics/db/tablespaces/","markdown":"/ga/6.1/topics/db/tablespaces.md","json":"/ga/6.1/topics/db/tablespaces.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/topics/db/tablespaces.txt","official":"https://docs.djangoproject.com/ga/6.1/topics/db/tablespaces/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}