{"title":"Tagairt innéacs múnla","version":"6.1","locale":"ga","docname":"ref/models/indexes","url":"/ga/6.1/ref/models/indexes/","canonical":"https://djangodocs.dev/ga/6.1/ref/models/indexes/","summary":"Éascaíonn ranganna innéacsanna bunachar sonraí a chruthú. <django.db.models.Options.indexes>Is féidir iad a chur leis ag baint úsáide as an rogha: attr:…","html":"<span id=\"model-index-reference\"></span><h1>Tagairt innéacs múnla<a class=\"heading-anchor\" href=\"#module-django.db.models.indexes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Éascaíonn ranganna innéacsanna bunachar sonraí a chruthú. &lt;django.db.models.Options.indexes&gt;Is féidir iad a chur leis ag baint úsáide as an rogha: attr: Meta.Indexes `. Míníonn an doiciméad seo na tagairtí API de:class: `Innéacs lena n-áirítear na <a class=\"reference internal\" href=\"#index-options\">roghanna innéacs</a>.</p>\n<aside class=\"admonition-referencing-built-in-indexes admonition\">\n<p class=\"admonition-title\">Tagairt a thabhairt do innéacsanna ionsuite</p>\n<p>Sainmhínítear innéacsanna in django.db.models.indexes`, ach ar mhaithe le háisiúlacht déantar iad a allmhairiú chuig: mod: django.db.models. Is é an coinbhinsiún caighdeánach ná <code class=\"docutils literal notranslate\"><span class=\"pre\">ó</span> <span class=\"pre\">samhlacha</span> <span class=\"pre\">allmhairiúcháin</span> <span class=\"pre\">django.db</span> <span class=\"pre\">``a</span> <span class=\"pre\">úsáid</span> <span class=\"pre\">agus</span> <span class=\"pre\">tagairt</span> <span class=\"pre\">a</span> <span class=\"pre\">dhéanamh</span> <span class=\"pre\">do</span> <span class=\"pre\">na</span> <span class=\"pre\">hinnéacsanna</span> <span class=\"pre\">mar</span> <span class=\"pre\">`samhlacha.</span> <span class=\"pre\">&lt;IndexClass&gt;</span></code>.</p>\n</aside>\n<section id=\"index-options\">\n<h2>Roghanna <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Innéacs ``<a class=\"heading-anchor\" href=\"#index-options\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Index</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">db_tablespace</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">opclasses</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.db.models.Index\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cruthaíonn innéacs (B-Tree) sa bhunachar sonraí.</p>\n</dd></dl>\n\n<section id=\"expressions\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">léiritheach</span></code><a class=\"heading-anchor\" href=\"#expressions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index.expressions\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">Index.</span></span><span class=\"sig-name descname\"><span class=\"pre\">expressions</span></span><a class=\"heading-anchor\" href=\"#django.db.models.Index.expressions\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Ligeann argóint seasaimh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">*</span></a>léirithe <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>innéacsanna feidhmiúla a chruthú ar nathanna agus ar fheidhmeanna bunachar sonraí.</p>\n<p>Mar shampla:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</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=\"Code code\"><code><span class=\"n\">Index</span><span class=\"p\">(</span><span class=\"n\">Lower</span><span class=\"p\">(</span><span class=\"s2\">&quot;title&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">desc</span><span class=\"p\">(),</span> <span class=\"s2\">&quot;pub_date&quot;</span><span class=\"p\">,</span> <span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;lower_title_date_idx&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>cruthaíonn innéacs ar luach íseal an réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">title</span></code> in ord íslitheach agus an réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">pub_date</span></code> san ord ardaitheach réamhshocraithe.</p>\n<p>Sampla eile:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</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=\"Code code\"><code><span class=\"n\">Index</span><span class=\"p\">(</span><span class=\"n\">F</span><span class=\"p\">(</span><span class=\"s2\">&quot;height&quot;</span><span class=\"p\">)</span> <span class=\"o\">*</span> <span class=\"n\">F</span><span class=\"p\">(</span><span class=\"s2\">&quot;weight&quot;</span><span class=\"p\">),</span> <span class=\"n\">Round</span><span class=\"p\">(</span><span class=\"s2\">&quot;weight&quot;</span><span class=\"p\">),</span> <span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;calc_idx&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>cruthaíonn innéacs ar thoradh na réimsí iolraithe <code class=\"docutils literal notranslate\"><span class=\"pre\">airde</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">meách</span></code> agus an meách` cruinn go dtí an sláimhir is gaire.</p>\n<p><a class=\"reference internal\" href=\"#django.db.models.Index.name\" title=\"django.db.models.Index.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Index.name</span></code></a> is required when using <code class=\"docutils literal notranslate\"><span class=\"pre\">*expressions</span></code>.</p>\n<aside class=\"admonition-restrictions-on-oracle admonition\">\n<p class=\"admonition-title\">Srianta ar Oracle</p>\n<p>Éilíonn Oracle go ndéanfar feidhmeanna dá dtagraítear in innéacs a mharcáil mar “DETERMINISTIC”. Ní bhailíochnaíonn Django é seo ach déanfaidh Oracle earráid. Ciallaíonn sé seo nach nglactar le feidhmeanna mar: class: Random () &lt;django.db.models.functions.Random&gt;.</p>\n</aside>\n<aside class=\"admonition-restrictions-on-postgresql admonition\">\n<p class=\"admonition-title\">Srianta ar PostgreSQL</p>\n<p>Éilíonn PostgreSQL go ndéanfar feidhmeanna agus oibreoirí dá dtagraítear in innéacs a mharcálfar mar “IMMUTABLE”. Ní bhailíochnaíonn Django é seo ach déanfaidh PostgreSQL earráid. Ciallaíonn sé seo nach nglactar le feidhmeanna mar: class: Concat () &lt;django.db.models.functions.Concat&gt;.</p>\n</aside>\n<aside class=\"admonition-mariadb admonition\">\n<p class=\"admonition-title\">MariaDB</p>\n<p>Functional indexes are unsupported and ignored with MariaDB.</p>\n</aside>\n</section>\n<section id=\"fields\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>réimsí ``<a class=\"heading-anchor\" href=\"#fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index.fields\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">Index.</span></span><span class=\"sig-name descname\"><span class=\"pre\">fields</span></span><a class=\"heading-anchor\" href=\"#django.db.models.Index.fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Liosta nó tuple d'ainm na réimsí ar teastaíonn an t-innéacs orthu.</p>\n<p>De réir réamhshocraithe, cruthaítear innéacsanna le ord ardaitheach do gach colún. Chun innéacs a shainiú le hordú íslitheach do cholún, cuir hiphen roimh ainm an réimse.</p>\n<p>Mar shampla <code class=\"docutils literal notranslate\"><span class=\"pre\">Index</span> <span class=\"pre\">(fields=</span> <span class=\"pre\">['ceannteideal',</span> <span class=\"pre\">'-pub_date'])</span> <span class=\"pre\">``chruthódh</span> <span class=\"pre\">SQL</span> <span class=\"pre\">le</span></code> (ceannteideal, pub_date DESC) <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>.</p>\n</section>\n<section id=\"name\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ainm `<a class=\"heading-anchor\" href=\"#name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index.name\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">Index.</span></span><span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.db.models.Index.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Ainm an innéacs. Mura gcuirtear <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ainm <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>ar fáil, ginfidh Django ainm go huathoibríoch. Maidir le comhoiriúnacht le bunachair sonraí éagsúla, ní féidir ainmneacha innéacs a bheith níos faide ná 30 carachtar agus níor cheart tosú le huimhir (0-9) nó béim (_).</p>\n<aside class=\"admonition-partial-indexes-in-abstract-base-classes admonition\">\n<p class=\"admonition-title\">Innéacsanna páirteach i ranganna bonn teibí</p>\n<p>Ní mór duit ainm uathúil a shonrú i gcónaí le haghaidh innéacs. Mar sin, ní féidir leat innéacs páirteach a shonrú de ghnáth ar rang bonn teibí, ós rud é go ndéantar an ro &lt;django.db.models.Options.indexes&gt;gha: attr: Meta.Indexes `oidhreachta de réir fo-aicmí, leis na luachanna céanna go díreach do na tréithe (lena n-áirítear ``ainm `) gach uair. Chun oibriú timpeall ar imbhuailtí ainmneacha, d'fhéadfadh go mbeadh <code class=\"docutils literal notranslate\"><span class=\"pre\">'%</span> <span class=\"pre\">(app_label)</span> <span class=\"pre\">s'</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">`%</span> <span class=\"pre\">(class)</span> <span class=\"pre\">s'</span></code>, ina gcuirtear lipéad aip íseal agus ainm aicme an tsamhail choincréite in ionad, faoi seach, ina ionad. Mar shampla <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Innéacs (fields= ['title'], ainm = '% (app_label) s_% (class) s_title_index') <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n</aside>\n</section>\n<section id=\"db-tablespace\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">db_tablespace</span></code><a class=\"heading-anchor\" href=\"#db-tablespace\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index.db_tablespace\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">Index.</span></span><span class=\"sig-name descname\"><span class=\"pre\">db_tablespace</span></span><a class=\"heading-anchor\" href=\"#django.db.models.Index.db_tablespace\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Ainm an:doc: spás tábla bunachar sonraí le húsáid don innéacs seo. &lt;/topics/db/tablespaces&gt; Maidir le hinnéacsanna réimse aonair, mura gcuirtear db_tablespace` ar fáil, cruthaítear an t-innéacs sa db_tablespace` sa réimse.</p>\n<p>Má shonraítear: Attr: .field.db_TableSpace (nó má úsáideann an t-innéacs réimsí iolracha), cruthaítear an t-innéacs i spás tábla a shonraítear in:attr: ~django.db.models.options.db_TableSpace rogha aicme Meta` an tsamhail. Mura socraítear ceachtar de na spásanna tábla sin, cruthaítear an t-innéacs san spás tábla céanna leis an tábla.</p>\n<aside class=\"admonition admonition-seealso\">\n<p class=\"admonition-title\">See also</p>\n<p>Le haghaidh liosta de na hinnéacsanna sonracha PostgreSQL, féach:mod: django.contrib.postgres.indexes.</p>\n</aside>\n</section>\n<section id=\"opclasses\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">opclasses</span></code><a class=\"heading-anchor\" href=\"#opclasses\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index.opclasses\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">Index.</span></span><span class=\"sig-name descname\"><span class=\"pre\">opclasses</span></span><a class=\"heading-anchor\" href=\"#django.db.models.Index.opclasses\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>&lt; <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/indexes-opclass.html\">https://www.postgresql.org/docs/current/indexes-opclass.html</a>&gt;Ainmneacha na <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>ranganna oibreora PostgreSQL <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>_ le húsáid don innéacs seo. Má theastaíonn rang oibreora saincheaptha uait, ní mór duit ceann a sholáthar do gach réimse san innéacs.</p>\n<p>Mar shampla, <code class=\"docutils literal notranslate\"><span class=\"pre\">gIndex</span> <span class=\"pre\">(name='json_index',</span> <span class=\"pre\">fields=</span> <span class=\"pre\">['jsonfield'],</span> <span class=\"pre\">opclasses=</span> <span class=\"pre\">['jsonb_path_ops'])</span> <span class=\"pre\">``cruthaíonn</span> <span class=\"pre\">innéacs</span> <span class=\"pre\">gin</span> <span class=\"pre\">ar</span> <span class=\"pre\">``jsonfield</span></code> ag baint úsáide as <code class=\"docutils literal notranslate\"><span class=\"pre\">jsonb_path_ops</span></code>.</p>\n<p>Déantar neamhaird ar <code class=\"docutils literal notranslate\"><span class=\"pre\">opclasses</span></code> le haghaidh bunachair sonraí seachas PostgreSQL.</p>\n<p><a class=\"reference internal\" href=\"#django.db.models.Index.name\" title=\"django.db.models.Index.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Index.name</span></code></a> is required when using <code class=\"docutils literal notranslate\"><span class=\"pre\">opclasses</span></code>.</p>\n</section>\n<section id=\"condition\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">coinníoll</span></code><a class=\"heading-anchor\" href=\"#condition\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index.condition\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">Index.</span></span><span class=\"sig-name descname\"><span class=\"pre\">condition</span></span><a class=\"heading-anchor\" href=\"#django.db.models.Index.condition\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Má tá an tábla an-mhór agus má dhíríonn d'fhiosrúcháin ar fho-thacar sraitheanna den chuid is mó, d'fhéadfadh sé a bheith úsáideach innéacs a shrianadh don fho-thacar sin. Sonraigh coinníoll mar a:class: ~django.db.models.q. Mar shampla, innéacsaíonn <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Condition=Q (pages__gt=400) <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>taifid le níos mó ná 400 leathanach.</p>\n<p><a class=\"reference internal\" href=\"#django.db.models.Index.name\" title=\"django.db.models.Index.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Index.name</span></code></a> is required when using <code class=\"docutils literal notranslate\"><span class=\"pre\">condition</span></code>.</p>\n<aside class=\"admonition-restrictions-on-postgresql admonition\">\n<p class=\"admonition-title\">Srianta ar PostgreSQL</p>\n<p>Éilíonn PostgreSQL go ndéanfar feidhmeanna dá dtagraítear sa choinníoll a mharcáil mar IMMUTABLE. Ní bhailíochnaíonn Django é seo ach déanfaidh PostgreSQL earráid. Ciallaíonn sé seo nach nglactar le feidhmeanna mar: ref: date-functions agus:class: ~django.db.models.functions.concat. &lt;field-lookups&gt;Má stóráil tú dátaí in:class: ~django.db.Models.DateTimeField, d'fhéadfadh go gcaithfear an argóint <code class=\"docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code> a sholáthar mar shlí eile d'fhéadfadh feidhm inathraithe a bheith mar thoradh ar an gcomparáid mar gheall ar an réitigh a dhéanann Django le haghaidh: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>lookups <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</aside>\n<aside class=\"admonition-restrictions-on-sqlite admonition\">\n<p class=\"admonition-title\">Srianta ar SQLite</p>\n<p>Cuireann SQLite srianta ar an gcaoi ar féidir innéacs páirteach &lt; <a class=\"reference external\" href=\"https://www.sqlite.org/partialindex.html\">https://www.sqlite.org/partialindex.html</a>&gt; a thógáil.</p>\n</aside>\n<aside class=\"admonition-oracle admonition\">\n<p class=\"admonition-title\">Oracle</p>\n<p>Ní thacaíonn Oracle le hinnéacsanna páirteach. Ina áit sin, is féidir innéacsanna páirteach a aithris trí innéacsanna feidhmiúla a úsáid in éineacht le:class: ~django.db.Models.Expressions.case abairtí.</p>\n</aside>\n<aside class=\"admonition-mysql-and-mariadb admonition\">\n<p class=\"admonition-title\">MySQL agus MariaDB</p>\n<p>Déantar neamhaird ar an argóint <code class=\"docutils literal notranslate\"><span class=\"pre\">coinníoll</span></code> le MySQL agus MariaDB toisc nach dtacaíonn ceachtar le hinnéacsanna coinníollacha.</p>\n</aside>\n</section>\n<section id=\"include\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>san áireamh ``<a class=\"heading-anchor\" href=\"#include\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.Index.include\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">Index.</span></span><span class=\"sig-name descname\"><span class=\"pre\">include</span></span><a class=\"heading-anchor\" href=\"#django.db.models.Index.include\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Liosta nó tuple d'ainmneacha na réimsí atá le cur san innéacs clúdaigh mar cholúin neamh-eochair. Ligeann sé seo scananna innéacs amháin a úsáid le haghaidh ceisteanna nach roghnaíonn ach réimsí san áireamh (:attr: ~index.include) agus ní scagann ach amháin de réir réimsí innéacsaithe (:attr: ~index.fields).</p>\n<p>Mar shampla:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</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=\"Code code\"><code><span class=\"n\">Index</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;covering_index&quot;</span><span class=\"p\">,</span> <span class=\"n\">fields</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;headline&quot;</span><span class=\"p\">],</span> <span class=\"n\">include</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;pub_date&quot;</span><span class=\"p\">])</span>\n</code></pre></div>\n<p>ceadóidh sé scagadh ar <code class=\"docutils literal notranslate\"><span class=\"pre\">ceannlíne</span> <span class=\"pre\">``,</span> <span class=\"pre\">ag</span> <span class=\"pre\">roghnú</span> <span class=\"pre\">`pub_date</span></code> freisin, agus sonraí a thógáil ón innéacs amháin.</p>\n<p>Beidh innéacs níos lú ag baint úsáide as <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>include` ná innéacs iolcholún a úsáid ach leis an míbhuntáiste nach féidir colúin neamh-eochracha a úsáid chun sórtáil nó scagadh.</p>\n<p>Déantar neamhaird ar <code class=\"docutils literal notranslate\"><span class=\"pre\">include</span></code> do bhunachair sonraí seachas PostgreSQL.</p>\n<p><a class=\"reference internal\" href=\"#django.db.models.Index.name\" title=\"django.db.models.Index.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Index.name</span></code></a> is required when using <code class=\"docutils literal notranslate\"><span class=\"pre\">include</span></code>.</p>\n<p>Féach doiciméadú PostgreSQL le haghaidh tuilleadh sonraí faoi <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>innéacsanna a chlúdach <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>_.</p>\n<aside class=\"admonition-postgresql-specific-indexes admonition\">\n<p class=\"admonition-title\">PostgreSQL-specific indexes</p>\n<p>In addition to B-Tree indexes (via <a class=\"reference internal\" href=\"#django.db.models.Index\" title=\"django.db.models.Index\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Index</span></code></a>), PostgreSQL also\nsupports <a class=\"reference internal\" href=\"/ga/6.1/ref/contrib/postgres/indexes/#django.contrib.postgres.indexes.GistIndex\" title=\"django.contrib.postgres.indexes.GistIndex\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GistIndex</span></code></a> and\n<a class=\"reference internal\" href=\"/ga/6.1/ref/contrib/postgres/indexes/#django.contrib.postgres.indexes.SpGistIndex\" title=\"django.contrib.postgres.indexes.SpGistIndex\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpGistIndex</span></code></a> indexes.</p>\n</aside>\n</section>\n</section>","rootId":"module-django.db.models.indexes","toc":[{"title":"Roghanna ``Innéacs ``","anchor":"index-options","children":[{"title":"léiritheach","anchor":"expressions","children":[]},{"title":"``réimsí ``","anchor":"fields","children":[]},{"title":"``ainm `","anchor":"name","children":[]},{"title":"db_tablespace","anchor":"db-tablespace","children":[]},{"title":"opclasses","anchor":"opclasses","children":[]},{"title":"coinníoll","anchor":"condition","children":[]},{"title":"``san áireamh ``","anchor":"include","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.1/ref/"},{"docname":"ref/models/index","title":"Samhla","url":"/ga/6.1/ref/models/"}],"prev":{"docname":"ref/models/fields","title":"Tagairt réimse múnla","url":"/ga/6.1/ref/models/fields/"},"next":{"docname":"ref/models/constraints","title":"Tagairt srianta","url":"/ga/6.1/ref/models/constraints/"},"formats":{"html":"/ga/6.1/ref/models/indexes/","markdown":"/ga/6.1/ref/models/indexes.md","json":"/ga/6.1/ref/models/indexes.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/models/indexes.txt","official":"https://docs.djangoproject.com/ga/6.1/ref/models/indexes/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}