{"title":"Spásanna tábla","version":"5.2","locale":"ga","docname":"topics/db/tablespaces","url":"/ga/5.2/topics/db/tablespaces/","canonical":"https://djangodocs.dev/ga/5.2/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ú.","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\">aicme Meta</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\">Index ``chun ainm spás tábla a shonrú le húsáid don innéacs. Maidir le hinnéacsanna réimse aonair, is féidir leat rogha: :attr: `~django.db.models.field.db_TableSpace` a chur chuig tógálaí ``Field</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=\"nc\">TablespaceExample</span><span class=\"p\">(</span>models<span class=\"o\">.</span>Model<span class=\"p\">):</span>\n    name <span class=\"o\">=</span> models<span class=\"o\">.</span>CharField<span class=\"p\">(</span>max_length<span class=\"o\">=</span><span class=\"mi\">30</span><span class=\"p\">,</span> db_index<span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">,</span> db_tablespace<span class=\"o\">=</span><span class=\"s2\">&quot;indexes&quot;</span><span class=\"p\">)</span>\n    data <span class=\"o\">=</span> models<span class=\"o\">.</span>CharField<span class=\"p\">(</span>max_length<span class=\"o\">=</span><span class=\"mi\">255</span><span class=\"p\">,</span> db_index<span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n    shortcut <span class=\"o\">=</span> models<span class=\"o\">.</span>CharField<span class=\"p\">(</span>max_length<span class=\"o\">=</span><span class=\"mi\">7</span><span class=\"p\">)</span>\n    edges <span class=\"o\">=</span> models<span class=\"o\">.</span>ManyToManyField<span class=\"p\">(</span>to<span class=\"o\">=</span><span class=\"s2\">&quot;self&quot;</span><span class=\"p\">,</span> db_tablespace<span class=\"o\">=</span><span class=\"s2\">&quot;indexes&quot;</span><span class=\"p\">)</span>\n\n    <span class=\"k\">class</span> <span class=\"nc\">Meta</span><span class=\"p\">:</span>\n        db_tablespace <span class=\"o\">=</span> <span class=\"s2\">&quot;tables&quot;</span>\n        indexes <span class=\"o\">=</span> <span class=\"p\">[</span>models<span class=\"o\">.</span>Index<span class=\"p\">(</span>fields<span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;shortcut&quot;</span><span class=\"p\">],</span> db_tablespace<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\">TableSpaceExample</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\">tábla</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\">indexes</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\">táblaí ``de réir réamhshocraithe. Stórálfaí an t-innéacs don réimse ``gearrcut</code> sa spás tábla <code class=\"docutils literal notranslate\">other_indexes</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/5.2/topics/"},{"docname":"topics/db/index","title":"Samhlacha agus bunachair sonraí","url":"/ga/5.2/topics/db/"}],"prev":{"docname":"topics/db/multi-db","title":"Bunachair sonraí iliom","url":"/ga/5.2/topics/db/multi-db/"},"next":{"docname":"topics/db/optimization","title":"Optamú ar rochtain bunachar","url":"/ga/5.2/topics/db/optimization/"},"formats":{"html":"/ga/5.2/topics/db/tablespaces/","markdown":"/ga/5.2/topics/db/tablespaces.md","json":"/ga/5.2/topics/db/tablespaces.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/topics/db/tablespaces.txt","official":"https://docs.djangoproject.com/ga/5.2/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"]}