{"title":"PostGIS a shuiteáil","version":"6.0","locale":"ga","docname":"ref/contrib/gis/install/postgis","url":"/ga/6.0/ref/contrib/gis/install/postgis/","canonical":"https://djangodocs.dev/ga/6.0/ref/contrib/gis/install/postgis/","summary":"Cuireann PostGIS `_ tacaíocht réad geografach le PostgreSQL, agus é a iompú ina bhunachar sonraí spásúil. :ref: `geosbuild, :ref: proj4 agus:ref: gdalbuild ba chóir…","html":"<h1>PostGIS a shuiteáil<a class=\"heading-anchor\" href=\"#installing-postgis\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Cuireann PostGIS `_ tacaíocht réad geografach le PostgreSQL, agus é a iompú ina bhunachar sonraí spásúil. :ref: `geosbuild, :ref: proj4 agus:ref: gdalbuild ba chóir a shuiteáil sula dtógtar PostGIS. B'fhéidir go mbeadh leabharlanna breise ag teastáil uait freisin, féach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>riachtanais PostGIS <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>_.</p>\n<p>Teastaíonn an modúl <a class=\"reference external\" href=\"https://www.psycopg.org/psycopg3/\">psycopg</a> nó <a class=\"reference external\" href=\"https://www.psycopg.org/\">psycopg2</a> le húsáid mar an cuibheoir bunachar sonraí agus GeoDjango á úsáid le PostGIS.</p>\n<p>Ar Debian/Ubuntu, moltar duit na pacáistí seo a leanas a shuiteáil: postgresql-x`, postgresql-x-postgis-3`, postgresql-server-dev-x`, agus <code class=\"docutils literal notranslate\"><span class=\"pre\">python3-psycopg3</span></code> (x a mheaitseáil leis an leagan PostgreSQL is mian leat a shuiteáil). Ar mhalairt air sin, is féidir leat <a class=\"reference external\" href=\"https://postgis.net/docs/postgis_installation.html#install_short_version\">tógáil ó fhoinse</a>. Téigh i gcomhairle leis na treoracha atá sonrach don ardán má tá tú ar:ref: macos nó:ref: windows.</p>\n<section id=\"post-installation\">\n<h2>Iar-shuiteáil<a class=\"heading-anchor\" href=\"#post-installation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"creating-a-spatial-database\">\n<span id=\"spatialdb-template\"></span><h3>Bunachar sonraí spásúil a chruthú<a class=\"heading-anchor\" href=\"#creating-a-spatial-database\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Cuimsíonn PostGIS síneadh do PostgreSQL a úsáidtear chun feidhmiúlacht spásúil a chumasú:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</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=\"Shell code\"><code>$<span class=\"w\"> </span>createdb<span class=\"w\">  </span>&lt;db<span class=\"w\"> </span>name&gt;\n$<span class=\"w\"> </span>psql<span class=\"w\"> </span>&lt;db<span class=\"w\"> </span>name&gt;\n&gt;<span class=\"w\"> </span>CREATE<span class=\"w\"> </span>EXTENSION<span class=\"w\"> </span>postgis<span class=\"p\">;</span>\n</code></pre></div>\n<p>Caithfidh an t-úsáideoir bunachar sonraí a bheith ina sárúsáideoir d'fhonn <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>CREATE EXTENSION postgis; <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a reáchtáil. Reáchtáiltear an t-ordú le linn an phróisis: djadmin: migrate. Rogha eile is ea oibríocht imirce a úsáid i do thionscadal:</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=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.postgres.operations</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">CreateExtension</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.db</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">migrations</span>\n\n\n<span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">Migration</span><span class=\"p\">(</span><span class=\"n\">migrations</span><span class=\"o\">.</span><span class=\"n\">Migration</span><span class=\"p\">):</span>\n    <span class=\"n\">operations</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"n\">CreateExtension</span><span class=\"p\">(</span><span class=\"s2\">&quot;postgis&quot;</span><span class=\"p\">),</span> <span class=\"o\">...</span><span class=\"p\">]</span>\n</code></pre></div>\n<p>Má tá sé ar intinn agat feidhmiúlacht raster PostGIS a úsáid, ba cheart duit an síneadh postgis_raster a ghníomhachtú freisin. Is féidir leat an síneadh a shuiteáil ag baint úsáide as oibríocht imirce: :class: ~django.contrib.postgres.operations.createExtension, nó go díreach trí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>CREATE EXTENSION postgis_raster; <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a reáchtáil.</p>\n<p>Faoi láthair ní ghiaráilíonn GeoDjango aon fheidhmiúlacht topolaíochta PostGIS __. Má tá sé ar intinn agat na gnéithe sin a úsáid ag pointe éigin, is féidir leat an síneadh `postgis_topology a shuiteáil freisin trí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>CREATE EXTENSION postgis_topology; <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a eisiúint.</p>\n</section>\n<section id=\"managing-the-database\">\n<h3>An bunachar sonraí a bhainistiú<a class=\"heading-anchor\" href=\"#managing-the-database\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Chun an bunachar sonraí a riaradh, is féidir leat an clár pgAdmin III a úsáid (:menuselection: Start -&gt; PostgreSQL X -&gt; pgAdmin III) nó an SQL Shell (:menuselection: Start --&gt; PostgreSQL X -&gt; SQL Shell'). Mar shampla, chun bunachar sonraí spásúil agus úsáideoir ``geodjango` a chruthú, féadfar an méid seo a leanas a fhorghníomhú ón SQL Shell mar úsáideoir <code class=\"docutils literal notranslate\"><span class=\"pre\">postgres</span></code>:</p>\n<div class=\"code-block\" data-language=\"psql\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">SQL</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=\"SQL code\"><code><span class=\"n\">postgres</span><span class=\"o\">#</span><span class=\"w\"> </span><span class=\"k\">CREATE</span><span class=\"w\"> </span><span class=\"k\">USER</span><span class=\"w\"> </span><span class=\"n\">geodjango</span><span class=\"w\"> </span><span class=\"k\">PASSWORD</span><span class=\"w\"> </span><span class=\"s1\">&#39;my_passwd&#39;</span><span class=\"p\">;</span>\n<span class=\"go\">postgres# CREATE DATABASE geodjango OWNER geodjango;</span>\n</code></pre></div>\n</section>\n</section>","rootId":"installing-postgis","toc":[{"title":"Iar-shuiteáil","anchor":"post-installation","children":[{"title":"Bunachar sonraí spásúil a chruthú","anchor":"creating-a-spatial-database","children":[]},{"title":"An bunachar sonraí a bhainistiú","anchor":"managing-the-database","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.0/ref/"},{"docname":"ref/contrib/index","title":"Pacáistí contrib","url":"/ga/6.0/ref/contrib/"},{"docname":"ref/contrib/gis/index","title":"GeodJango","url":"/ga/6.0/ref/contrib/gis/"},{"docname":"ref/contrib/gis/install/index","title":"Suiteáil GeodJango","url":"/ga/6.0/ref/contrib/gis/install/"}],"prev":{"docname":"ref/contrib/gis/install/geolibs","title":"Leabharlanna Geospásúla a","url":"/ga/6.0/ref/contrib/gis/install/geolibs/"},"next":{"docname":"ref/contrib/gis/install/spatialite","title":"Suiteáil SpatiaLite","url":"/ga/6.0/ref/contrib/gis/install/spatialite/"},"formats":{"html":"/ga/6.0/ref/contrib/gis/install/postgis/","markdown":"/ga/6.0/ref/contrib/gis/install/postgis.md","json":"/ga/6.0/ref/contrib/gis/install/postgis.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/ref/contrib/gis/install/postgis.txt","official":"https://docs.djangoproject.com/ga/6.0/ref/contrib/gis/install/postgis/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}