sv: translation updates of psql.po
authorDennis Björklund <db@zigo.dhs.org>
Sat, 15 Jul 2017 05:11:27 +0000 (07:11 +0200)
committerDennis Björklund <db@zigo.dhs.org>
Sat, 15 Jul 2017 05:11:27 +0000 (07:11 +0200)
sv/psql.po

index e3c96d56c698dd1a919793b2e0ea8f36b7e02952..70079b6225992ef600f95c81a57d468c53d16ad0 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2017-07-14 20:44+0000\n"
-"PO-Revision-Date: 2017-07-14 23:33+0200\n"
+"POT-Creation-Date: 2017-07-14 23:45+0000\n"
+"PO-Revision-Date: 2017-07-15 07:10+0200\n"
 "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "Language: sv\n"
@@ -142,10 +142,9 @@ msgid "invalid output format (internal error): %d"
 msgstr "ogiltigt utdataformat (internt fel): %d"
 
 #: ../../fe_utils/psqlscan.l:713
-#, fuzzy, c-format
-#| msgid "finding default expressions of table \"%s\"\n"
+#, c-format
 msgid "skipping recursive expansion of variable \"%s\"\n"
-msgstr "hittar default-uttrycken för tabell \"%s\"\n"
+msgstr "hoppar över rekursiv expandering av variabeln \"%s\"\n"
 
 #: command.c:223
 #, c-format
@@ -165,13 +164,12 @@ msgstr "\\%s: extra argument \"%s\" ignorerat\n"
 #: command.c:295
 #, c-format
 msgid "\\%s command ignored; use \\endif or Ctrl-C to exit current \\if block\n"
-msgstr ""
+msgstr "kommandot \\%s ignorerat; använd \\endif eller Ctrl-C för att avsluta nuvarande \\if-block\n"
 
 #: command.c:553
-#, fuzzy, c-format
-#| msgid "could not get home directory: %s\n"
+#, c-format
 msgid "could not get home directory for user ID %ld: %s\n"
-msgstr "kunde inte hämta hemkatalogen: %s\n"
+msgstr "kunde inte hämta hemkatalog för användar-ID %ld: %s\n"
 
 #: command.c:571
 #, c-format
@@ -184,16 +182,14 @@ msgid "You are currently not connected to a database.\n"
 msgstr "Du är för närvarande inte uppkopplad mot en databas.\n"
 
 #: command.c:621
-#, fuzzy, c-format
-#| msgid "connecting to database \"%s\" as user \"%s\"\n"
+#, c-format
 msgid "You are connected to database \"%s\" as user \"%s\" via socket in \"%s\" at port \"%s\".\n"
-msgstr "kopplar upp mot databas \"%s\" som användare \"%s\"\n"
+msgstr "Du är uppkopplad mot databas \"%s\" som användare \"%s\" via uttag i \"%s\" vid port \"%s\".\n"
 
 #: command.c:624
-#, fuzzy, c-format
-#| msgid "connecting to database \"%s\" as user \"%s\"\n"
+#, c-format
 msgid "You are connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n"
-msgstr "kopplar upp mot databas \"%s\" som användare \"%s\"\n"
+msgstr "Du är uppkopplad upp mot databas \"%s\" som användare \"%s\" på host \"%s\" via port \"%s\".\n"
 
 #: command.c:912 command.c:1002 command.c:1111 command.c:2520
 #, c-format
@@ -201,24 +197,23 @@ msgid "no query buffer\n"
 msgstr "ingen frågebuffert\n"
 
 #: command.c:945 command.c:4757
-#, fuzzy, c-format
-#| msgid "invalid port number: \"%s\"\n"
+#, c-format
 msgid "invalid line number: %s\n"
-msgstr "ogiltigt portnummer \"%s\"\n"
+msgstr "ogiltigt radnummer: %s\n"
 
 #: command.c:995
-#, fuzzy, c-format
+#, c-format
 msgid "The server (version %s) does not support editing function source.\n"
-msgstr "Denna serverversion (%d) stöder inte tabellutrymmen.\n"
+msgstr "Servern (version %s) stöder inte redigering av funktionskällkod.\n"
 
 #: command.c:1070 command.c:1151
 msgid "No changes"
 msgstr "Inga ändringar"
 
 #: command.c:1104
-#, fuzzy, c-format
+#, c-format
 msgid "The server (version %s) does not support editing view definitions.\n"
-msgstr "Denna serverversion (%d) stöder inte tabellutrymmen.\n"
+msgstr "Servern (version %s) stöder inte redigering av vydefinitioner.\n"
 
 #: command.c:1228
 #, c-format
@@ -237,10 +232,8 @@ msgid "out of memory"
 msgstr "minnet slut"
 
 #: command.c:1270
-#, fuzzy
-#| msgid "there is no parameter $%d"
 msgid "There is no previous error."
-msgstr "det finns ingen parameter $%d"
+msgstr "Det finns inget tidigare fel."
 
 #: command.c:1441 command.c:1746 command.c:1760 command.c:1777 command.c:1937
 #: command.c:2174 command.c:2487 command.c:2527
@@ -291,20 +284,18 @@ msgid "Passwords didn't match.\n"
 msgstr "Lösenorden matchade inte varandra.\n"
 
 #: command.c:1967
-#, fuzzy, c-format
-#| msgid "%s: could not delete variable \"%s\"\n"
+#, c-format
 msgid "\\%s: could not read value for variable\n"
-msgstr "%s: kunde inte ta bort variabeln \"%s\"\n"
+msgstr "\\%s: kunde inte läsa värde på varibeln\n"
 
 #: command.c:2070
 msgid "Query buffer reset (cleared)."
 msgstr "Frågebufferten har blivit borttagen."
 
 #: command.c:2092
-#, fuzzy, c-format
-#| msgid "Wrote history to file \"%s/%s\".\n"
+#, c-format
 msgid "Wrote history to file \"%s\".\n"
-msgstr "Kommandohistorien har skrivits till \"%s/%s\".\n"
+msgstr "Skrev historiken till fil \"%s\".\n"
 
 #: command.c:2179
 #, c-format
@@ -314,24 +305,22 @@ msgstr "\\%s: omgivningsvariabelnamn f
 #: command.c:2235
 #, c-format
 msgid "The server (version %s) does not support showing function source.\n"
-msgstr "Denna server (version %s) stöder inte visning av funktionskällkod.\n"
+msgstr "Servern (version %s) stöder inte visning av funktionskällkod.\n"
 
 #: command.c:2242
-#, fuzzy, c-format
-#| msgid "\\copy: arguments required\n"
+#, c-format
 msgid "function name is required\n"
-msgstr "\\copy: argument krävs\n"
+msgstr "funktionsnamn krävs\n"
 
 #: command.c:2329
 #, c-format
 msgid "The server (version %s) does not support showing view definitions.\n"
-msgstr "Denna server (version %s) stöder inte visning av vydefinitioner.\n"
+msgstr "Servern (version %s) stöder inte visning av vydefinitioner.\n"
 
 #: command.c:2336
-#, fuzzy, c-format
-#| msgid "\\copy: arguments required\n"
+#, c-format
 msgid "view name is required\n"
-msgstr "\\copy: argument krävs\n"
+msgstr "vynamn krävs\n"
 
 #: command.c:2459
 msgid "Timing is on."
@@ -362,7 +351,7 @@ msgstr "L
 #: command.c:3008
 #, c-format
 msgid "All connection parameters must be supplied because no database connection exists\n"
-msgstr ""
+msgstr "Alla anslutningsparametrar måste anges då ingen databasuppkoppling är gjord\n"
 
 #: command.c:3165
 #, c-format
@@ -375,22 +364,19 @@ msgid "\\connect: %s"
 msgstr "\\connect: %s"
 
 #: command.c:3205
-#, fuzzy, c-format
-#| msgid "You are now connected to database \"%s\""
+#, c-format
 msgid "You are now connected to database \"%s\" as user \"%s\" via socket in \"%s\" at port \"%s\".\n"
-msgstr "Du är nu uppkopplad mot databasen \"%s\""
+msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\" via uttag i \"%s\" vid port \"%s\".\n"
 
 #: command.c:3208
-#, fuzzy, c-format
-#| msgid "You are now connected to database \"%s\""
+#, c-format
 msgid "You are now connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n"
-msgstr "Du är nu uppkopplad mot databasen \"%s\""
+msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\" på host \"%s\" vid port \"%s\".\n"
 
 #: command.c:3212
-#, fuzzy, c-format
-#| msgid "You are now connected to database \"%s\""
+#, c-format
 msgid "You are now connected to database \"%s\" as user \"%s\".\n"
-msgstr "Du är nu uppkopplad mot databasen \"%s\""
+msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\".\n"
 
 #: command.c:3245
 #, c-format
@@ -437,7 +423,7 @@ msgstr ""
 #: command.c:3399
 #, c-format
 msgid "environment variable PSQL_EDITOR_LINENUMBER_ARG must be set to specify a line number\n"
-msgstr ""
+msgstr "omgivningsvariabeln PSQL_EDITOR_LINENUMBER_ARG måste ange ett radnummer\n"
 
 #: command.c:3428
 #, c-format
@@ -450,10 +436,9 @@ msgid "could not start /bin/sh\n"
 msgstr "kunde inte starta /bin/sh\n"
 
 #: command.c:3468
-#, fuzzy, c-format
-#| msgid "cannot locate temporary directory: %s"
+#, c-format
 msgid "could not locate temporary directory: %s\n"
-msgstr "kunde inte hitta temp-katalogen: %s"
+msgstr "kunde inte hitta temp-katalog: %s\n"
 
 #: command.c:3495
 #, c-format
@@ -461,30 +446,29 @@ msgid "could not open temporary file \"%s\": %s\n"
 msgstr "kunde inte öppna temporär fil \"%s\": %s\n"
 
 #: command.c:3769
-#, fuzzy, c-format
-#| msgid "\\pset: allowed formats are unaligned, aligned, wrapped, html, latex, troff-ms\n"
+#, c-format
 msgid "\\pset: allowed formats are unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n"
-msgstr "\\pset: tillåtna format är unaligned, aligned, wrapped, html, latex, troff-ms\n"
+msgstr "\\pset: tillåtna format är unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n"
 
 #: command.c:3787
 #, c-format
 msgid "\\pset: allowed line styles are ascii, old-ascii, unicode\n"
-msgstr ""
+msgstr "\\pset: tillåtna linjestilar är ascii, old-ascii, unicode\n"
 
 #: command.c:3802
 #, c-format
 msgid "\\pset: allowed Unicode border line styles are single, double\n"
-msgstr ""
+msgstr "\\pset: tillåtna Unicode-ramstilar är single, double\n"
 
 #: command.c:3817
 #, c-format
 msgid "\\pset: allowed Unicode column line styles are single, double\n"
-msgstr ""
+msgstr "\\pset: tillåtna Unicode-kolumnlinjestilar ärsingle, double\n"
 
 #: command.c:3832
 #, c-format
 msgid "\\pset: allowed Unicode header line styles are single, double\n"
-msgstr ""
+msgstr "\\pset: tillåtna Unicode-rubriklinjestilar är single, double\n"
 
 #: command.c:3997 command.c:4176
 #, c-format
@@ -497,16 +481,14 @@ msgid "Border style is %d.\n"
 msgstr "Ramstil är %d.\n"
 
 #: command.c:4021
-#, fuzzy, c-format
-#| msgid "Title is unset.\n"
+#, c-format
 msgid "Target width is unset.\n"
-msgstr "Titeln är inte satt.\n"
+msgstr "Målvidd är inte satt.\n"
 
 #: command.c:4023
-#, fuzzy, c-format
-#| msgid "Border style is %d.\n"
+#, c-format
 msgid "Target width is %d.\n"
-msgstr "Ramstil är %d.\n"
+msgstr "Målvidd är %d.\n"
 
 #: command.c:4030
 #, c-format
@@ -514,10 +496,9 @@ msgid "Expanded display is on.\n"
 msgstr "Utökad visning är på.\n"
 
 #: command.c:4032
-#, fuzzy, c-format
-#| msgid "Expanded display is on.\n"
+#, c-format
 msgid "Expanded display is used automatically.\n"
-msgstr "Utökad visning är på.\n"
+msgstr "Utökad visning används automatiskt.\n"
 
 #: command.c:4034
 #, c-format
@@ -525,10 +506,9 @@ msgid "Expanded display is off.\n"
 msgstr "Utökad visning är av.\n"
 
 #: command.c:4041 command.c:4049
-#, fuzzy, c-format
-#| msgid "Field separator is \"%s\".\n"
+#, c-format
 msgid "Field separator is zero byte.\n"
-msgstr "Fältseparatorn är \"%s\".\n"
+msgstr "Fältseparatorn är noll-byte.\n"
 
 #: command.c:4043
 #, c-format
@@ -536,16 +516,14 @@ msgid "Field separator is \"%s\".\n"
 msgstr "Fältseparatorn är \"%s\".\n"
 
 #: command.c:4056
-#, fuzzy, c-format
-#| msgid "Default footer is on."
+#, c-format
 msgid "Default footer is on.\n"
-msgstr "Standard sidfot är på."
+msgstr "Standard sidfot är på.\n"
 
 #: command.c:4058
-#, fuzzy, c-format
-#| msgid "Default footer is off."
+#, c-format
 msgid "Default footer is off.\n"
-msgstr "Standard sidfot är av."
+msgstr "Standard sidfot är av.\n"
 
 #: command.c:4064
 #, c-format
@@ -563,53 +541,46 @@ msgid "Null display is \"%s\".\n"
 msgstr "Null-visare är \"%s\".\n"
 
 #: command.c:4085
-#, fuzzy, c-format
-#| msgid "Locale-adjusted numeric output is off."
+#, c-format
 msgid "Locale-adjusted numeric output is on.\n"
-msgstr "Lokal-anpassad numerisk utdata är av."
+msgstr "Lokal-anpassad numerisk utdata är på.\n"
 
 #: command.c:4087
-#, fuzzy, c-format
-#| msgid "Locale-adjusted numeric output is off."
+#, c-format
 msgid "Locale-adjusted numeric output is off.\n"
-msgstr "Lokal-anpassad numerisk utdata är av."
+msgstr "Lokal-anpassad numerisk utdata är av.\n"
 
 #: command.c:4094
-#, fuzzy, c-format
-#| msgid "Pager is used for long output."
+#, c-format
 msgid "Pager is used for long output.\n"
-msgstr "Siduppdelare är på för lång utdata."
+msgstr "Siduppdelare är på för lång utdata.\n"
 
 #: command.c:4096
-#, fuzzy, c-format
-#| msgid "Pager is always used."
+#, c-format
 msgid "Pager is always used.\n"
-msgstr "Siduppdelare används alltid."
+msgstr "Siduppdelare används alltid.\n"
 
 #: command.c:4098
-#, fuzzy, c-format
-#| msgid "Pager usage is off."
+#, c-format
 msgid "Pager usage is off.\n"
-msgstr "Siduppdelare är av."
+msgstr "Siduppdelare är av.\n"
 
 #: command.c:4104
 #, c-format
 msgid "Pager won't be used for less than %d line.\n"
 msgid_plural "Pager won't be used for less than %d lines.\n"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Siduppdelare kommer inte användas för färre än %d linje.\n"
+msgstr[1] "Siduppdelare kommer inte användas för färre än %d linjer.\n"
 
 #: command.c:4114 command.c:4124
-#, fuzzy, c-format
-#| msgid "Record separator is \"%s\".\n"
+#, c-format
 msgid "Record separator is zero byte.\n"
-msgstr "Postseparatorn är \"%s\".\n"
+msgstr "Postseparatorn är noll-byte.\n"
 
 #: command.c:4116
-#, fuzzy, c-format
-#| msgid "Record separator is <newline>."
+#, c-format
 msgid "Record separator is <newline>.\n"
-msgstr "Postseparatorn är <nyrad>."
+msgstr "Postseparatorn är <nyrad>.\n"
 
 #: command.c:4118
 #, c-format
@@ -617,15 +588,14 @@ msgid "Record separator is \"%s\".\n"
 msgstr "Postseparatorn är \"%s\".\n"
 
 #: command.c:4131
-#, fuzzy, c-format
-#| msgid "Table attribute is \"%s\".\n"
+#, c-format
 msgid "Table attributes are \"%s\".\n"
-msgstr "Tabellattribut är \"%s\".\n"
+msgstr "Tabellattributen är \"%s\".\n"
 
 #: command.c:4134
 #, c-format
 msgid "Table attributes unset.\n"
-msgstr "Tabellattribut är ej satt.\n"
+msgstr "Tabellattributen är ej satta.\n"
 
 #: command.c:4141
 #, c-format
@@ -638,34 +608,29 @@ msgid "Title is unset.\n"
 msgstr "Titeln är inte satt.\n"
 
 #: command.c:4150
-#, fuzzy, c-format
-#| msgid "Tuples only is off."
+#, c-format
 msgid "Tuples only is on.\n"
-msgstr "Visa bara tupler är av."
+msgstr "Visa bara tupler är på.\n"
 
 #: command.c:4152
-#, fuzzy, c-format
-#| msgid "Tuples only is off."
+#, c-format
 msgid "Tuples only is off.\n"
-msgstr "Visa bara tupler är av."
+msgstr "Visa bara tupler är av.\n"
 
 #: command.c:4158
-#, fuzzy, c-format
-#| msgid "Border style is %d.\n"
+#, c-format
 msgid "Unicode border line style is \"%s\".\n"
-msgstr "Ramstil är %d.\n"
+msgstr "Unicode-ramstil är \"%s\".\n"
 
 #: command.c:4164
-#, fuzzy, c-format
-#| msgid "Line style is %s.\n"
+#, c-format
 msgid "Unicode column line style is \"%s\".\n"
-msgstr "Linjestil är %s.\n"
+msgstr "Unicode-kolumnLinjestil är \"%s\".\n"
 
 #: command.c:4170
-#, fuzzy, c-format
-#| msgid "Line style is %s.\n"
+#, c-format
 msgid "Unicode header line style is \"%s\".\n"
-msgstr "Linjestil är %s.\n"
+msgstr "Unicode-rubriklinjestil är \"%s\".\n"
 
 #: command.c:4330
 #, c-format
@@ -678,16 +643,14 @@ msgid "\\watch cannot be used with an empty query\n"
 msgstr "\\watch kan inte användas på en tom fråga\n"
 
 #: command.c:4396
-#, fuzzy, c-format
-#| msgid "%s (%s, server %s)\n"
+#, c-format
 msgid "%s\t%s (every %gs)\n"
-msgstr "%s (%s, server %s)\n"
+msgstr "%s\t%s (varje %gs)\n"
 
 #: command.c:4399
-#, fuzzy, c-format
-#| msgid "%s (%s, server %s)\n"
+#, c-format
 msgid "%s (every %gs)\n"
-msgstr "%s (%s, server %s)\n"
+msgstr "%s (varje %gs)\n"
 
 #: command.c:4453 command.c:4460 common.c:654 common.c:661 common.c:1271
 #, c-format
@@ -703,27 +666,24 @@ msgstr ""
 "\n"
 
 #: command.c:4652
-#, fuzzy, c-format
-#| msgid "\"%s\" is not a view"
+#, c-format
 msgid "\"%s.%s\" is not a view\n"
-msgstr "\"%s\" är inte en vy"
+msgstr "\"%s.%s\" är inte en vy\n"
 
 #: command.c:4668
-#, fuzzy, c-format
-#| msgid "WARNING: could not parse proconfig array\n"
+#, c-format
 msgid "could not parse reloptions array\n"
-msgstr "VARNING: kunde inte tolka arrayen proconfig\n"
+msgstr "kunde inte parsa arrayen reloptions\n"
 
 #: common.c:158
 #, c-format
 msgid "cannot escape without active connection\n"
-msgstr ""
+msgstr "kan inte escape:a utan en aktiv upppkoppling\n"
 
 #: common.c:199
-#, fuzzy, c-format
-#| msgid "COPY delimiter cannot be newline or carriage return"
+#, c-format
 msgid "shell command argument contains a newline or carriage return: \"%s\"\n"
-msgstr "COPY-avdelaren kan inte vara nyradstecken eller vagnretur"
+msgstr "shell-kommandots argument innehåller nyrad eller vagnretur: \"%s\"\n"
 
 #: common.c:415
 #, c-format
@@ -746,10 +706,9 @@ msgid "Succeeded.\n"
 msgstr "Lyckades.\n"
 
 #: common.c:531 common.c:1034 common.c:1206
-#, fuzzy, c-format
-#| msgid "unexpected asyncStatus: %d\n"
+#, c-format
 msgid "unexpected PQresultStatus: %d\n"
-msgstr "oväntad asyncStatus: %d\n"
+msgstr "oväntad PQresultStatus: %d\n"
 
 #: common.c:593
 #, c-format
@@ -757,10 +716,9 @@ msgid "Time: %.3f ms\n"
 msgstr "Tid: %.3f ms\n"
 
 #: common.c:608
-#, fuzzy, c-format
-#| msgid "Time: %.3f ms\n"
+#, c-format
 msgid "Time: %.3f ms (%02d:%06.3f)\n"
-msgstr "Tid: %.3f ms\n"
+msgstr "Tid: %.3f ms (%02d:%06.3f)\n"
 
 #: common.c:617
 #, c-format
@@ -783,9 +741,9 @@ msgid "unexpected result status for \\watch\n"
 msgstr "oväntat resultatstatus för \\watch\n"
 
 #: common.c:795
-#, fuzzy, c-format
+#, c-format
 msgid "Asynchronous notification \"%s\" with payload \"%s\" received from server process with PID %d.\n"
-msgstr "Asynkron notificering \"%s\" mottagen från serverprocess med PID %d.\n"
+msgstr "Asynkron notificering \"%s\" mottagen med innehåll \"%s\" från serverprocess med PID %d.\n"
 
 #: common.c:798
 #, c-format
@@ -878,16 +836,12 @@ msgid "canceled by user"
 msgstr "avbruten av användaren"
 
 #: copy.c:542
-#, fuzzy
-#| msgid ""
-#| "Enter data to be copied followed by a newline.\n"
-#| "End with a backslash and a period on a line by itself."
 msgid ""
 "Enter data to be copied followed by a newline.\n"
 "End with a backslash and a period on a line by itself, or an EOF signal."
 msgstr ""
 "Mata in data som skall kopieras följt av en nyrad.\n"
-"Avsluta med bakstreck och en punkt ensamma på en rad."
+"Avsluta med bakstreck och en punkt ensamma på en rad eller av en EOF."
 
 #: copy.c:670
 msgid "aborted because of read failure"
@@ -895,7 +849,7 @@ msgstr "avbruten p
 
 #: copy.c:704
 msgid "trying to exit copy mode"
-msgstr ""
+msgstr "försöker avsluta kopieringsläge"
 
 #: crosstabview.c:123
 #, c-format
@@ -915,7 +869,7 @@ msgstr "\\crosstabview: vertikala och horisontala rubriker m
 #: crosstabview.c:172
 #, c-format
 msgid "\\crosstabview: data column must be specified when query returns more than three columns\n"
-msgstr ""
+msgstr "\\crosstabview: datakolumn måste anges när frågan returnerar mer än tre kolumner\n"
 
 #: crosstabview.c:228
 #, c-format
@@ -925,13 +879,12 @@ msgstr "\\crosstabview: maximalt antal kolumner (%d) 
 #: crosstabview.c:397
 #, c-format
 msgid "\\crosstabview: query result contains multiple data values for row \"%s\", column \"%s\"\n"
-msgstr ""
+msgstr "\\crosstabview: frågeresultatet innehåller multipla värden för rad \"%s\", kolumn \"%s\"\n"
 
 #: crosstabview.c:645
-#, fuzzy, c-format
-#| msgid "column number %d is out of range 0..%d"
+#, c-format
 msgid "\\crosstabview: column number %d is out of range 1..%d\n"
-msgstr "kolumnnummer %d är utanför giltigt intervall 0..%d"
+msgstr "\\crosstabview: kolumnnummer %d är utanför giltigt intervall 1..%d\n"
 
 #: crosstabview.c:670
 #, c-format
@@ -1040,7 +993,7 @@ msgstr "Lista med tabellutrymmen"
 #: describe.c:316
 #, c-format
 msgid "\\df only takes [antwS+] as options\n"
-msgstr ""
+msgstr "\\df tar bara [antwS+] som flaggor\n"
 
 #: describe.c:324
 #, c-format
@@ -1097,14 +1050,12 @@ msgid "Parallel"
 msgstr "Parallell"
 
 #: describe.c:453
-#, fuzzy
-#| msgid "define a cursor"
 msgid "definer"
-msgstr "definiera en markör"
+msgstr "definierare"
 
 #: describe.c:454
 msgid "invoker"
-msgstr ""
+msgstr "anropare"
 
 #: describe.c:455
 msgid "Security"
@@ -1159,10 +1110,8 @@ msgid "Encoding"
 msgstr "Kodning"
 
 #: describe.c:799 describe.c:3882
-#, fuzzy
-#| msgid "Collation"
 msgid "Collate"
-msgstr "Collation"
+msgstr "Jämförelse"
 
 #: describe.c:800 describe.c:3883
 msgid "Ctype"
@@ -1198,23 +1147,21 @@ msgid "foreign table"
 msgstr "främmande tabell"
 
 #: describe.c:893
-#, fuzzy
-#| msgid "Column access privileges"
 msgid "Column privileges"
-msgstr "Kolumnåtkomsträttigheter"
+msgstr "Kolumnrättigheter"
 
 #: describe.c:924 describe.c:958
 msgid "Policies"
-msgstr ""
+msgstr "Policys"
 
 #: describe.c:990 describe.c:5318 describe.c:5322
 msgid "Access privileges"
 msgstr "Åtkomsträttigheter"
 
 #: describe.c:1021
-#, fuzzy, c-format
+#, c-format
 msgid "The server (version %s) does not support altering default privileges.\n"
-msgstr "Denna serverversion (%d) stöder inte tabellutrymmen.\n"
+msgstr "Servern (version %s) stöder inte ändring av standardrättigheter.\n"
 
 #: describe.c:1041
 msgid "function"
@@ -1225,10 +1172,8 @@ msgid "type"
 msgstr "typ"
 
 #: describe.c:1045
-#, fuzzy
-#| msgid "Schema"
 msgid "schema"
-msgstr "Schema"
+msgstr "schema"
 
 #: describe.c:1069
 msgid "Default access privileges"
@@ -1239,8 +1184,6 @@ msgid "Object"
 msgstr "Objekt"
 
 #: describe.c:1123
-#, fuzzy
-#| msgid "table_constraint"
 msgid "table constraint"
 msgstr "tabellvillkor"
 
@@ -1292,13 +1235,12 @@ msgstr "Vy \"%s.%s\""
 #: describe.c:1654
 #, c-format
 msgid "Unlogged materialized view \"%s.%s\""
-msgstr ""
+msgstr "Ologgad materialiserad vy \"%s.%s\""
 
 #: describe.c:1657
-#, fuzzy, c-format
-#| msgid "analyzing \"%s.%s\""
+#, c-format
 msgid "Materialized view \"%s.%s\""
-msgstr "analyserar \"%s.%s\""
+msgstr "Materialiserad vy \"%s.%s\""
 
 #: describe.c:1661
 #, c-format
@@ -1306,10 +1248,9 @@ msgid "Sequence \"%s.%s\""
 msgstr "Sekvens \"%s.%s\""
 
 #: describe.c:1666
-#, fuzzy, c-format
-#| msgid "Index \"%s.%s\""
+#, c-format
 msgid "Unlogged index \"%s.%s\""
-msgstr "Index \"%s.%s\""
+msgstr "Ologgat index \"%s.%s\""
 
 #: describe.c:1669
 #, c-format
@@ -1332,10 +1273,9 @@ msgid "Composite type \"%s.%s\""
 msgstr "Sammansatt typ \"%s.%s\""
 
 #: describe.c:1686
-#, fuzzy, c-format
-#| msgid "for table \"%s.%s\""
+#, c-format
 msgid "Foreign table \"%s.%s\""
-msgstr "för tabell \"%s.%s\""
+msgstr "Främmande tabell \"%s.%s\""
 
 #: describe.c:1705
 msgid "Column"
@@ -1425,7 +1365,7 @@ msgstr ", initialt uppskjuten"
 
 #: describe.c:2017
 msgid ", replica identity"
-msgstr ""
+msgstr ", replikaidentitet"
 
 #: describe.c:2056
 #, c-format
@@ -1455,7 +1395,7 @@ msgstr "Refererad av:"
 
 #: describe.c:2331
 msgid "Policies:"
-msgstr ""
+msgstr "Policys:"
 
 #: describe.c:2334
 msgid "Policies (forced row security enabled):"
@@ -1463,7 +1403,7 @@ msgstr ""
 
 #: describe.c:2337
 msgid "Policies (row security enabled): (none)"
-msgstr ""
+msgstr "Policys (radsäkerhet påslagna): (ingen)"
 
 #: describe.c:2340
 msgid "Policies (forced row security enabled): (none)"
@@ -1471,7 +1411,7 @@ msgstr ""
 
 #: describe.c:2343
 msgid "Policies (row security disabled):"
-msgstr ""
+msgstr "Policys (radsäkerhet avstängd):"
 
 #: describe.c:2405
 msgid "Statistics objects:"
@@ -1487,15 +1427,15 @@ msgstr "Avst
 
 #: describe.c:2514
 msgid "Rules firing always:"
-msgstr ""
+msgstr "Regler som alltid utförs:"
 
 #: describe.c:2517
 msgid "Rules firing on replica only:"
-msgstr ""
+msgstr "Regler som utförs enbart på replika:"
 
 #: describe.c:2557
 msgid "Publications:"
-msgstr ""
+msgstr "Publiceringar:"
 
 #: describe.c:2576
 msgid "View definition:"
@@ -1506,10 +1446,8 @@ msgid "Triggers:"
 msgstr "Utlösare:"
 
 #: describe.c:2715
-#, fuzzy
-#| msgid "Disabled triggers:"
 msgid "Disabled user triggers:"
-msgstr "Avstängda utlösare:"
+msgstr "Avstängda användarutlösare:"
 
 #: describe.c:2717
 msgid "Disabled triggers:"
@@ -1521,11 +1459,11 @@ msgstr "Avst
 
 #: describe.c:2723
 msgid "Triggers firing always:"
-msgstr ""
+msgstr "Utlösare som alltid aktiveras:"
 
 #: describe.c:2726
 msgid "Triggers firing on replica only:"
-msgstr ""
+msgstr "Utlösare som aktiveras enbart på replika:"
 
 #: describe.c:2785
 #, c-format
@@ -1566,7 +1504,7 @@ msgstr ""
 
 #: describe.c:2926
 msgid "Replica Identity"
-msgstr ""
+msgstr "Replikaidentitet"
 
 #: describe.c:2939
 msgid "Has OIDs: yes"
@@ -1761,14 +1699,12 @@ msgid "Event"
 msgstr "Händelse"
 
 #: describe.c:3715
-#, fuzzy
-#| msgid "table"
 msgid "enabled"
-msgstr "tabell"
+msgstr "påslagen"
 
 #: describe.c:3716
 msgid "replica"
-msgstr ""
+msgstr "replika"
 
 #: describe.c:3717
 msgid "always"
@@ -1788,13 +1724,11 @@ msgstr "Procedur"
 
 #: describe.c:3721
 msgid "Tags"
-msgstr ""
+msgstr "Etiketter"
 
 #: describe.c:3740
-#, fuzzy
-#| msgid "List of settings"
 msgid "List of event triggers"
-msgstr "Lista med inställningar"
+msgstr "Lista med händelseutlösare"
 
 #: describe.c:3782
 msgid "Source type"
@@ -1819,40 +1753,37 @@ msgstr "Lista med typomvandlingar"
 #: describe.c:3867
 #, fuzzy, c-format
 msgid "The server (version %s) does not support collations.\n"
-msgstr "Denna serverversion (%d) stöder inte tabellutrymmen.\n"
+msgstr "Servern (version %s) stöder inte jämförelser (collations).\n"
 
 #: describe.c:3888
 msgid "Provider"
 msgstr ""
 
 #: describe.c:3923
-#, fuzzy
-#| msgid "List of relations"
 msgid "List of collations"
-msgstr "Lista med relationer"
+msgstr "Lista med jämförelser (collations)"
 
 #: describe.c:3982
 msgid "List of schemas"
 msgstr "Lista med scheman"
 
 #: describe.c:4007 describe.c:4245 describe.c:4316 describe.c:4387
-#, fuzzy, c-format
-#| msgid "The server (version %d.%d) does not support full text search.\n"
+#, c-format
 msgid "The server (version %s) does not support full text search.\n"
-msgstr "Servern (version %d.%d) stöder inte fulltextsökning.\n"
+msgstr "Servern (version %s) stöder inte fulltextsökning.\n"
 
 #: describe.c:4042
 msgid "List of text search parsers"
-msgstr "Lista med textsöktolkare"
+msgstr "Lista med textsökparsrar"
 
 #: describe.c:4085
 #, c-format
 msgid "Did not find any text search parser named \"%s\".\n"
-msgstr "Kunde inte hitta en textsöktolkare med namn \"%s\".\n"
+msgstr "Kunde inte hitta en textsökparser med namn \"%s\".\n"
 
 #: describe.c:4160
 msgid "Start parse"
-msgstr ""
+msgstr "Starta parsning"
 
 #: describe.c:4161
 msgid "Method"
@@ -1860,53 +1791,51 @@ msgstr "Metod"
 
 #: describe.c:4165
 msgid "Get next token"
-msgstr ""
+msgstr "Hämta nästa symbol"
 
 #: describe.c:4167
 msgid "End parse"
-msgstr ""
+msgstr "Avsluta parsning"
 
 #: describe.c:4169
 msgid "Get headline"
-msgstr ""
+msgstr "Hämta rubrik"
 
 #: describe.c:4171
 msgid "Get token types"
-msgstr ""
+msgstr "Hämta symboltyper"
 
 #: describe.c:4181
 #, c-format
 msgid "Text search parser \"%s.%s\""
-msgstr "Textsöktolkare \"%s.%s\""
+msgstr "Textsökparser \"%s.%s\""
 
 #: describe.c:4183
 #, c-format
 msgid "Text search parser \"%s\""
-msgstr "Textsöktolkare \"%s\""
+msgstr "Textsökparser \"%s\""
 
 #: describe.c:4202
-#, fuzzy
 msgid "Token name"
-msgstr "Rollnamn"
+msgstr "Symbolnamn"
 
 #: describe.c:4213
 #, c-format
 msgid "Token types for parser \"%s.%s\""
-msgstr ""
+msgstr "Symboltyper för parser \"%s.%s\""
 
 #: describe.c:4215
-#, fuzzy, c-format
+#, c-format
 msgid "Token types for parser \"%s\""
-msgstr "kunde inte tolka inställningen för parameter \"%s\""
+msgstr "Symboltyper för parser \"%s\""
 
 #: describe.c:4268
 msgid "Template"
 msgstr "Mall"
 
 #: describe.c:4269
-#, fuzzy
 msgid "Init options"
-msgstr "Generella flaggor:"
+msgstr "Initieringsalternativ"
 
 #: describe.c:4291
 msgid "List of text search dictionaries"
@@ -1936,7 +1865,7 @@ msgstr "Kunde inte hitta en texts
 
 #: describe.c:4532
 msgid "Token"
-msgstr ""
+msgstr "Symbol"
 
 #: describe.c:4533
 msgid "Dictionaries"
@@ -1957,18 +1886,14 @@ msgstr "Texts
 msgid ""
 "\n"
 "Parser: \"%s.%s\""
-msgstr ""
-"\n"
-"Tolkare: \"%s.%s\""
+msgstr "\nParser: \"%s.%s\""
 
 #: describe.c:4554
 #, c-format
 msgid ""
 "\n"
 "Parser: \"%s\""
-msgstr ""
-"\n"
-"Tolkare: \"%s\""
+msgstr "\nParser: \"%s\""
 
 #: describe.c:4588
 #, fuzzy, c-format
@@ -2017,20 +1942,18 @@ msgid "List of user mappings"
 msgstr "Lista av domäner"
 
 #: describe.c:4814
-#, fuzzy, c-format
+#, c-format
 msgid "The server (version %s) does not support foreign tables.\n"
-msgstr "Denna serverversion (%d) stöder inte tabellutrymmen.\n"
+msgstr "Servern (version %s) stöder inte främmande tabeller.\n"
 
 #: describe.c:4867
-#, fuzzy
 msgid "List of foreign tables"
-msgstr "Lista med konverteringar"
+msgstr "Lista med främmande tabeller"
 
 #: describe.c:4892 describe.c:4949
-#, fuzzy, c-format
-#| msgid "The server (version %d.%d) does not support tablespaces.\n"
+#, c-format
 msgid "The server (version %s) does not support extensions.\n"
-msgstr "Servern (version %d.%d) stöder inte tabellutrymmen.\n"
+msgstr "Servern (version %s) stöder inte utökningar.\n"
 
 #: describe.c:4924
 msgid "List of installed extensions"
@@ -2056,9 +1979,9 @@ msgid "Objects in extension \"%s\""
 msgstr "Objekt i utökning \"%s\""
 
 #: describe.c:5060 describe.c:5125
-#, fuzzy, c-format
+#, c-format
 msgid "The server (version %s) does not support publications.\n"
-msgstr "Denna serverversion (%d) stöder inte tabellutrymmen.\n"
+msgstr "Servern (version %s) stöder inte publiceringar.\n"
 
 #: describe.c:5077 describe.c:5170
 msgid "All tables"
@@ -2066,15 +1989,15 @@ msgstr "Alla tabeller"
 
 #: describe.c:5078 describe.c:5171
 msgid "Inserts"
-msgstr ""
+msgstr "Insättningar"
 
 #: describe.c:5079 describe.c:5172
 msgid "Updates"
-msgstr ""
+msgstr "Uppdateringar"
 
 #: describe.c:5080 describe.c:5173
 msgid "Deletes"
-msgstr ""
+msgstr "Borttagningar"
 
 #: describe.c:5097
 msgid "List of publications"
@@ -2103,16 +2026,12 @@ msgid "Synchronous commit"
 msgstr "Synkron commit"
 
 #: describe.c:5272
-#, fuzzy
-#| msgid "Connection\n"
 msgid "Conninfo"
-msgstr "Förbindelse\n"
+msgstr "Förbindelseinfo"
 
 #: describe.c:5294
-#, fuzzy
-#| msgid "List of functions"
 msgid "List of subscriptions"
-msgstr "Lista med funktioner"
+msgstr "Lista med prenumerationer"
 
 #: help.c:62
 #, c-format
@@ -2168,10 +2087,7 @@ msgid "  -l, --list               list available databases, then exit\n"
 msgstr "  -l, --list               lista befintliga databaser och avsluta sedan\n"
 
 #: help.c:86
-#, fuzzy, c-format
-#| msgid ""
-#| "  -v, --set=, --variable=NAME=VALUE\n"
-#| "                           set psql variable NAME to VALUE\n"
+#, c-format
 msgid ""
 "  -v, --set=, --variable=NAME=VALUE\n"
 "                           set psql variable NAME to VALUE\n"
@@ -2179,6 +2095,7 @@ msgid ""
 msgstr ""
 "  -v, --set=, --variale=NAMN=VÄRDE\n"
 "                           sätt psql-variabel NAMN till VÄRDE\n"
+"                           (t.ex. -v ON_ERROR_STOP=1)\n"
 
 #: help.c:89
 #, c-format
@@ -2191,33 +2108,28 @@ msgid "  -X, --no-psqlrc          do not read startup file (~/.psqlrc)\n"
 msgstr "  -X, --no-psqlrc          läs inte startfilen (~/.psqlrc)\n"
 
 #: help.c:91
-#, fuzzy, c-format
-#| msgid ""
-#| "  -1 (\"one\"), --single-transaction\n"
-#| "                           execute command file as a single transaction\n"
+#, c-format
 msgid ""
 "  -1 (\"one\"), --single-transaction\n"
 "                           execute as a single transaction (if non-interactive)\n"
 msgstr ""
 "  -1 (\"ett\"), --single-transaction\n"
-"                           kör kommandofilen som en transaktion\n"
+"                           kör kommandofilen som en transaktion (om icke-interaktiv)\n"
 
 #: help.c:93
-#, fuzzy, c-format
-#| msgid "  -?, --help     show this help, then exit\n"
+#, c-format
 msgid "  -?, --help[=options]     show this help, then exit\n"
-msgstr "  -?, --help     visa denna hjälp, avsluta sedan\n"
+msgstr "  -?, --help[=alternativ]  visa denna hjälp, avsluta sedan\n"
 
 #: help.c:94
 #, c-format
 msgid "      --help=commands      list backslash commands, then exit\n"
-msgstr ""
+msgstr "      --help=commands      lista bakstreck-kommandon, avsluta sedan\n"
 
 #: help.c:95
-#, fuzzy, c-format
-#| msgid "  -l, --list               list available databases, then exit\n"
+#, c-format
 msgid "      --help=variables     list special variables, then exit\n"
-msgstr "  -l, --list               lista befintliga databaser och avsluta sedan\n"
+msgstr "      --help=variabler     lista speciella variabler, avsluta sedan\n"
 
 #: help.c:97
 #, c-format
@@ -2234,10 +2146,9 @@ msgid "  -a, --echo-all           echo all input from script\n"
 msgstr "  -a, --echo-all           visa all indata från skript\n"
 
 #: help.c:99
-#, fuzzy, c-format
-#| msgid "  -e, --echo-queries       echo commands sent to server\n"
+#, c-format
 msgid "  -b, --echo-errors        echo failed commands\n"
-msgstr "  -e, --echo-queries       visa kommandon som skickas till servern\n"
+msgstr "  -b, --echo-errors        visa misslyckade kommandon\n"
 
 #: help.c:100
 #, c-format
@@ -2294,16 +2205,13 @@ msgid "  -A, --no-align           unaligned table output mode\n"
 msgstr "  -A, --no-align           ojusterad utskrift av tabeller\n"
 
 #: help.c:111
-#, fuzzy, c-format
-#| msgid ""
-#| "  -F, --field-separator=STRING\n"
-#| "                           set field separator (default: \"%s\")\n"
+#, c-format
 msgid ""
 "  -F, --field-separator=STRING\n"
 "                           field separator for unaligned output (default: \"%s\")\n"
 msgstr ""
 "  -F, --field-separator=STRÄNG\n"
-"                           sätt fältseparator (standard: \"%s\")\n"
+"                           fältseparator för icke justerad utdata (standard: \"%s\")\n"
 
 #: help.c:114
 #, c-format
@@ -2316,16 +2224,13 @@ msgid "  -P, --pset=VAR[=ARG]     set printing option VAR to ARG (see \\pset com
 msgstr "  -P, --pset=VAR[=ARG]     sätt utskriftsvariabel VAR till ARG (se kommando \\pset)\n"
 
 #: help.c:116
-#, fuzzy, c-format
-#| msgid ""
-#| "  -R, --record-separator=STRING\n"
-#| "                           set record separator (default: newline)\n"
+#, c-format
 msgid ""
 "  -R, --record-separator=STRING\n"
 "                           record separator for unaligned output (default: newline)\n"
 msgstr ""
 "  -R, --record-separator=STRÄNG\n"
-"                           sätt postseparator (standard: newline)\n"
+"                           sätt postseparator för icke justerad utdata (standard: newline)\n"
 
 #: help.c:118
 #, c-format
@@ -2343,28 +2248,22 @@ msgid "  -x, --expanded           turn on expanded table output\n"
 msgstr "  -x, --expanded           slå på utökad utsrift av tabeller\n"
 
 #: help.c:121
-#, fuzzy, c-format
-#| msgid ""
-#| "  -F, --field-separator=STRING\n"
-#| "                           set field separator (default: \"%s\")\n"
+#, c-format
 msgid ""
 "  -z, --field-separator-zero\n"
 "                           set field separator for unaligned output to zero byte\n"
 msgstr ""
-"  -F, --field-separator=STRÄNG\n"
-"                           sätt fältseparator (standard: \"%s\")\n"
+"  -z, --field-separator-zero\n"
+"                           sätt fältseparator för icke justerad utdata till noll-byte\n"
 
 #: help.c:123
-#, fuzzy, c-format
-#| msgid ""
-#| "  -R, --record-separator=STRING\n"
-#| "                           set record separator (default: newline)\n"
+#, c-format
 msgid ""
 "  -0, --record-separator-zero\n"
 "                           set record separator for unaligned output to zero byte\n"
 msgstr ""
-"  -R, --record-separator=STRÄNG\n"
-"                           sätt postseparator (standard: newline)\n"
+"  -0, --record-separator=zero\n"
+"                           sätt postseparator för icke justerad utdata till noll-byte\n"
 
 #: help.c:126
 #, c-format
@@ -2457,16 +2356,14 @@ msgid "  \\gexec                 execute query, then execute each value in its r
 msgstr ""
 
 #: help.c:178
-#, fuzzy, c-format
-#| msgid "  \\g [FILE] or ;         execute query (and send results to file or |pipe)\n"
+#, c-format
 msgid "  \\gset [PREFIX]         execute query and store results in psql variables\n"
-msgstr "  \\g [FILNAMN] eller ;   kör frågan (och skriv resultatet till fil eller |rör)\n"
+msgstr "  \\gset [PREFIX]         kör frågan och spara resultatet i psql-variabler\n"
 
 #: help.c:179
-#, fuzzy, c-format
-#| msgid "  \\x [on|off]            toggle expanded output (currently %s)\n"
+#, c-format
 msgid "  \\gx [FILE]             as \\g, but forces expanded output mode\n"
-msgstr "  \\x [on|off]            slå på/av utökad utskrift (för närvarande: %s)\n"
+msgstr "  \\gx [FIL]              som \\g, men tvinga expanderat utmatningsläge\n"
 
 #: help.c:180
 #, c-format
@@ -2476,17 +2373,17 @@ msgstr "  \\q                     avsluta psql\n"
 #: help.c:181
 #, c-format
 msgid "  \\watch [SEC]           execute query every SEC seconds\n"
-msgstr ""
+msgstr "  \\watch [SEK]           kör fråga var SEK sekund\n"
 
 #: help.c:184
 #, c-format
 msgid "Help\n"
-msgstr ""
+msgstr "Hjälp\n"
 
 #: help.c:186
 #, c-format
 msgid "  \\? [commands]          show help on backslash commands\n"
-msgstr ""
+msgstr "  \\? [kommandon]         visa hjälp om backstreckkommandon\n"
 
 #: help.c:187
 #, c-format
@@ -2720,7 +2617,7 @@ msgstr "  \\dFd[+] [MALL]         lista texts
 #: help.c:240
 #, c-format
 msgid "  \\dFp[+] [PATTERN]      list text search parsers\n"
-msgstr "  \\dFp[+] [MALL]         lista textsöktolkare\n"
+msgstr "  \\dFp[+] [MALL]         lista textsökparsrar\n"
 
 #: help.c:241
 #, c-format
@@ -3021,10 +2918,9 @@ msgid ""
 msgstr ""
 
 #: help.c:343
-#, fuzzy, c-format
-#| msgid "Variables\n"
+#, c-format
 msgid "psql variables:\n"
-msgstr "Variabler\n"
+msgstr "psql-variabler:\n"
 
 #: help.c:345
 #, c-format
@@ -3179,7 +3075,9 @@ msgstr ""
 msgid ""
 "\n"
 "Display settings:\n"
-msgstr "\nVisningsinställningar:\n"
+msgstr ""
+"\n"
+"Visningsinställningar:\n"
 
 #: help.c:379
 #, c-format
@@ -3292,7 +3190,9 @@ msgstr ""
 msgid ""
 "\n"
 "Environment variables:\n"
-msgstr "\nOmgivningsvariabler:\n"
+msgstr ""
+"\n"
+"Omgivningsvariabler:\n"
 
 #: help.c:408
 #, c-format
@@ -4664,9 +4564,8 @@ msgid "directory"
 msgstr "katalog"
 
 #: sql_help.c:2574
-#, fuzzy
 msgid "parser_name"
-msgstr "Användarnamn"
+msgstr "parsernamn"
 
 #: sql_help.c:2575
 msgid "source_config"
@@ -5273,7 +5172,7 @@ msgstr "
 
 #: sql_help.c:4563
 msgid "change the definition of a text search parser"
-msgstr "ändra definitionen av en textsöktolkare"
+msgstr "ändra definitionen av en textsökparser"
 
 #: sql_help.c:4568
 msgid "change the definition of a text search template"
@@ -5481,7 +5380,7 @@ msgstr "definiera en ny texts
 
 #: sql_help.c:4808
 msgid "define a new text search parser"
-msgstr "definiera en ny textsöktolkare"
+msgstr "definiera en ny textsökparser"
 
 #: sql_help.c:4813
 msgid "define a new text search template"
@@ -5677,7 +5576,7 @@ msgstr "ta bort en texts
 
 #: sql_help.c:5038
 msgid "remove a text search parser"
-msgstr "ta bort en textsöktolkare"
+msgstr "ta bort en textsökparser"
 
 #: sql_help.c:5043
 msgid "remove a text search template"
@@ -5922,643 +5821,892 @@ msgid ""
 "Available values are: %s.\n"
 msgstr ""
 
-#~ msgid ""
-#~ "WARNING:  You are connected to a server with major version %d.%d,\n"
-#~ "but your %s client is major version %d.%d.  Some backslash commands,\n"
-#~ "such as \\d, might not work properly.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "VARNING:  Du är uppkopplad mot en server med version %d.%d,\n"
-#~ "men din klient %s är version %d.%d.  En del snedstreckkommandon\n"
-#~ "så som \\d kommer eventuellt inte att fungera som de skall.\n"
-#~ "\n"
+#~ msgid "Password encryption failed.\n"
+#~ msgstr "Lösenordskryptering misslyckades.\n"
 
-#~ msgid ""
-#~ "VALUES ( expression [, ...] ) [, ...]\n"
-#~ "    [ ORDER BY sort_expression [ ASC | DESC | USING operator ] [, ...] ]\n"
-#~ "    [ LIMIT { count | ALL } ]\n"
-#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
-#~ "    [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]"
-#~ msgstr ""
-#~ "VALUES ( uttryck [, ...] ) [, ...]\n"
-#~ "    [ ORDER BY sorteringsuttryck [ ASC | DESC | USING operator ] [, ...] ]\n"
-#~ "    [ LIMIT { antal | ALL } ]\n"
-#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
-#~ "    [ FETCH { FIRST | NEXT } [ antal ] { ROW | ROWS } ONLY ]"
+#~ msgid "\\%s: error\n"
+#~ msgstr "\\%s: fel\n"
+
+#~ msgid " on host \"%s\""
+#~ msgstr " på värd \"%s\""
+
+#~ msgid " at port \"%s\""
+#~ msgstr " port \"%s\""
+
+#~ msgid " as user \"%s\""
+#~ msgstr " som användare \"%s\""
+
+#~ msgid "SSL connection (unknown cipher)\n"
+#~ msgstr "SSL-förbindelse (okänt krypto)\n"
+
+#~ msgid "Showing locale-adjusted numeric output."
+#~ msgstr "Visar lokal-anpassad numerisk utdata."
+
+#~ msgid "Showing only tuples."
+#~ msgstr "Visar bara tupler."
+
+#~ msgid "%s: pg_strdup: cannot duplicate null pointer (internal error)\n"
+#~ msgstr "%s: pg_strdup: kan inte duplicera null-pekare (internt fel)\n"
+
+#~ msgid "\\copy: %s"
+#~ msgstr "\\copy: %s"
+
+#~ msgid "\\copy: unexpected response (%d)\n"
+#~ msgstr "\\copy: oväntat svar (%d)\n"
+
+#~ msgid "could not get current user name: %s\n"
+#~ msgstr "kunde inte hämta det aktuella användarnamnet: %s\n"
+
+#~ msgid "  --help                   show this help, then exit\n"
+#~ msgstr "  --help                   visa denna hjälp och avsluta sedan\n"
+
+#~ msgid "  --version                output version information, then exit\n"
+#~ msgstr "  --version                visa versionsinformation och avsluta sedan\n"
+
+#~ msgid "  \\dg[+]  [PATTERN]      list roles (groups)\n"
+#~ msgstr "  \\dg[+]  [MALL]         lista roller (grupper)\n"
+
+#~ msgid "  \\du[+]  [PATTERN]      list roles (users)\n"
+#~ msgstr "  \\du[+]  [MALL]         lista roller (användare)\n"
+
+#~ msgid "  \\l[+]                  list all databases\n"
+#~ msgstr "  \\l[+]                  lista alla databaser\n"
 
 #~ msgid ""
-#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n"
-#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]"
+#~ "  \\pset NAME [VALUE]     set table output option\n"
+#~ "                         (NAME := {format|border|expanded|fieldsep|footer|null|\n"
+#~ "                         numericlocale|recordsep|tuples_only|title|tableattr|pager})\n"
 #~ msgstr ""
-#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ tabell ]\n"
-#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ tabell [ (kolumn [, ...] ) ] ]"
+#~ "  \\pset NAMN [VÄRDE]     sätt tabellutskriftsval\n"
+#~ "                         (NAMN := {format|border|expanded|fieldsep|footer|null|\n"
+#~ "                         numericlocale|recordsep|tuples_only|title|tableattr|pager})\n"
+
+#~ msgid "(No rows)\n"
+#~ msgstr "(Inga rader)\n"
+
+#~ msgid "%s: could not set variable \"%s\"\n"
+#~ msgstr "%s: kunde inte sätta variabeln \"%s\"\n"
+
+#~ msgid "contains support for command-line editing"
+#~ msgstr "innehåller stöd för kommandoradsredigering"
+
+#~ msgid "data type"
+#~ msgstr "datatyp"
+
+#~ msgid "Modifiers"
+#~ msgstr "Modifierare"
+
+#~ msgid "not null"
+#~ msgstr "inte null"
+
+#~ msgid "default %s"
+#~ msgstr "default %s"
+
+#~ msgid "Modifier"
+#~ msgstr "Modifierare"
+
+#~ msgid "define a new constraint trigger"
+#~ msgstr "definiera en ny villkorsutlösare"
+
+#~ msgid "column"
+#~ msgstr "kolumn"
+
+#~ msgid "new_column"
+#~ msgstr "ny_kolumn"
+
+#~ msgid "agg_name"
+#~ msgstr "agg_namn"
+
+#~ msgid "agg_type"
+#~ msgstr "agg_typ"
+
+#~ msgid "input_data_type"
+#~ msgstr "indatatyp"
+
+#~ msgid "tablespace"
+#~ msgstr "tabellutrymme"
+
+#~ msgid "could not change directory to \"%s\""
+#~ msgstr "kunde inte byta katalog till \"%s\""
+
+#~ msgid "ABORT [ WORK | TRANSACTION ]"
+#~ msgstr "ABORT [ WORK | TRANSACTION ]"
 
 #~ msgid ""
-#~ "UPDATE [ ONLY ] table [ [ AS ] alias ]\n"
-#~ "    SET { column = { expression | DEFAULT } |\n"
-#~ "          ( column [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]\n"
-#~ "    [ FROM fromlist ]\n"
-#~ "    [ WHERE condition | WHERE CURRENT OF cursor_name ]\n"
-#~ "    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]"
+#~ "ALTER AGGREGATE name ( type [ , ... ] ) RENAME TO new_name\n"
+#~ "ALTER AGGREGATE name ( type [ , ... ] ) OWNER TO new_owner\n"
+#~ "ALTER AGGREGATE name ( type [ , ... ] ) SET SCHEMA new_schema"
 #~ msgstr ""
-#~ "UPDATE [ ONLY ] tabell [ [ AS ] alias ]\n"
-#~ "    SET { kolumn = { uttryck | DEFAULT } |\n"
-#~ "          ( kolumn [, ...] ) = ( { uttryck | DEFAULT } [, ...] ) } [, ...]\n"
-#~ "    [ FROM frånlista ]\n"
-#~ "    [ WHERE villkor | WHERE CURRENT OF markörnamn ]\n"
-#~ "    [ RETURNING * | utdatauttryck [ [ AS ] utdatanamn ] [, ...] ]"
-
-#~ msgid "UNLISTEN { name | * }"
-#~ msgstr "UNLISTEN { namn | * }"
+#~ "ALTER AGGREGATE namn ( typ [ , ... ] ) RENAME TO nytt_namn\n"
+#~ "ALTER AGGREGATE name ( typ [ , ... ] ) OWNER TO ny_ägare\n"
+#~ "ALTER AGGREGATE namn ( typ [ , ... ] ) SET SCHEMA nytt_schema"
 
 #~ msgid ""
-#~ "TRUNCATE [ TABLE ] [ ONLY ] name [, ... ]\n"
-#~ "    [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]"
+#~ "ALTER CONVERSION name RENAME TO newname\n"
+#~ "ALTER CONVERSION name OWNER TO newowner"
 #~ msgstr ""
-#~ "TRUNCATE [ TABLE ] [ ONLY ] namn [, ... ]\n"
-#~ "    [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]"
+#~ "ALTER CONVERSION namn RENAME TO nytt_namn\n"
+#~ "ALTER CONVERSION namn OWNER TO ny_ägare"
 
+#, fuzzy
 #~ msgid ""
-#~ "START TRANSACTION [ transaction_mode [, ...] ]\n"
+#~ "ALTER DATABASE name [ [ WITH ] option [ ... ] ]\n"
 #~ "\n"
-#~ "where transaction_mode is one of:\n"
+#~ "where option can be:\n"
 #~ "\n"
-#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
-#~ "    READ WRITE | READ ONLY"
-#~ msgstr ""
-#~ "START TRANSACTION [ transaktionsläge [, ...] ]\n"
+#~ "    CONNECTION LIMIT connlimit\n"
 #~ "\n"
-#~ "där transaktionsläge är en av:\n"
+#~ "ALTER DATABASE name RENAME TO newname\n"
 #~ "\n"
-#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
-#~ "    READ WRITE | READ ONLY"
-
-#~ msgid ""
-#~ "SHOW name\n"
-#~ "SHOW ALL"
-#~ msgstr ""
-#~ "SHOW namn\n"
-#~ "SHOW ALL"
-
-#~ msgid ""
-#~ "SET TRANSACTION transaction_mode [, ...]\n"
-#~ "SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]\n"
+#~ "ALTER DATABASE name OWNER TO new_owner\n"
 #~ "\n"
-#~ "where transaction_mode is one of:\n"
+#~ "ALTER DATABASE name SET TABLESPACE new_tablespace\n"
 #~ "\n"
-#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
-#~ "    READ WRITE | READ ONLY"
+#~ "ALTER DATABASE name SET configuration_parameter { TO | = } { value | DEFAULT }\n"
+#~ "ALTER DATABASE name SET configuration_parameter FROM CURRENT\n"
+#~ "ALTER DATABASE name RESET configuration_parameter\n"
+#~ "ALTER DATABASE name RESET ALL"
 #~ msgstr ""
-#~ "SET TRANSACTION transaktionsläge [, ...]\n"
-#~ "SET SESSION CHARACTERISTICS AS TRANSACTION transaktionsläge [, ...]\n"
+#~ "ALTER DATABASE namn [ [ WITH ] alternativ [ ... ] ]\n"
 #~ "\n"
-#~ "där transaktionsläge är en av:\n"
+#~ "där alternativ kan vara:\n"
 #~ "\n"
-#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
-#~ "    READ WRITE | READ ONLY"
-
-#~ msgid ""
-#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username\n"
-#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
-#~ "RESET SESSION AUTHORIZATION"
-#~ msgstr ""
-#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION användarnamn\n"
-#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
-#~ "RESET SESSION AUTHORIZATION"
-
-#~ msgid ""
-#~ "SET [ SESSION | LOCAL ] ROLE rolename\n"
-#~ "SET [ SESSION | LOCAL ] ROLE NONE\n"
-#~ "RESET ROLE"
-#~ msgstr ""
-#~ "SET [ SESSION | LOCAL ] ROLE rollnamn\n"
-#~ "SET [ SESSION | LOCAL ] ROLE NONE\n"
-#~ "RESET ROLE"
-
-#~ msgid "SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }"
-#~ msgstr "SET CONSTRAINTS { ALL | namn [, ...] } { DEFERRED | IMMEDIATE }"
+#~ "    CONNECTION LIMIT anslutningstak\n"
+#~ "\n"
+#~ "ALTER DATABASE namn SET parameter { TO | = } { värde | DEFAULT }\n"
+#~ "ALTER DATABASE namn RESET parameter\n"
+#~ "\n"
+#~ "ALTER DATABASE namn RENAME TO nyttnamn\n"
+#~ "\n"
+#~ "ALTER DATABASE namn OWNER TO ny_ägare"
 
 #~ msgid ""
-#~ "SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value | 'value' | DEFAULT }\n"
-#~ "SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }"
+#~ "ALTER DOMAIN name\n"
+#~ "    { SET DEFAULT expression | DROP DEFAULT }\n"
+#~ "ALTER DOMAIN name\n"
+#~ "    { SET | DROP } NOT NULL\n"
+#~ "ALTER DOMAIN name\n"
+#~ "    ADD domain_constraint\n"
+#~ "ALTER DOMAIN name\n"
+#~ "    DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n"
+#~ "ALTER DOMAIN name\n"
+#~ "    OWNER TO new_owner \n"
+#~ "ALTER DOMAIN name\n"
+#~ "    SET SCHEMA new_schema"
 #~ msgstr ""
-#~ "SET [ SESSION | LOCAL ] konfigurationsparameter { TO | = } { värde | 'värde' | DEFAULT }\n"
-#~ "SET [ SESSION | LOCAL ] TIME ZONE { tidszon | LOCAL | DEFAULT }"
+#~ "ALTER DOMAIN namn\n"
+#~ "    { SET DEFAULT uttryck | DROP DEFAULT }\n"
+#~ "ALTER DOMAIN namn\n"
+#~ "    { SET | DROP } NOT NULL\n"
+#~ "ALTER DOMAIN namn\n"
+#~ "    ADD domain_villkor (constraint)\n"
+#~ "ALTER DOMAIN namn\n"
+#~ "    DROP CONSTRAINT villkorsnamn [ RESTRICT | CASCADE ]\n"
+#~ "ALTER DOMAIN namn\n"
+#~ "    OWNER TO ny_ägare\n"
+#~ "ALTER DOMAIN namn\n"
+#~ "    SET SCHEMA nytt_schema"
 
 #, fuzzy
 #~ msgid ""
-#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n"
-#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
-#~ "    * | expression [ [ AS ] output_name ] [, ...]\n"
-#~ "    INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table\n"
-#~ "    [ FROM from_item [, ...] ]\n"
-#~ "    [ WHERE condition ]\n"
-#~ "    [ GROUP BY expression [, ...] ]\n"
-#~ "    [ HAVING condition [, ...] ]\n"
-#~ "    [ WINDOW window_name AS ( window_definition ) [, ...] ]\n"
-#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
-#~ "    [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n"
-#~ "    [ LIMIT { count | ALL } ]\n"
-#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
-#~ "    [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n"
-#~ "    [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]"
-#~ msgstr ""
-#~ "SELECT [ ALL | DISTINCT [ ON ( uttryck [, ...] ) ] ]\n"
-#~ "    * | uttryck [ AS utnamn ] [, ...]\n"
-#~ "    INTO [ TEMPORARY | TEMP ] [ TABLE ] ny_tabell\n"
-#~ "    [ FROM frånval [, ...] ]\n"
-#~ "    [ WHERE villkor ]\n"
-#~ "    [ GROUP BY uttryck [, ...] ]\n"
-#~ "    [ HAVING villkor [, ...] ]\n"
-#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
-#~ "    [ ORDER BY uttryck [ ASC | DESC | USING operator ] [, ...] ]\n"
-#~ "    [ LIMIT { antal | ALL } ]\n"
-#~ "    [ OFFSET start ]\n"
-#~ "    [ FOR { UPDATE | SHARE } [ OF tabellnamn [, ...] ] [ NOWAIT ] [...] ]"
-
-#, fuzzy
-#~ msgid ""
-#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n"
-#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
-#~ "    * | expression [ [ AS ] output_name ] [, ...]\n"
-#~ "    [ FROM from_item [, ...] ]\n"
-#~ "    [ WHERE condition ]\n"
-#~ "    [ GROUP BY expression [, ...] ]\n"
-#~ "    [ HAVING condition [, ...] ]\n"
-#~ "    [ WINDOW window_name AS ( window_definition ) [, ...] ]\n"
-#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
-#~ "    [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n"
-#~ "    [ LIMIT { count | ALL } ]\n"
-#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
-#~ "    [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n"
-#~ "    [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]\n"
+#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
+#~ "    action [ ... ] [ RESTRICT ]\n"
+#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
+#~ "    RENAME TO new_name\n"
+#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
+#~ "    OWNER TO new_owner\n"
+#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
+#~ "    SET SCHEMA new_schema\n"
 #~ "\n"
-#~ "where from_item can be one of:\n"
+#~ "where action is one of:\n"
 #~ "\n"
-#~ "    [ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n"
-#~ "    ( select ) [ AS ] alias [ ( column_alias [, ...] ) ]\n"
-#~ "    with_query_name [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n"
-#~ "    function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias [, ...] | column_definition [, ...] ) ]\n"
-#~ "    function_name ( [ argument [, ...] ] ) AS ( column_definition [, ...] )\n"
-#~ "    from_item [ NATURAL ] join_type from_item [ ON join_condition | USING ( join_column [, ...] ) ]\n"
+#~ "    CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
+#~ "    IMMUTABLE | STABLE | VOLATILE\n"
+#~ "    [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n"
+#~ "    COST execution_cost\n"
+#~ "    ROWS result_rows\n"
+#~ "    SET configuration_parameter { TO | = } { value | DEFAULT }\n"
+#~ "    SET configuration_parameter FROM CURRENT\n"
+#~ "    RESET configuration_parameter\n"
+#~ "    RESET ALL"
+#~ msgstr ""
+#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
+#~ "    aktion [, ... ] [ RESTRICT ]\n"
+#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
+#~ "    RENAME TO nytt_namn\n"
+#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
+#~ "    OWNER TO ny_ägare\n"
+#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
+#~ "    SET SCHEMA nytt_schema\n"
 #~ "\n"
-#~ "and with_query is:\n"
+#~ "där aktion är en av:\n"
 #~ "\n"
-#~ "    with_query_name [ ( column_name [, ...] ) ] AS ( select )\n"
+#~ "    CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
+#~ "    IMMUTABLE | STABLE | VOLATILE\n"
+#~ "    [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER"
+
+#~ msgid ""
+#~ "ALTER GROUP groupname ADD USER username [, ... ]\n"
+#~ "ALTER GROUP groupname DROP USER username [, ... ]\n"
 #~ "\n"
-#~ "TABLE { [ ONLY ] table_name [ * ] | with_query_name }"
+#~ "ALTER GROUP groupname RENAME TO newname"
 #~ msgstr ""
-#~ "SELECT [ ALL | DISTINCT [ ON ( uttryck [, ...] ) ] ]\n"
-#~ "    * | uttryck [ AS utnamn ] [, ...]\n"
-#~ "    [ FROM frånval [, ...] ]\n"
-#~ "    [ WHERE villkor ]\n"
-#~ "    [ GROUP BY uttryck [, ...] ]\n"
-#~ "    [ HAVING villkor [, ...] ]\n"
-#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
-#~ "    [ ORDER BY uttryck [ ASC | DESC | USING operator ] [, ...] ]\n"
-#~ "    [ LIMIT { antal | ALL } ]\n"
-#~ "    [ OFFSET start ]\n"
-#~ "    [ FOR { UPDATE | SHARE } [ OF tabellnamn [, ...] ] [ NOWAIT ] [...] ]\n"
-#~ "\n"
-#~ "där frånval kan vara en av:\n"
+#~ "ALTER GROUP gruppnamn ADD USER användarnamn [, ... ]\n"
+#~ "ALTER GROUP gruppnamn DROP USER användarnamn [, ... ]\n"
 #~ "\n"
-#~ "    [ ONLY ] tabellnamn [ * ] [ [ AS ] alias [ ( kolumnalias [, ...] ) ] ]\n"
-#~ "    ( select ) [ AS ] alias [ ( kolumnalias [, ...] ) ]\n"
-#~ "    funktionsnamn ( [ argument [, ...] ] ) [ AS ] alias [ ( kolumnalias [, ...] | kolumndefinition [, ...] ) ]\n"
-#~ "    funktionsnamn ( [ argument [, ...] ] ) AS ( kolumndefinition [, ...] )\n"
-#~ "    frånval [ NATURAL ] join-typ frånval [ ON join-villkor | USING ( join-kolumn [, ...] ) ]"
+#~ "ALTER GROUP gruppnamn RENAME TO nyttnamn"
 
-#~ msgid "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name"
-#~ msgstr "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] sparpunktsnamn"
+#~ msgid ""
+#~ "ALTER INDEX name RENAME TO new_name\n"
+#~ "ALTER INDEX name SET TABLESPACE tablespace_name\n"
+#~ "ALTER INDEX name SET ( storage_parameter = value [, ... ] )\n"
+#~ "ALTER INDEX name RESET ( storage_parameter [, ... ] )"
+#~ msgstr ""
+#~ "ALTER INDEX namn RENAME TO nytt_namn\n"
+#~ "ALTER INDEX namn SET TABLESPACE tabellutrymmesnamn\n"
+#~ "ALTER INDEX namn SET ( lagringsparameter = värde [, ... ] )\n"
+#~ "ALTER INDEX namn RESET ( lagringsparameter [, ... ] )"
 
-#~ msgid "ROLLBACK PREPARED transaction_id"
-#~ msgstr "ROLLBACK PREPARED transaktions_id"
+#, fuzzy
+#~ msgid ""
+#~ "ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO newname\n"
+#~ "ALTER [ PROCEDURAL ] LANGUAGE name OWNER TO new_owner"
+#~ msgstr ""
+#~ "ALTER SCHEMA namn RENAME TO nytt_namn\n"
+#~ "ALTER SCHEMA namn OWNER TO ny_ägare"
 
-#~ msgid "ROLLBACK [ WORK | TRANSACTION ]"
-#~ msgstr "ROLLBACK [ WORK | TRANSACTION ]"
+#~ msgid "ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO newowner"
+#~ msgstr "ALTER OPERATOR namn ( { vänster_typ | NONE }, { höger_typ | NONE } ) OWNER TO ny_ägare"
+
+#~ msgid ""
+#~ "ALTER OPERATOR CLASS name USING index_method RENAME TO newname\n"
+#~ "ALTER OPERATOR CLASS name USING index_method OWNER TO newowner"
+#~ msgstr ""
+#~ "ALTER OPERATOR CLASS namn USING indexmetod RENAME TO nytt_namn\n"
+#~ "ALTER OPERATOR CLASS namn USING indexmetod OWNER TO ny_ägare"
 
 #, fuzzy
 #~ msgid ""
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON [ TABLE ] tablename [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER ROLE name [ [ WITH ] option [ ... ] ]\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n"
-#~ "    ON [ TABLE ] tablename [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "where option can be:\n"
+#~ "    \n"
+#~ "      SUPERUSER | NOSUPERUSER\n"
+#~ "    | CREATEDB | NOCREATEDB\n"
+#~ "    | CREATEROLE | NOCREATEROLE\n"
+#~ "    | CREATEUSER | NOCREATEUSER\n"
+#~ "    | INHERIT | NOINHERIT\n"
+#~ "    | LOGIN | NOLOGIN\n"
+#~ "    | CONNECTION LIMIT connlimit\n"
+#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
+#~ "    | VALID UNTIL 'timestamp' \n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { USAGE | SELECT | UPDATE }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SEQUENCE sequencename [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER ROLE name RENAME TO newname\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON DATABASE dbname [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER ROLE name SET configuration_parameter { TO | = } { value | DEFAULT }\n"
+#~ "ALTER ROLE name SET configuration_parameter FROM CURRENT\n"
+#~ "ALTER ROLE name RESET configuration_parameter\n"
+#~ "ALTER ROLE name RESET ALL"
+#~ msgstr ""
+#~ "ALTER ROLE namn [ [ WITH ] alternativ [ ... ] ]\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FOREIGN DATA WRAPPER fdwname [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "där alternativ kan vara:\n"
+#~ "    \n"
+#~ "      SUPERUSER | NOSUPERUSER\n"
+#~ "    | CREATEDB | NOCREATEDB\n"
+#~ "    | CREATEROLE | NOCREATEROLE\n"
+#~ "    | CREATEUSER | NOCREATEUSER\n"
+#~ "    | INHERIT | NOINHERIT\n"
+#~ "    | LOGIN | NOLOGIN\n"
+#~ "    | CONNECTION LIMIT anslutningstak\n"
+#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'lösenord'\n"
+#~ "    | VALID UNTIL 'tidsstämpel' \n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FOREIGN SERVER servername [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER ROLE namn RENAME TO nytt_namn\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { EXECUTE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER ROLE namn SET konfigurationsparameter { TO | = } { värde | DEFAULT }\n"
+#~ "ALTER ROLE namn RESET konfigurationsparameter"
+
+#~ msgid ""
+#~ "ALTER SCHEMA name RENAME TO newname\n"
+#~ "ALTER SCHEMA name OWNER TO newowner"
+#~ msgstr ""
+#~ "ALTER SCHEMA namn RENAME TO nytt_namn\n"
+#~ "ALTER SCHEMA namn OWNER TO ny_ägare"
+
+#, fuzzy
+#~ msgid ""
+#~ "ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
+#~ "    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n"
+#~ "    [ START [ WITH ] start ]\n"
+#~ "    [ RESTART [ [ WITH ] restart ] ]\n"
+#~ "    [ CACHE cache ] [ [ NO ] CYCLE ]\n"
+#~ "    [ OWNED BY { table.column | NONE } ]\n"
+#~ "ALTER SEQUENCE name OWNER TO new_owner\n"
+#~ "ALTER SEQUENCE name RENAME TO new_name\n"
+#~ "ALTER SEQUENCE name SET SCHEMA new_schema"
+#~ msgstr ""
+#~ "ALTER SEQUENCE namn [ INCREMENT [ BY ] ökningsvärde ]\n"
+#~ "    [ MINVALUE minvärde | NO MINVALUE ] [ MAXVALUE maxvärde | NO MAXVALUE ]\n"
+#~ "    [ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
+#~ "    [ OWNED BY { tabell.kolumn | NONE } ]\n"
+#~ "ALTER SEQUENCE namn SET SCHEMA nytt_schema"
+
+#, fuzzy
+#~ msgid ""
+#~ "ALTER TABLE [ ONLY ] name [ * ]\n"
+#~ "    action [, ... ]\n"
+#~ "ALTER TABLE [ ONLY ] name [ * ]\n"
+#~ "    RENAME [ COLUMN ] column TO new_column\n"
+#~ "ALTER TABLE name\n"
+#~ "    RENAME TO new_name\n"
+#~ "ALTER TABLE name\n"
+#~ "    SET SCHEMA new_schema\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON LANGUAGE langname [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "where action is one of:\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SCHEMA schemaname [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "    ADD [ COLUMN ] column type [ column_constraint [ ... ] ]\n"
+#~ "    DROP [ COLUMN ] column [ RESTRICT | CASCADE ]\n"
+#~ "    ALTER [ COLUMN ] column [ SET DATA ] TYPE type [ USING expression ]\n"
+#~ "    ALTER [ COLUMN ] column SET DEFAULT expression\n"
+#~ "    ALTER [ COLUMN ] column DROP DEFAULT\n"
+#~ "    ALTER [ COLUMN ] column { SET | DROP } NOT NULL\n"
+#~ "    ALTER [ COLUMN ] column SET STATISTICS integer\n"
+#~ "    ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }\n"
+#~ "    ADD table_constraint\n"
+#~ "    DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n"
+#~ "    DISABLE TRIGGER [ trigger_name | ALL | USER ]\n"
+#~ "    ENABLE TRIGGER [ trigger_name | ALL | USER ]\n"
+#~ "    ENABLE REPLICA TRIGGER trigger_name\n"
+#~ "    ENABLE ALWAYS TRIGGER trigger_name\n"
+#~ "    DISABLE RULE rewrite_rule_name\n"
+#~ "    ENABLE RULE rewrite_rule_name\n"
+#~ "    ENABLE REPLICA RULE rewrite_rule_name\n"
+#~ "    ENABLE ALWAYS RULE rewrite_rule_name\n"
+#~ "    CLUSTER ON index_name\n"
+#~ "    SET WITHOUT CLUSTER\n"
+#~ "    SET WITH OIDS\n"
+#~ "    SET WITHOUT OIDS\n"
+#~ "    SET ( storage_parameter = value [, ... ] )\n"
+#~ "    RESET ( storage_parameter [, ... ] )\n"
+#~ "    INHERIT parent_table\n"
+#~ "    NO INHERIT parent_table\n"
+#~ "    OWNER TO new_owner\n"
+#~ "    SET TABLESPACE new_tablespace"
+#~ msgstr ""
+#~ "ALTER TABLE [ ONLY ] namn [ * ]\n"
+#~ "    aktion [, ... ]\n"
+#~ "ALTER TABLE [ ONLY ] namn [ * ]\n"
+#~ "    RENAME [ COLUMN ] kolumn TO ny_kolumn\n"
+#~ "ALTER TABLE namn\n"
+#~ "    RENAME TO nytt_namn\n"
+#~ "ALTER TABLE namn\n"
+#~ "    SET SCHEMA nytt_schema\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { CREATE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON TABLESPACE tablespacename [, ...]\n"
-#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "där aktion är en av:\n"
 #~ "\n"
-#~ "REVOKE [ ADMIN OPTION FOR ]\n"
-#~ "    role [, ...] FROM rolename [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]"
+#~ "    ADD [ COLUMN ] kolumn type [ kolumnvillkor [ ... ] ]\n"
+#~ "    DROP [ COLUMN ] kolumn [ RESTRICT | CASCADE ]\n"
+#~ "    ALTER [ COLUMN ] kolumn TYPE type [ USING uttryck ]\n"
+#~ "    ALTER [ COLUMN ] kolumn SET DEFAULT uttryck\n"
+#~ "    ALTER [ COLUMN ] kolumn DROP DEFAULT\n"
+#~ "    ALTER [ COLUMN ] kolumn { SET | DROP } NOT NULL\n"
+#~ "    ALTER [ COLUMN ] kolumn SET STATISTICS heltal\n"
+#~ "    ALTER [ COLUMN ] kolumn SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }\n"
+#~ "    ADD tabellvillkor\n"
+#~ "    DROP CONSTRAINT villkorsnamn [ RESTRICT | CASCADE ]\n"
+#~ "    DISABLE TRIGGER [ utlösarnamn | ALL | USER ]\n"
+#~ "    ENABLE TRIGGER [ utlösarnamn | ALL | USER ]\n"
+#~ "    CLUSTER ON indexnamn\n"
+#~ "    SET WITHOUT CLUSTER\n"
+#~ "    SET WITHOUT OIDS\n"
+#~ "    SET ( lagringsparameter = värde [, ... ] )\n"
+#~ "    RESET ( lagringsparameter [, ... ] )\n"
+#~ "    INHERIT föräldertabell\n"
+#~ "    NO INHERIT föräldertabell\n"
+#~ "    OWNER TO ny_ägare\n"
+#~ "    SET TABLESPACE tabellutrymme"
+
+#~ msgid ""
+#~ "ALTER TABLESPACE name RENAME TO newname\n"
+#~ "ALTER TABLESPACE name OWNER TO newowner"
 #~ msgstr ""
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { SELECT | INSERT | UPDATE | DELETE | REFERENCES | TRIGGER }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON [ TABLE ] tabellnamn [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER TABLESPACE namn RENAME TO nytt_namn\n"
+#~ "ALTER TABLESPACE namn OWNER TO ny_ägare"
+
+#~ msgid "ALTER TEXT SEARCH PARSER name RENAME TO newname"
+#~ msgstr "ALTER TEXT SEARCH PARSER namn RENAME TO nyttnamn"
+
+#~ msgid "ALTER TEXT SEARCH TEMPLATE name RENAME TO newname"
+#~ msgstr "ALTER TEXT SEARCH TEMPLATE namn RENAME TO nyttnamn"
+
+#~ msgid "ALTER TRIGGER name ON table RENAME TO newname"
+#~ msgstr "ALTER TRIGGER namb ON tabell RENAME TO nyttnamn"
+
+#~ msgid ""
+#~ "ALTER TYPE name RENAME TO new_name\n"
+#~ "ALTER TYPE name OWNER TO new_owner \n"
+#~ "ALTER TYPE name SET SCHEMA new_schema"
+#~ msgstr ""
+#~ "ALTER TYPE namn RENAME TO nytt_namn\n"
+#~ "ALTER TYPE namn OWNER TO ny_ägare \n"
+#~ "ALTER TYPE namn SET SCHEMA nytt_schema"
+
+#, fuzzy
+#~ msgid ""
+#~ "ALTER USER name [ [ WITH ] option [ ... ] ]\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { USAGE | SELECT | UPDATE }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SEQUENCE sekvensnamn [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "where option can be:\n"
+#~ "    \n"
+#~ "      SUPERUSER | NOSUPERUSER\n"
+#~ "    | CREATEDB | NOCREATEDB\n"
+#~ "    | CREATEROLE | NOCREATEROLE\n"
+#~ "    | CREATEUSER | NOCREATEUSER\n"
+#~ "    | INHERIT | NOINHERIT\n"
+#~ "    | LOGIN | NOLOGIN\n"
+#~ "    | CONNECTION LIMIT connlimit\n"
+#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
+#~ "    | VALID UNTIL 'timestamp' \n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON DATABASE dbnamn [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER USER name RENAME TO newname\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { EXECUTE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FUNCTION funknamn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] ) [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER USER name SET configuration_parameter { TO | = } { value | DEFAULT }\n"
+#~ "ALTER USER name SET configuration_parameter FROM CURRENT\n"
+#~ "ALTER USER name RESET configuration_parameter\n"
+#~ "ALTER USER name RESET ALL"
+#~ msgstr ""
+#~ "ALTER USER namn [ [ WITH ] alternativ [ ... ] ]\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON LANGUAGE språknamn [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "där alternativ kan vara:\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SCHEMA schemanamn [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "      SUPERUSER | NOSUPERUSER\n"
+#~ "    | CREATEDB | NOCREATEDB\n"
+#~ "    | CREATEROLE | NOCREATEROLE\n"
+#~ "    | CREATEUSER | NOCREATEUSER\n"
+#~ "    | INHERIT | NOINHERIT\n"
+#~ "    | LOGIN | NOLOGIN\n"
+#~ "    | CONNECTION LIMIT anslutningstak\n"
+#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'lösenord' \n"
+#~ "    | VALID UNTIL 'tidsstämpel'\n"
 #~ "\n"
-#~ "REVOKE [ GRANT OPTION FOR ]\n"
-#~ "    { CREATE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON TABLESPACE tabellutrymmesnamn [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "ALTER USER namn RENAME TO nytt_namn\n"
 #~ "\n"
-#~ "REVOKE [ ADMIN OPTION FOR ]\n"
-#~ "    rolk [, ...]\n"
-#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
-#~ "    [ CASCADE | RESTRICT ]"
-
-#~ msgid "RELEASE [ SAVEPOINT ] savepoint_name"
-#~ msgstr "RELEASE [ SAVEPOINT ] sparpunktsnamn"
-
-#~ msgid "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]"
-#~ msgstr "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } namn [ FORCE ]"
-
-#~ msgid "REASSIGN OWNED BY old_role [, ...] TO new_role"
-#~ msgstr "REASSIGN OWNED BY gammal_roll [, ...] TO ny_roll"
-
-#~ msgid "PREPARE TRANSACTION transaction_id"
-#~ msgstr "PREPARE TRANSACTION transaktions_id"
-
-#~ msgid "PREPARE name [ ( datatype [, ...] ) ] AS statement"
-#~ msgstr "PREPARE namn [ ( datatyp [, ...] ) ] AS sats"
+#~ "ALTER USER namn SET konfigurationsparameter { TO | = } { värde | DEFAULT }\n"
+#~ "ALTER USER namn RESET konfigurationsparameter"
 
-#~ msgid "NOTIFY name"
-#~ msgstr "NOTIFY namn"
+#~ msgid ""
+#~ "ALTER VIEW name ALTER [ COLUMN ] column SET DEFAULT expression\n"
+#~ "ALTER VIEW name ALTER [ COLUMN ] column DROP DEFAULT\n"
+#~ "ALTER VIEW name OWNER TO new_owner\n"
+#~ "ALTER VIEW name RENAME TO new_name\n"
+#~ "ALTER VIEW name SET SCHEMA new_schema"
+#~ msgstr ""
+#~ "ALTER VIEW namn ALTER [ COLUMN ] kolumn SET DEFAULT uttryck\n"
+#~ "ALTER VIEW namn ALTER [ COLUMN ] kolumn DROP DEFAULT\n"
+#~ "ALTER VIEW namn OWNER TO ny_ägare\n"
+#~ "ALTER VIEW namn RENAME TO nytt_namn\n"
+#~ "ALTER VIEW namn SET SCHEMA nytt_schema"
 
-#~ msgid "MOVE [ direction { FROM | IN } ] cursorname"
-#~ msgstr "MOVE [ riktning { FROM | IN } ] markörnamn"
+#~ msgid "ANALYZE [ VERBOSE ] [ table [ ( column [, ...] ) ] ]"
+#~ msgstr "ANALYZE [ VERBOSE ] [ tabell [ ( kolumn [, ...] ) ] ]"
 
 #~ msgid ""
-#~ "LOCK [ TABLE ] [ ONLY ] name [, ...] [ IN lockmode MODE ] [ NOWAIT ]\n"
+#~ "BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n"
 #~ "\n"
-#~ "where lockmode is one of:\n"
+#~ "where transaction_mode is one of:\n"
 #~ "\n"
-#~ "    ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n"
-#~ "    | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE"
+#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+#~ "    READ WRITE | READ ONLY"
 #~ msgstr ""
-#~ "LOCK [ TABLE ] [ ONLY ] namn [, ...] [ IN låsläge MODE ] [ NOWAIT ]\n"
+#~ "BEGIN [ WORK | TRANSACTION ] [ transaktionsläge [, ...] ]\n"
 #~ "\n"
-#~ "där släge är en av:\n"
+#~ "där transaktionsläge är en av:\n"
 #~ "\n"
-#~ "    ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n"
-#~ "    | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE"
+#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+#~ "    READ WRITE | READ ONLY"
 
-#~ msgid "LOAD 'filename'"
-#~ msgstr "LOAD 'filnamn'"
+#~ msgid "CHECKPOINT"
+#~ msgstr "CHECKPOINT"
 
-#~ msgid "LISTEN name"
-#~ msgstr "LISTEN namn"
+#~ msgid "CLOSE { name | ALL }"
+#~ msgstr "CLOSE { namn | ALL }"
 
 #~ msgid ""
-#~ "INSERT INTO table [ ( column [, ...] ) ]\n"
-#~ "    { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query }\n"
-#~ "    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]"
+#~ "CLUSTER [VERBOSE] tablename [ USING indexname ]\n"
+#~ "CLUSTER [VERBOSE]"
 #~ msgstr ""
-#~ "INSERT INTO tabell [ ( kolumn [, ...] ) ]\n"
-#~ "    { DEFAULT VALUES | VALUES ( { uttryck | DEFAULT } [, ...] ) [, ...] | fråga }\n"
-#~ "    [ RETURNING * | utdatauttryck [ [ AS ] utdatanamn ] [, ...] ]"
+#~ "CLUSTER [VERBOSE] tabellnamn [ USING indexnamn ]\n"
+#~ "CLUSTER [VERBOSE]"
 
 #, fuzzy
 #~ msgid ""
-#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON [ TABLE ] tablename [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n"
-#~ "    ON [ TABLE ] tablename [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { { USAGE | SELECT | UPDATE }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SEQUENCE sequencename [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON DATABASE dbname [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FOREIGN DATA WRAPPER fdwname [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FOREIGN SERVER servername [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON LANGUAGE langname [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SCHEMA schemaname [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON TABLESPACE tablespacename [, ...]\n"
-#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT role [, ...] TO rolename [, ...] [ WITH ADMIN OPTION ]"
+#~ "COMMENT ON\n"
+#~ "{\n"
+#~ "  TABLE object_name |\n"
+#~ "  COLUMN table_name.column_name |\n"
+#~ "  AGGREGATE agg_name (agg_type [, ...] ) |\n"
+#~ "  CAST (sourcetype AS targettype) |\n"
+#~ "  CONSTRAINT constraint_name ON table_name |\n"
+#~ "  CONVERSION object_name |\n"
+#~ "  DATABASE object_name |\n"
+#~ "  DOMAIN object_name |\n"
+#~ "  FUNCTION func_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) |\n"
+#~ "  INDEX object_name |\n"
+#~ "  LARGE OBJECT large_object_oid |\n"
+#~ "  OPERATOR op (leftoperand_type, rightoperand_type) |\n"
+#~ "  OPERATOR CLASS object_name USING index_method |\n"
+#~ "  OPERATOR FAMILY object_name USING index_method |\n"
+#~ "  [ PROCEDURAL ] LANGUAGE object_name |\n"
+#~ "  ROLE object_name |\n"
+#~ "  RULE rule_name ON table_name |\n"
+#~ "  SCHEMA object_name |\n"
+#~ "  SEQUENCE object_name |\n"
+#~ "  TABLESPACE object_name |\n"
+#~ "  TEXT SEARCH CONFIGURATION object_name |\n"
+#~ "  TEXT SEARCH DICTIONARY object_name |\n"
+#~ "  TEXT SEARCH PARSER object_name |\n"
+#~ "  TEXT SEARCH TEMPLATE object_name |\n"
+#~ "  TRIGGER trigger_name ON table_name |\n"
+#~ "  TYPE object_name |\n"
+#~ "  VIEW object_name\n"
+#~ "} IS 'text'"
 #~ msgstr ""
-#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | REFERENCES | TRIGGER }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON [ TABLE ] tabellnamn [, ...]\n"
-#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
-#~ "\n"
-#~ "GRANT { { USAGE | SELECT | UPDATE }\n"
-#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SEQUENCE sekvensnamn [, ...]\n"
-#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "COMMENT ON\n"
+#~ "{\n"
+#~ "  TABLE objektname |\n"
+#~ "  COLUMN tabellnamn.kolumnnamn |\n"
+#~ "  AGGREGATE agg_namn (agg_typ) |\n"
+#~ "  CAST (källtyp AS måltyp) |\n"
+#~ "  CONSTRAINT villkorsnamn ON tabellnamn |\n"
+#~ "  CONVERSION objektnamn |\n"
+#~ "  DATABASE objektnamn |\n"
+#~ "  DOMAIN objektnamn |\n"
+#~ "  FUNCTION funk_namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] ) |\n"
+#~ "  INDEX objektnamn |\n"
+#~ "  LARGE OBJECT stort_objekt_oid |\n"
+#~ "  OPERATOR op (vänster operandstyp, höger operandstyp) |\n"
+#~ "  OPERATOR CLASS objektnamn USING indexmetod |\n"
+#~ "  [ PROCEDURAL ] LANGUAGE objektnamn |\n"
+#~ "  ROLE objektnamn |\n"
+#~ "  RULE regelnamn ON tabellnamn |\n"
+#~ "  SCHEMA objektnamn |\n"
+#~ "  SEQUENCE objektnamn |\n"
+#~ "  TRIGGER utlösarnamn ON tabellnamn |\n"
+#~ "  TYPE objektnamn |\n"
+#~ "  VIEW objektnamn\n"
+#~ "} IS 'text'"
+
+#~ msgid "COMMIT [ WORK | TRANSACTION ]"
+#~ msgstr "COMMIT [ WORK | TRANSACTION ]"
+
+#~ msgid "COMMIT PREPARED transaction_id"
+#~ msgstr "COMMIT PREPARED transaktions-id"
+
+#, fuzzy
+#~ msgid ""
+#~ "COPY tablename [ ( column [, ...] ) ]\n"
+#~ "    FROM { 'filename' | STDIN }\n"
+#~ "    [ [ WITH ] \n"
+#~ "          [ BINARY ]\n"
+#~ "          [ OIDS ]\n"
+#~ "          [ DELIMITER [ AS ] 'delimiter' ]\n"
+#~ "          [ NULL [ AS ] 'null string' ]\n"
+#~ "          [ CSV [ HEADER ]\n"
+#~ "                [ QUOTE [ AS ] 'quote' ] \n"
+#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
+#~ "                [ FORCE NOT NULL column [, ...] ]\n"
 #~ "\n"
-#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON DATABASE dbnamn [, ...]\n"
-#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "COPY { tablename [ ( column [, ...] ) ] | ( query ) }\n"
+#~ "    TO { 'filename' | STDOUT }\n"
+#~ "    [ [ WITH ] \n"
+#~ "          [ BINARY ]\n"
+#~ "          [ OIDS ]\n"
+#~ "          [ DELIMITER [ AS ] 'delimiter' ]\n"
+#~ "          [ NULL [ AS ] 'null string' ]\n"
+#~ "          [ CSV [ HEADER ]\n"
+#~ "                [ QUOTE [ AS ] 'quote' ] \n"
+#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
+#~ "                [ FORCE QUOTE column [, ...] ]"
+#~ msgstr ""
+#~ "COPY tabellnamn [ ( kolumn [, ...] ) ]\n"
+#~ "    FROM { 'filnamn' | STDIN }\n"
+#~ "    [ [ WITH ] \n"
+#~ "          [ BINARY ] \n"
+#~ "          [ OIDS ]\n"
+#~ "          [ DELIMITER [ AS ] 'avdelare' ]\n"
+#~ "          [ NULL [ AS ] 'null-sträng' ] ]\n"
+#~ "          [ CSV [ HEADER ]\n"
+#~ "                [ QUOTE [ AS ] 'citat' ]\n"
+#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
+#~ "                [ FORCE NOT NULL kolumn [, ...] ]\n"
 #~ "\n"
-#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON FUNCTION funkname ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] ) [, ...]\n"
-#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "COPY { tabellnamn [ ( kolumn [, ...] ) ] | ( fråga ) }\n"
+#~ "    TO { 'filnamn' | STDOUT }\n"
+#~ "    [ [ WITH ] \n"
+#~ "          [ BINARY ]\n"
+#~ "          [ HEADER ]\n"
+#~ "          [ OIDS ]\n"
+#~ "          [ DELIMITER [ AS ] 'avdelare' ]\n"
+#~ "          [ NULL [ AS ] 'null-sträng' ] ]\n"
+#~ "          [ CSV [ HEADER ]\n"
+#~ "                [ QUOTE [ AS ] 'citat' ]\n"
+#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
+#~ "                [ FORCE QUOTE kolumn [, ...] ]"
+
+#~ msgid ""
+#~ "CREATE AGGREGATE name ( input_data_type [ , ... ] ) (\n"
+#~ "    SFUNC = sfunc,\n"
+#~ "    STYPE = state_data_type\n"
+#~ "    [ , FINALFUNC = ffunc ]\n"
+#~ "    [ , INITCOND = initial_condition ]\n"
+#~ "    [ , SORTOP = sort_operator ]\n"
+#~ ")\n"
 #~ "\n"
-#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON LANGUAGE språknamn [, ...]\n"
-#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "or the old syntax\n"
 #~ "\n"
-#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
-#~ "    ON SCHEMA schemanamn [, ...]\n"
-#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "CREATE AGGREGATE name (\n"
+#~ "    BASETYPE = base_type,\n"
+#~ "    SFUNC = sfunc,\n"
+#~ "    STYPE = state_data_type\n"
+#~ "    [ , FINALFUNC = ffunc ]\n"
+#~ "    [ , INITCOND = initial_condition ]\n"
+#~ "    [ , SORTOP = sort_operator ]\n"
+#~ ")"
+#~ msgstr ""
+#~ "CREATE AGGREGATE namn ( indatatyp [ , ... ] ) (\n"
+#~ "    SFUNC = sfunc,\n"
+#~ "    STYPE = tillståndsdatatyp\n"
+#~ "    [ , FINALFUNC = ffunc ]\n"
+#~ "    [ , INITCOND = startvärde ]\n"
+#~ "    [ , SORTOP = sorteringsoperator ]\n"
+#~ ")\n"
 #~ "\n"
-#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n"
-#~ "    ON TABLESPACE tabellutrymmesnamn [, ...]\n"
-#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "eller den gamla syntaxen\n"
 #~ "\n"
-#~ "GRANT roll [, ...] TO användarnamn [, ...] [ WITH ADMIN OPTION ]"
+#~ "CREATE AGGREGATE namn (\n"
+#~ "    BASETYPE = indatatyp\n"
+#~ "    SFUNC = sfunc,\n"
+#~ "    STYPE = tillståndsdatatyp\n"
+#~ "    [ , FINALFUNC = ffunc ]\n"
+#~ "    [ , INITCOND = startvärde ]\n"
+#~ "    [ , SORTOP = sorteringsoperator ]\n"
+#~ ")"
 
 #~ msgid ""
-#~ "FETCH [ direction { FROM | IN } ] cursorname\n"
+#~ "CREATE CAST (sourcetype AS targettype)\n"
+#~ "    WITH FUNCTION funcname (argtypes)\n"
+#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
 #~ "\n"
-#~ "where direction can be empty or one of:\n"
+#~ "CREATE CAST (sourcetype AS targettype)\n"
+#~ "    WITHOUT FUNCTION\n"
+#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
 #~ "\n"
-#~ "    NEXT\n"
-#~ "    PRIOR\n"
-#~ "    FIRST\n"
-#~ "    LAST\n"
-#~ "    ABSOLUTE count\n"
-#~ "    RELATIVE count\n"
-#~ "    count\n"
-#~ "    ALL\n"
-#~ "    FORWARD\n"
-#~ "    FORWARD count\n"
-#~ "    FORWARD ALL\n"
-#~ "    BACKWARD\n"
-#~ "    BACKWARD count\n"
-#~ "    BACKWARD ALL"
+#~ "CREATE CAST (sourcetype AS targettype)\n"
+#~ "    WITH INOUT\n"
+#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]"
 #~ msgstr ""
-#~ "FETCH [ riktning { FROM | IN } ] markörsnamn\n"
+#~ "CREATE CAST (källtyp AS måltyp)\n"
+#~ "    WITH FUNCTION funknamn (argtyper)\n"
+#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
 #~ "\n"
-#~ "där riktning kan vara tom eller en av:\n"
+#~ "CREATE CAST (källtyp AS måltyp)\n"
+#~ "    WITHOUT FUNCTION\n"
+#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
 #~ "\n"
-#~ "    NEXT\n"
-#~ "    PRIOR\n"
-#~ "    FIRST\n"
-#~ "    LAST\n"
-#~ "    ABSOLUTE antal\n"
-#~ "    RELATIVE antal\n"
-#~ "    antal\n"
-#~ "    ALL\n"
-#~ "    FORWARD\n"
-#~ "    FORWARD antal\n"
-#~ "    FORWARD ALL\n"
-#~ "    BACKWARD\n"
-#~ "    BACKWARD antal\n"
-#~ "    BACKWARD ALL"
-
-#~ msgid "EXPLAIN [ ANALYZE ] [ VERBOSE ] statement"
-#~ msgstr "EXPLAIN [ ANALYZE ] [ VERBOSE ] sats"
-
-#~ msgid "EXECUTE name [ ( parameter [, ...] ) ]"
-#~ msgstr "EXECUTE namn [ ( parameter [, ...] ) ]"
-
-#~ msgid "END [ WORK | TRANSACTION ]"
-#~ msgstr "END [ WORK | TRANSACTION ]"
-
-#~ msgid "DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP VIEW [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP USER [ IF EXISTS ] name [, ...]"
-#~ msgstr "DROP USER [ IF EXISTS ] namn [, ...]"
-
-#~ msgid "DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP TYPE [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP TRIGGER [ IF EXISTS ] name ON table [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP TRIGGER [ IF EXISTS ] namn ON tabell [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP TEXT SEARCH PARSER [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP TEXT SEARCH PARSER [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+#~ "CREATE CAST (källtyp AS måltyp)\n"
+#~ "    WITH INOUT\n"
+#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]"
 
-#~ msgid "DROP TABLESPACE [ IF EXISTS ] tablespacename"
-#~ msgstr "DROP TABLESPACE [ IF EXISTS ] tabellutrymmesnamn"
+#~ msgid ""
+#~ "CREATE CONSTRAINT TRIGGER name\n"
+#~ "    AFTER event [ OR ... ]\n"
+#~ "    ON table_name\n"
+#~ "    [ FROM referenced_table_name ]\n"
+#~ "    { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n"
+#~ "    FOR EACH ROW\n"
+#~ "    EXECUTE PROCEDURE funcname ( arguments )"
+#~ msgstr ""
+#~ "CREATE CONSTRAINT TRIGGER namn \n"
+#~ "    AFTER händelse [ OR ... ]\n"
+#~ "    ON tabellnamn\n"
+#~ "    [ FROM refererat_tabellnamn ]\n"
+#~ "    { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n"
+#~ "    FOR EACH ROW\n"
+#~ "    EXECUTE PROCEDURE funktionsnamn ( argument )"
 
-#~ msgid "DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP TABLE [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+#~ msgid ""
+#~ "CREATE [ DEFAULT ] CONVERSION name\n"
+#~ "    FOR source_encoding TO dest_encoding FROM funcname"
+#~ msgstr ""
+#~ "CREATE [ DEFAULT ] CONVERSION namn\n"
+#~ "    FOR källkodning TO målkodning FROM funknamn"
 
 #, fuzzy
-#~ msgid "DROP SERVER [ IF EXISTS ] servername [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP CONVERSION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP SEQUENCE [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP SCHEMA [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP RULE [ IF EXISTS ] name ON relation [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP RULE [ IF EXISTS ] namn ON relation [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP ROLE [ IF EXISTS ] name [, ...]"
-#~ msgstr "DROP ROLE [ IF EXISTS ] namn [, ...]"
-
-#~ msgid "DROP OWNED BY name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP OWNED BY namn [, ...] [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP OPERATOR FAMILY [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP OPERATOR FAMILY [ IF EXISTS ] namn USING indexmetod [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP OPERATOR CLASS [ IF EXISTS ] namn USING indexmetod [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP OPERATOR [ IF EXISTS ] name ( { lefttype | NONE } , { righttype | NONE } ) [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP OPERATOR [ IF EXISTS ] namn ( { vänster_typ | NONE } , { höger_typ | NONE } ) [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP INDEX [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP INDEX [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP GROUP [ IF EXISTS ] name [, ...]"
-#~ msgstr "DROP GROUP [ IF EXISTS ] namn [, ...]"
+#~ msgid ""
+#~ "CREATE DATABASE name\n"
+#~ "    [ [ WITH ] [ OWNER [=] dbowner ]\n"
+#~ "           [ TEMPLATE [=] template ]\n"
+#~ "           [ ENCODING [=] encoding ]\n"
+#~ "           [ LC_COLLATE [=] lc_collate ]\n"
+#~ "           [ LC_CTYPE [=] lc_ctype ]\n"
+#~ "           [ TABLESPACE [=] tablespace ]\n"
+#~ "           [ CONNECTION LIMIT [=] connlimit ] ]"
+#~ msgstr ""
+#~ "CREATE DATABASE namn\n"
+#~ "    [ [ WITH ] [ OWNER [=] db-ägare ]\n"
+#~ "           [ TEMPLATE [=] mall ]\n"
+#~ "           [ ENCODING [=] kodning ]\n"
+#~ "           [ TABLESPACE [=] tabellutrymme ] ]\n"
+#~ "           [ CONNECTION LIMIT [=] anslutningstak ] ]"
 
 #~ msgid ""
-#~ "DROP FUNCTION [ IF EXISTS ] name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
-#~ "    [ CASCADE | RESTRICT ]"
+#~ "CREATE DOMAIN name [ AS ] data_type\n"
+#~ "    [ DEFAULT expression ]\n"
+#~ "    [ constraint [ ... ] ]\n"
+#~ "\n"
+#~ "where constraint is:\n"
+#~ "\n"
+#~ "[ CONSTRAINT constraint_name ]\n"
+#~ "{ NOT NULL | NULL | CHECK (expression) }"
 #~ msgstr ""
-#~ "DROP FUNCTION [ IF EXISTS ] namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
-#~ "    [ CASCADE | RESTRICT ]"
+#~ "CREATE DOMAIN namn [ AS ] datatyp\n"
+#~ "    [ DEFAULT uttryck ]\n"
+#~ "    [ villkor [ ... ] ]\n"
+#~ "\n"
+#~ "där villkor är:\n"
+#~ "\n"
+#~ "[ CONSTRAINT villkorsnamn ]\n"
+#~ "{ NOT NULL | NULL | CHECK (uttryck) }"
 
 #, fuzzy
-#~ msgid "DROP FOREIGN DATA WRAPPER [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP CONVERSION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP DOMAIN [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP DOMAIN [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP DATABASE [ IF EXISTS ] name"
-#~ msgstr "DROP DATABASE [ IF EXISTS ] namn"
-
-#~ msgid "DROP CONVERSION [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP CONVERSION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP CAST [ IF EXISTS ] (sourcetype AS targettype) [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP CAST [ IF EXISTS ] (källtyp AS måltyp) [ CASCADE | RESTRICT ]"
-
-#~ msgid "DROP AGGREGATE [ IF EXISTS ] name ( type [ , ... ] ) [ CASCADE | RESTRICT ]"
-#~ msgstr "DROP AGGREGATE [ IF EXISTS ] namn ( typ [ , ... ] ) [ CASCADE | RESTRICT ]"
+#~ msgid ""
+#~ "CREATE [ OR REPLACE ] FUNCTION\n"
+#~ "    name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } defexpr ] [, ...] ] )\n"
+#~ "    [ RETURNS rettype\n"
+#~ "      | RETURNS TABLE ( colname coltype [, ...] ) ]\n"
+#~ "  { LANGUAGE langname\n"
+#~ "    | WINDOW\n"
+#~ "    | IMMUTABLE | STABLE | VOLATILE\n"
+#~ "    | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
+#~ "    | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n"
+#~ "    | COST execution_cost\n"
+#~ "    | ROWS result_rows\n"
+#~ "    | SET configuration_parameter { TO value | = value | FROM CURRENT }\n"
+#~ "    | AS 'definition'\n"
+#~ "    | AS 'obj_file', 'link_symbol'\n"
+#~ "  } ...\n"
+#~ "    [ WITH ( attribute [, ...] ) ]"
+#~ msgstr ""
+#~ "CREATE [ OR REPLACE ] FUNCTION\n"
+#~ "    namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
+#~ "    [ RETURNS rettyp ]\n"
+#~ "  { LANGUAGE språknamn\n"
+#~ "    | IMMUTABLE | STABLE | VOLATILE\n"
+#~ "    | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
+#~ "    | [EXTERNAL] SECURITY INVOKER | [EXTERNAL] SECURITY DEFINER\n"
+#~ "    | AS 'definition'\n"
+#~ "    | AS 'obj-fil', 'länksymbol'\n"
+#~ "  } ...\n"
+#~ "    [ WITH ( attribut [, ...] ) ]"
 
-#~ msgid "DISCARD { ALL | PLANS | TEMPORARY | TEMP }"
-#~ msgstr "DISCARD { ALL | PLANS | TEMPORARY | TEMP }"
+#~ msgid ""
+#~ "CREATE GROUP name [ [ WITH ] option [ ... ] ]\n"
+#~ "\n"
+#~ "where option can be:\n"
+#~ "    \n"
+#~ "      SUPERUSER | NOSUPERUSER\n"
+#~ "    | CREATEDB | NOCREATEDB\n"
+#~ "    | CREATEROLE | NOCREATEROLE\n"
+#~ "    | CREATEUSER | NOCREATEUSER\n"
+#~ "    | INHERIT | NOINHERIT\n"
+#~ "    | LOGIN | NOLOGIN\n"
+#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
+#~ "    | VALID UNTIL 'timestamp' \n"
+#~ "    | IN ROLE rolename [, ...]\n"
+#~ "    | IN GROUP rolename [, ...]\n"
+#~ "    | ROLE rolename [, ...]\n"
+#~ "    | ADMIN rolename [, ...]\n"
+#~ "    | USER rolename [, ...]\n"
+#~ "    | SYSID uid"
+#~ msgstr ""
+#~ "CREATE GROUP namn [ [ WITH ] alternativ [ ... ] ]\n"
+#~ "\n"
+#~ "där alternativ kan vara:\n"
+#~ "    \n"
+#~ "      SUPERUSER | NOSUPERUSER\n"
+#~ "    | CREATEDB | NOCREATEDB\n"
+#~ "    | CREATEROLE | NOCREATEROLE\n"
+#~ "    | CREATEUSER | NOCREATEUSER\n"
+#~ "    | INHERIT | NOINHERIT\n"
+#~ "    | LOGIN | NOLOGIN\n"
+#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'lösenord'\n"
+#~ "    | VALID UNTIL 'tidsstämpel' \n"
+#~ "    | IN ROLE rollnamn [, ...]\n"
+#~ "    | IN GROUP rollnamn [, ...]\n"
+#~ "    | ROLE rollnamn [, ...]\n"
+#~ "    | ADMIN rollnamn [, ...]\n"
+#~ "    | USER rollnamn [, ...]\n"
+#~ "    | SYSID uid"
 
 #~ msgid ""
-#~ "DELETE FROM [ ONLY ] table [ [ AS ] alias ]\n"
-#~ "    [ USING usinglist ]\n"
-#~ "    [ WHERE condition | WHERE CURRENT OF cursor_name ]\n"
-#~ "    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]"
+#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] name ON table [ USING method ]\n"
+#~ "    ( { column | ( expression ) } [ opclass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )\n"
+#~ "    [ WITH ( storage_parameter = value [, ... ] ) ]\n"
+#~ "    [ TABLESPACE tablespace ]\n"
+#~ "    [ WHERE predicate ]"
 #~ msgstr ""
-#~ "DELETE FROM [ ONLY ] tabell [ [ AS ] alias ]\n"
-#~ "    [ USING using-lista ]\n"
-#~ "    [ WHERE villkor | WHERE CURRENT OF märkörnamn ]\n"
-#~ "    [ RETURNING * | utdatauttryck [ [ AS ] utdatanamn ] [, ...] ]"
+#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] namn ON tabell [ USING metod ]\n"
+#~ "    ( { kolumn | ( uttryck ) } [ op-klass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )\n"
+#~ "    [ WITH ( lagringsparameter = värde [, ... ] ) ]\n"
+#~ "    [ TABLESPACE tabellutrymme ]\n"
+#~ "    [ WHERE predikat ]"
+
+#~ msgid ""
+#~ "CREATE [ PROCEDURAL ] LANGUAGE name\n"
+#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name\n"
+#~ "    HANDLER call_handler [ VALIDATOR valfunction ]"
+#~ msgstr ""
+#~ "CREATE [ PROCEDURAL ] LANGUAGE namn\n"
+#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE namn\n"
+#~ "    HANDLER anropshanterare [ VALIDATOR val-funktion ]"
 
 #~ msgid ""
-#~ "DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n"
-#~ "    CURSOR [ { WITH | WITHOUT } HOLD ] FOR query"
+#~ "CREATE OPERATOR name (\n"
+#~ "    PROCEDURE = funcname\n"
+#~ "    [, LEFTARG = lefttype ] [, RIGHTARG = righttype ]\n"
+#~ "    [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n"
+#~ "    [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n"
+#~ "    [, HASHES ] [, MERGES ]\n"
+#~ ")"
 #~ msgstr ""
-#~ "DECLARE namn [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n"
-#~ "    CURSOR [ { WITH | WITHOUT } HOLD ] FOR fråga"
-
-#~ msgid "DEALLOCATE [ PREPARE ] { name | ALL }"
-#~ msgstr "DEALLOCATE [ PREPARE ] { namn | ALL }"
+#~ "CREATE OPERATOR namn (\n"
+#~ "    PROCEDURE = funknamn\n"
+#~ "    [, LEFTARG = vänster-typ ] [, RIGHTARG = höger-typ ]\n"
+#~ "    [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n"
+#~ "    [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n"
+#~ "    [, HASHES ] [, MERGES ]\n"
+#~ ")"
 
+#, fuzzy
 #~ msgid ""
-#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [, ...] ) ]\n"
-#~ "    AS query"
+#~ "CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type\n"
+#~ "  USING index_method [ FAMILY family_name ] AS\n"
+#~ "  {  OPERATOR strategy_number operator_name [ ( op_type, op_type ) ]\n"
+#~ "   | FUNCTION support_number [ ( op_type [ , op_type ] ) ] funcname ( argument_type [, ...] )\n"
+#~ "   | STORAGE storage_type\n"
+#~ "  } [, ... ]"
 #~ msgstr ""
-#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW namn [ ( kolumnnamn [, ...] ) ]\n"
-#~ "    AS fråga"
+#~ "CREATE OPERATOR CLASS namn [ DEFAULT ] FOR TYPE datatyp USING indexmetod AS\n"
+#~ "  {  OPERATOR strateginummer operatornamn [ ( op_typ, op_typ ) ] [ RECHECK ]\n"
+#~ "   | FUNCTION supportnummer funknamn ( argumenttyp [, ...] )\n"
+#~ "   | STORAGE lagringstyp\n"
+#~ "  } [, ... ]"
+
+#~ msgid "CREATE OPERATOR FAMILY name USING index_method"
+#~ msgstr "CREATE OPERATOR FAMILY namn USING indexmetod"
 
 #~ msgid ""
-#~ "CREATE USER name [ [ WITH ] option [ ... ] ]\n"
+#~ "CREATE ROLE name [ [ WITH ] option [ ... ] ]\n"
 #~ "\n"
 #~ "where option can be:\n"
 #~ "    \n"
@@ -6578,7 +6726,7 @@ msgstr ""
 #~ "    | USER rolename [, ...]\n"
 #~ "    | SYSID uid"
 #~ msgstr ""
-#~ "CREATE USER namn [ [ WITH ] alternativ [ ... ] ]\n"
+#~ "CREATE ROLE namn [ [ WITH ] alternativ [ ... ] ]\n"
 #~ "\n"
 #~ "där alternativ kan vara:\n"
 #~ "    \n"
@@ -6598,84 +6746,32 @@ msgstr ""
 #~ "    | USER rollnamn [, ...]\n"
 #~ "    | SYSID uid"
 
-#, fuzzy
 #~ msgid ""
-#~ "CREATE TYPE name AS\n"
-#~ "    ( attribute_name data_type [, ... ] )\n"
-#~ "\n"
-#~ "CREATE TYPE name AS ENUM\n"
-#~ "    ( 'label' [, ... ] )\n"
-#~ "\n"
-#~ "CREATE TYPE name (\n"
-#~ "    INPUT = input_function,\n"
-#~ "    OUTPUT = output_function\n"
-#~ "    [ , RECEIVE = receive_function ]\n"
-#~ "    [ , SEND = send_function ]\n"
-#~ "    [ , TYPMOD_IN = type_modifier_input_function ]\n"
-#~ "    [ , TYPMOD_OUT = type_modifier_output_function ]\n"
-#~ "    [ , ANALYZE = analyze_function ]\n"
-#~ "    [ , INTERNALLENGTH = { internallength | VARIABLE } ]\n"
-#~ "    [ , PASSEDBYVALUE ]\n"
-#~ "    [ , ALIGNMENT = alignment ]\n"
-#~ "    [ , STORAGE = storage ]\n"
-#~ "    [ , LIKE = like_type ]\n"
-#~ "    [ , CATEGORY = category ]\n"
-#~ "    [ , PREFERRED = preferred ]\n"
-#~ "    [ , DEFAULT = default ]\n"
-#~ "    [ , ELEMENT = element ]\n"
-#~ "    [ , DELIMITER = delimiter ]\n"
-#~ ")\n"
-#~ "\n"
-#~ "CREATE TYPE name"
+#~ "CREATE [ OR REPLACE ] RULE name AS ON event\n"
+#~ "    TO table [ WHERE condition ]\n"
+#~ "    DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }"
 #~ msgstr ""
-#~ "CREATE TYPE namn AS\n"
-#~ "    ( attributnamn datatyp [, ... ] )\n"
-#~ "\n"
-#~ "CREATE TYPE namn (\n"
-#~ "    INPUT = inmatningsfunktion,\n"
-#~ "    OUTPUT = utmatningsfunktion\n"
-#~ "    [ , RECEIVE = mottagarfunktion ]\n"
-#~ "    [ , SEND = sändfunktion ]\n"
-#~ "    [ , ANALYZE = analysfunktion ]\n"
-#~ "    [ , INTERNALLENGTH = { internlängd | VARIABLE } ]\n"
-#~ "    [ , PASSEDBYVALUE ]\n"
-#~ "    [ , ALIGNMENT = justering ]\n"
-#~ "    [ , STORAGE = lagring ]\n"
-#~ "    [ , DEFAULT = standard ]\n"
-#~ "    [ , ELEMENT = element ]\n"
-#~ "    [ , DELIMITER = avskiljare ]\n"
-#~ ")\n"
-#~ "\n"
-#~ "CREATE TYPE namn"
+#~ "CREATE [ OR REPLACE ] RULE namn AS ON händelse\n"
+#~ "    TO tabell [ WHERE villkor ]\n"
+#~ "    DO [ ALSO | INSTEAD ] { NOTHING | kommando | ( kommando ; kommando ... ) }"
 
 #~ msgid ""
-#~ "CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }\n"
-#~ "    ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n"
-#~ "    EXECUTE PROCEDURE funcname ( arguments )"
+#~ "CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]\n"
+#~ "CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]"
 #~ msgstr ""
-#~ "CREATE TRIGGER namn { BEFORE | AFTER } { händelse [ OR ... ] }\n"
-#~ "    ON tabell [ FOR [ EACH ] { ROW | STATEMENT } ]\n"
-#~ "    EXECUTE PROCEDURE funknamn ( argument )"
-
-#~ msgid "CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'"
-#~ msgstr "CREATE TABLESPACE tabellutrymmesnamn [ OWNER användarnamn ] LOCATION 'katalog'"
+#~ "CREATE SCHEMA schema-namn [ AUTHORIZATION användarnamn ] [ schema-element [ ... ] ]\n"
+#~ "CREATE SCHEMA AUTHORIZATION användarnamn [ schema-element [ ... ] ]"
 
 #~ msgid ""
-#~ "CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name\n"
-#~ "    [ (column_name [, ...] ) ]\n"
-#~ "    [ WITH ( storage_parameter [= value] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]\n"
-#~ "    [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]\n"
-#~ "    [ TABLESPACE tablespace ]\n"
-#~ "    AS query\n"
-#~ "    [ WITH [ NO ] DATA ]"
+#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
+#~ "    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n"
+#~ "    [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
+#~ "    [ OWNED BY { table.column | NONE } ]"
 #~ msgstr ""
-#~ "CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE tabellnamn\n"
-#~ "    [ (kolumnnamn [, ...] ) ]\n"
-#~ "    [ WITH ( lagringsparameter [= värde] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]\n"
-#~ "    [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]\n"
-#~ "    [ TABLESPACE tabellutrymme ]\n"
-#~ "    AS fråga\n"
-#~ "    [ WITH [ NO ] DATA ]"
+#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE namn [ INCREMENT [ BY ] ökningsvärde ]\n"
+#~ "    [ MINVALUE minvärde | NO MINVALUE ] [ MAXVALUE maxvärde | NO MAXVALUE ]\n"
+#~ "    [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
+#~ "    [ OWNED BY { tabell.kolumn | NONE } ]"
 
 #, fuzzy
 #~ msgid ""
@@ -6756,132 +6852,86 @@ msgstr ""
 #~ "[ USING INDEX TABLESPACE tabellutrymme ]"
 
 #~ msgid ""
-#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
-#~ "    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n"
-#~ "    [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
-#~ "    [ OWNED BY { table.column | NONE } ]"
-#~ msgstr ""
-#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE namn [ INCREMENT [ BY ] ökningsvärde ]\n"
-#~ "    [ MINVALUE minvärde | NO MINVALUE ] [ MAXVALUE maxvärde | NO MAXVALUE ]\n"
-#~ "    [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
-#~ "    [ OWNED BY { tabell.kolumn | NONE } ]"
-
-#~ msgid ""
-#~ "CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]\n"
-#~ "CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]"
-#~ msgstr ""
-#~ "CREATE SCHEMA schema-namn [ AUTHORIZATION användarnamn ] [ schema-element [ ... ] ]\n"
-#~ "CREATE SCHEMA AUTHORIZATION användarnamn [ schema-element [ ... ] ]"
-
-#~ msgid ""
-#~ "CREATE [ OR REPLACE ] RULE name AS ON event\n"
-#~ "    TO table [ WHERE condition ]\n"
-#~ "    DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }"
-#~ msgstr ""
-#~ "CREATE [ OR REPLACE ] RULE namn AS ON händelse\n"
-#~ "    TO tabell [ WHERE villkor ]\n"
-#~ "    DO [ ALSO | INSTEAD ] { NOTHING | kommando | ( kommando ; kommando ... ) }"
-
-#~ msgid ""
-#~ "CREATE ROLE name [ [ WITH ] option [ ... ] ]\n"
-#~ "\n"
-#~ "where option can be:\n"
-#~ "    \n"
-#~ "      SUPERUSER | NOSUPERUSER\n"
-#~ "    | CREATEDB | NOCREATEDB\n"
-#~ "    | CREATEROLE | NOCREATEROLE\n"
-#~ "    | CREATEUSER | NOCREATEUSER\n"
-#~ "    | INHERIT | NOINHERIT\n"
-#~ "    | LOGIN | NOLOGIN\n"
-#~ "    | CONNECTION LIMIT connlimit\n"
-#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
-#~ "    | VALID UNTIL 'timestamp' \n"
-#~ "    | IN ROLE rolename [, ...]\n"
-#~ "    | IN GROUP rolename [, ...]\n"
-#~ "    | ROLE rolename [, ...]\n"
-#~ "    | ADMIN rolename [, ...]\n"
-#~ "    | USER rolename [, ...]\n"
-#~ "    | SYSID uid"
-#~ msgstr ""
-#~ "CREATE ROLE namn [ [ WITH ] alternativ [ ... ] ]\n"
-#~ "\n"
-#~ "där alternativ kan vara:\n"
-#~ "    \n"
-#~ "      SUPERUSER | NOSUPERUSER\n"
-#~ "    | CREATEDB | NOCREATEDB\n"
-#~ "    | CREATEROLE | NOCREATEROLE\n"
-#~ "    | CREATEUSER | NOCREATEUSER\n"
-#~ "    | INHERIT | NOINHERIT\n"
-#~ "    | LOGIN | NOLOGIN\n"
-#~ "    | CONNECTION LIMIT anslutningstak\n"
-#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'lösenord'\n"
-#~ "    | VALID UNTIL 'tidsstämpel' \n"
-#~ "    | IN ROLE rollnamn [, ...]\n"
-#~ "    | IN GROUP rollnamn [, ...]\n"
-#~ "    | ROLE rollnamn [, ...]\n"
-#~ "    | ADMIN rollnamn [, ...]\n"
-#~ "    | USER rollnamn [, ...]\n"
-#~ "    | SYSID uid"
-
-#~ msgid "CREATE OPERATOR FAMILY name USING index_method"
-#~ msgstr "CREATE OPERATOR FAMILY namn USING indexmetod"
-
-#, fuzzy
-#~ msgid ""
-#~ "CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type\n"
-#~ "  USING index_method [ FAMILY family_name ] AS\n"
-#~ "  {  OPERATOR strategy_number operator_name [ ( op_type, op_type ) ]\n"
-#~ "   | FUNCTION support_number [ ( op_type [ , op_type ] ) ] funcname ( argument_type [, ...] )\n"
-#~ "   | STORAGE storage_type\n"
-#~ "  } [, ... ]"
+#~ "CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name\n"
+#~ "    [ (column_name [, ...] ) ]\n"
+#~ "    [ WITH ( storage_parameter [= value] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]\n"
+#~ "    [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]\n"
+#~ "    [ TABLESPACE tablespace ]\n"
+#~ "    AS query\n"
+#~ "    [ WITH [ NO ] DATA ]"
 #~ msgstr ""
-#~ "CREATE OPERATOR CLASS namn [ DEFAULT ] FOR TYPE datatyp USING indexmetod AS\n"
-#~ "  {  OPERATOR strateginummer operatornamn [ ( op_typ, op_typ ) ] [ RECHECK ]\n"
-#~ "   | FUNCTION supportnummer funknamn ( argumenttyp [, ...] )\n"
-#~ "   | STORAGE lagringstyp\n"
-#~ "  } [, ... ]"
+#~ "CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE tabellnamn\n"
+#~ "    [ (kolumnnamn [, ...] ) ]\n"
+#~ "    [ WITH ( lagringsparameter [= värde] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]\n"
+#~ "    [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]\n"
+#~ "    [ TABLESPACE tabellutrymme ]\n"
+#~ "    AS fråga\n"
+#~ "    [ WITH [ NO ] DATA ]"
 
-#~ msgid ""
-#~ "CREATE OPERATOR name (\n"
-#~ "    PROCEDURE = funcname\n"
-#~ "    [, LEFTARG = lefttype ] [, RIGHTARG = righttype ]\n"
-#~ "    [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n"
-#~ "    [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n"
-#~ "    [, HASHES ] [, MERGES ]\n"
-#~ ")"
-#~ msgstr ""
-#~ "CREATE OPERATOR namn (\n"
-#~ "    PROCEDURE = funknamn\n"
-#~ "    [, LEFTARG = vänster-typ ] [, RIGHTARG = höger-typ ]\n"
-#~ "    [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n"
-#~ "    [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n"
-#~ "    [, HASHES ] [, MERGES ]\n"
-#~ ")"
+#~ msgid "CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'"
+#~ msgstr "CREATE TABLESPACE tabellutrymmesnamn [ OWNER användarnamn ] LOCATION 'katalog'"
 
 #~ msgid ""
-#~ "CREATE [ PROCEDURAL ] LANGUAGE name\n"
-#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name\n"
-#~ "    HANDLER call_handler [ VALIDATOR valfunction ]"
+#~ "CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }\n"
+#~ "    ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n"
+#~ "    EXECUTE PROCEDURE funcname ( arguments )"
 #~ msgstr ""
-#~ "CREATE [ PROCEDURAL ] LANGUAGE namn\n"
-#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE namn\n"
-#~ "    HANDLER anropshanterare [ VALIDATOR val-funktion ]"
+#~ "CREATE TRIGGER namn { BEFORE | AFTER } { händelse [ OR ... ] }\n"
+#~ "    ON tabell [ FOR [ EACH ] { ROW | STATEMENT } ]\n"
+#~ "    EXECUTE PROCEDURE funknamn ( argument )"
 
+#, fuzzy
 #~ msgid ""
-#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] name ON table [ USING method ]\n"
-#~ "    ( { column | ( expression ) } [ opclass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )\n"
-#~ "    [ WITH ( storage_parameter = value [, ... ] ) ]\n"
-#~ "    [ TABLESPACE tablespace ]\n"
-#~ "    [ WHERE predicate ]"
+#~ "CREATE TYPE name AS\n"
+#~ "    ( attribute_name data_type [, ... ] )\n"
+#~ "\n"
+#~ "CREATE TYPE name AS ENUM\n"
+#~ "    ( 'label' [, ... ] )\n"
+#~ "\n"
+#~ "CREATE TYPE name (\n"
+#~ "    INPUT = input_function,\n"
+#~ "    OUTPUT = output_function\n"
+#~ "    [ , RECEIVE = receive_function ]\n"
+#~ "    [ , SEND = send_function ]\n"
+#~ "    [ , TYPMOD_IN = type_modifier_input_function ]\n"
+#~ "    [ , TYPMOD_OUT = type_modifier_output_function ]\n"
+#~ "    [ , ANALYZE = analyze_function ]\n"
+#~ "    [ , INTERNALLENGTH = { internallength | VARIABLE } ]\n"
+#~ "    [ , PASSEDBYVALUE ]\n"
+#~ "    [ , ALIGNMENT = alignment ]\n"
+#~ "    [ , STORAGE = storage ]\n"
+#~ "    [ , LIKE = like_type ]\n"
+#~ "    [ , CATEGORY = category ]\n"
+#~ "    [ , PREFERRED = preferred ]\n"
+#~ "    [ , DEFAULT = default ]\n"
+#~ "    [ , ELEMENT = element ]\n"
+#~ "    [ , DELIMITER = delimiter ]\n"
+#~ ")\n"
+#~ "\n"
+#~ "CREATE TYPE name"
 #~ msgstr ""
-#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] namn ON tabell [ USING metod ]\n"
-#~ "    ( { kolumn | ( uttryck ) } [ op-klass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )\n"
-#~ "    [ WITH ( lagringsparameter = värde [, ... ] ) ]\n"
-#~ "    [ TABLESPACE tabellutrymme ]\n"
-#~ "    [ WHERE predikat ]"
+#~ "CREATE TYPE namn AS\n"
+#~ "    ( attributnamn datatyp [, ... ] )\n"
+#~ "\n"
+#~ "CREATE TYPE namn (\n"
+#~ "    INPUT = inmatningsfunktion,\n"
+#~ "    OUTPUT = utmatningsfunktion\n"
+#~ "    [ , RECEIVE = mottagarfunktion ]\n"
+#~ "    [ , SEND = sändfunktion ]\n"
+#~ "    [ , ANALYZE = analysfunktion ]\n"
+#~ "    [ , INTERNALLENGTH = { internlängd | VARIABLE } ]\n"
+#~ "    [ , PASSEDBYVALUE ]\n"
+#~ "    [ , ALIGNMENT = justering ]\n"
+#~ "    [ , STORAGE = lagring ]\n"
+#~ "    [ , DEFAULT = standard ]\n"
+#~ "    [ , ELEMENT = element ]\n"
+#~ "    [ , DELIMITER = avskiljare ]\n"
+#~ ")\n"
+#~ "\n"
+#~ "CREATE TYPE namn"
 
 #~ msgid ""
-#~ "CREATE GROUP name [ [ WITH ] option [ ... ] ]\n"
+#~ "CREATE USER name [ [ WITH ] option [ ... ] ]\n"
 #~ "\n"
 #~ "where option can be:\n"
 #~ "    \n"
@@ -6891,6 +6941,7 @@ msgstr ""
 #~ "    | CREATEUSER | NOCREATEUSER\n"
 #~ "    | INHERIT | NOINHERIT\n"
 #~ "    | LOGIN | NOLOGIN\n"
+#~ "    | CONNECTION LIMIT connlimit\n"
 #~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
 #~ "    | VALID UNTIL 'timestamp' \n"
 #~ "    | IN ROLE rolename [, ...]\n"
@@ -6900,7 +6951,7 @@ msgstr ""
 #~ "    | USER rolename [, ...]\n"
 #~ "    | SYSID uid"
 #~ msgstr ""
-#~ "CREATE GROUP namn [ [ WITH ] alternativ [ ... ] ]\n"
+#~ "CREATE USER namn [ [ WITH ] alternativ [ ... ] ]\n"
 #~ "\n"
 #~ "där alternativ kan vara:\n"
 #~ "    \n"
@@ -6910,6 +6961,7 @@ msgstr ""
 #~ "    | CREATEUSER | NOCREATEUSER\n"
 #~ "    | INHERIT | NOINHERIT\n"
 #~ "    | LOGIN | NOLOGIN\n"
+#~ "    | CONNECTION LIMIT anslutningstak\n"
 #~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'lösenord'\n"
 #~ "    | VALID UNTIL 'tidsstämpel' \n"
 #~ "    | IN ROLE rollnamn [, ...]\n"
@@ -6919,790 +6971,637 @@ msgstr ""
 #~ "    | USER rollnamn [, ...]\n"
 #~ "    | SYSID uid"
 
-#, fuzzy
 #~ msgid ""
-#~ "CREATE [ OR REPLACE ] FUNCTION\n"
-#~ "    name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } defexpr ] [, ...] ] )\n"
-#~ "    [ RETURNS rettype\n"
-#~ "      | RETURNS TABLE ( colname coltype [, ...] ) ]\n"
-#~ "  { LANGUAGE langname\n"
-#~ "    | WINDOW\n"
-#~ "    | IMMUTABLE | STABLE | VOLATILE\n"
-#~ "    | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
-#~ "    | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n"
-#~ "    | COST execution_cost\n"
-#~ "    | ROWS result_rows\n"
-#~ "    | SET configuration_parameter { TO value | = value | FROM CURRENT }\n"
-#~ "    | AS 'definition'\n"
-#~ "    | AS 'obj_file', 'link_symbol'\n"
-#~ "  } ...\n"
-#~ "    [ WITH ( attribute [, ...] ) ]"
+#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [, ...] ) ]\n"
+#~ "    AS query"
 #~ msgstr ""
-#~ "CREATE [ OR REPLACE ] FUNCTION\n"
-#~ "    namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
-#~ "    [ RETURNS rettyp ]\n"
-#~ "  { LANGUAGE språknamn\n"
-#~ "    | IMMUTABLE | STABLE | VOLATILE\n"
-#~ "    | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
-#~ "    | [EXTERNAL] SECURITY INVOKER | [EXTERNAL] SECURITY DEFINER\n"
-#~ "    | AS 'definition'\n"
-#~ "    | AS 'obj-fil', 'länksymbol'\n"
-#~ "  } ...\n"
-#~ "    [ WITH ( attribut [, ...] ) ]"
+#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW namn [ ( kolumnnamn [, ...] ) ]\n"
+#~ "    AS fråga"
 
-#~ msgid ""
-#~ "CREATE DOMAIN name [ AS ] data_type\n"
-#~ "    [ DEFAULT expression ]\n"
-#~ "    [ constraint [ ... ] ]\n"
-#~ "\n"
-#~ "where constraint is:\n"
-#~ "\n"
-#~ "[ CONSTRAINT constraint_name ]\n"
-#~ "{ NOT NULL | NULL | CHECK (expression) }"
-#~ msgstr ""
-#~ "CREATE DOMAIN namn [ AS ] datatyp\n"
-#~ "    [ DEFAULT uttryck ]\n"
-#~ "    [ villkor [ ... ] ]\n"
-#~ "\n"
-#~ "där villkor är:\n"
-#~ "\n"
-#~ "[ CONSTRAINT villkorsnamn ]\n"
-#~ "{ NOT NULL | NULL | CHECK (uttryck) }"
+#~ msgid "DEALLOCATE [ PREPARE ] { name | ALL }"
+#~ msgstr "DEALLOCATE [ PREPARE ] { namn | ALL }"
 
-#, fuzzy
 #~ msgid ""
-#~ "CREATE DATABASE name\n"
-#~ "    [ [ WITH ] [ OWNER [=] dbowner ]\n"
-#~ "           [ TEMPLATE [=] template ]\n"
-#~ "           [ ENCODING [=] encoding ]\n"
-#~ "           [ LC_COLLATE [=] lc_collate ]\n"
-#~ "           [ LC_CTYPE [=] lc_ctype ]\n"
-#~ "           [ TABLESPACE [=] tablespace ]\n"
-#~ "           [ CONNECTION LIMIT [=] connlimit ] ]"
+#~ "DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n"
+#~ "    CURSOR [ { WITH | WITHOUT } HOLD ] FOR query"
 #~ msgstr ""
-#~ "CREATE DATABASE namn\n"
-#~ "    [ [ WITH ] [ OWNER [=] db-ägare ]\n"
-#~ "           [ TEMPLATE [=] mall ]\n"
-#~ "           [ ENCODING [=] kodning ]\n"
-#~ "           [ TABLESPACE [=] tabellutrymme ] ]\n"
-#~ "           [ CONNECTION LIMIT [=] anslutningstak ] ]"
+#~ "DECLARE namn [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n"
+#~ "    CURSOR [ { WITH | WITHOUT } HOLD ] FOR fråga"
 
 #~ msgid ""
-#~ "CREATE [ DEFAULT ] CONVERSION name\n"
-#~ "    FOR source_encoding TO dest_encoding FROM funcname"
+#~ "DELETE FROM [ ONLY ] table [ [ AS ] alias ]\n"
+#~ "    [ USING usinglist ]\n"
+#~ "    [ WHERE condition | WHERE CURRENT OF cursor_name ]\n"
+#~ "    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]"
 #~ msgstr ""
-#~ "CREATE [ DEFAULT ] CONVERSION namn\n"
-#~ "    FOR källkodning TO målkodning FROM funknamn"
+#~ "DELETE FROM [ ONLY ] tabell [ [ AS ] alias ]\n"
+#~ "    [ USING using-lista ]\n"
+#~ "    [ WHERE villkor | WHERE CURRENT OF märkörnamn ]\n"
+#~ "    [ RETURNING * | utdatauttryck [ [ AS ] utdatanamn ] [, ...] ]"
+
+#~ msgid "DISCARD { ALL | PLANS | TEMPORARY | TEMP }"
+#~ msgstr "DISCARD { ALL | PLANS | TEMPORARY | TEMP }"
+
+#~ msgid "DROP AGGREGATE [ IF EXISTS ] name ( type [ , ... ] ) [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP AGGREGATE [ IF EXISTS ] namn ( typ [ , ... ] ) [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP CAST [ IF EXISTS ] (sourcetype AS targettype) [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP CAST [ IF EXISTS ] (källtyp AS måltyp) [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP CONVERSION [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP CONVERSION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP DATABASE [ IF EXISTS ] name"
+#~ msgstr "DROP DATABASE [ IF EXISTS ] namn"
+
+#~ msgid "DROP DOMAIN [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP DOMAIN [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+
+#, fuzzy
+#~ msgid "DROP FOREIGN DATA WRAPPER [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP CONVERSION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
 
 #~ msgid ""
-#~ "CREATE CONSTRAINT TRIGGER name\n"
-#~ "    AFTER event [ OR ... ]\n"
-#~ "    ON table_name\n"
-#~ "    [ FROM referenced_table_name ]\n"
-#~ "    { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n"
-#~ "    FOR EACH ROW\n"
-#~ "    EXECUTE PROCEDURE funcname ( arguments )"
+#~ "DROP FUNCTION [ IF EXISTS ] name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
+#~ "    [ CASCADE | RESTRICT ]"
 #~ msgstr ""
-#~ "CREATE CONSTRAINT TRIGGER namn \n"
-#~ "    AFTER händelse [ OR ... ]\n"
-#~ "    ON tabellnamn\n"
-#~ "    [ FROM refererat_tabellnamn ]\n"
-#~ "    { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n"
-#~ "    FOR EACH ROW\n"
-#~ "    EXECUTE PROCEDURE funktionsnamn ( argument )"
+#~ "DROP FUNCTION [ IF EXISTS ] namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
+#~ "    [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP GROUP [ IF EXISTS ] name [, ...]"
+#~ msgstr "DROP GROUP [ IF EXISTS ] namn [, ...]"
+
+#~ msgid "DROP INDEX [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP INDEX [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP OPERATOR [ IF EXISTS ] name ( { lefttype | NONE } , { righttype | NONE } ) [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP OPERATOR [ IF EXISTS ] namn ( { vänster_typ | NONE } , { höger_typ | NONE } ) [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP OPERATOR CLASS [ IF EXISTS ] namn USING indexmetod [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP OPERATOR FAMILY [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP OPERATOR FAMILY [ IF EXISTS ] namn USING indexmetod [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP OWNED BY name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP OWNED BY namn [, ...] [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP ROLE [ IF EXISTS ] name [, ...]"
+#~ msgstr "DROP ROLE [ IF EXISTS ] namn [, ...]"
+
+#~ msgid "DROP RULE [ IF EXISTS ] name ON relation [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP RULE [ IF EXISTS ] namn ON relation [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP SCHEMA [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP SEQUENCE [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+
+#, fuzzy
+#~ msgid "DROP SERVER [ IF EXISTS ] servername [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP CONVERSION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP TABLE [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP TABLESPACE [ IF EXISTS ] tablespacename"
+#~ msgstr "DROP TABLESPACE [ IF EXISTS ] tabellutrymmesnamn"
+
+#~ msgid "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP TEXT SEARCH PARSER [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP TEXT SEARCH PARSER [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] name [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] namn [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP TRIGGER [ IF EXISTS ] name ON table [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP TRIGGER [ IF EXISTS ] namn ON tabell [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP TYPE [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+
+#~ msgid "DROP USER [ IF EXISTS ] name [, ...]"
+#~ msgstr "DROP USER [ IF EXISTS ] namn [, ...]"
+
+#~ msgid "DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]"
+#~ msgstr "DROP VIEW [ IF EXISTS ] namn [, ...] [ CASCADE | RESTRICT ]"
+
+#~ msgid "END [ WORK | TRANSACTION ]"
+#~ msgstr "END [ WORK | TRANSACTION ]"
+
+#~ msgid "EXECUTE name [ ( parameter [, ...] ) ]"
+#~ msgstr "EXECUTE namn [ ( parameter [, ...] ) ]"
+
+#~ msgid "EXPLAIN [ ANALYZE ] [ VERBOSE ] statement"
+#~ msgstr "EXPLAIN [ ANALYZE ] [ VERBOSE ] sats"
 
 #~ msgid ""
-#~ "CREATE CAST (sourcetype AS targettype)\n"
-#~ "    WITH FUNCTION funcname (argtypes)\n"
-#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
+#~ "FETCH [ direction { FROM | IN } ] cursorname\n"
 #~ "\n"
-#~ "CREATE CAST (sourcetype AS targettype)\n"
-#~ "    WITHOUT FUNCTION\n"
-#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
+#~ "where direction can be empty or one of:\n"
 #~ "\n"
-#~ "CREATE CAST (sourcetype AS targettype)\n"
-#~ "    WITH INOUT\n"
-#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]"
+#~ "    NEXT\n"
+#~ "    PRIOR\n"
+#~ "    FIRST\n"
+#~ "    LAST\n"
+#~ "    ABSOLUTE count\n"
+#~ "    RELATIVE count\n"
+#~ "    count\n"
+#~ "    ALL\n"
+#~ "    FORWARD\n"
+#~ "    FORWARD count\n"
+#~ "    FORWARD ALL\n"
+#~ "    BACKWARD\n"
+#~ "    BACKWARD count\n"
+#~ "    BACKWARD ALL"
 #~ msgstr ""
-#~ "CREATE CAST (källtyp AS måltyp)\n"
-#~ "    WITH FUNCTION funknamn (argtyper)\n"
-#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
+#~ "FETCH [ riktning { FROM | IN } ] markörsnamn\n"
 #~ "\n"
-#~ "CREATE CAST (källtyp AS måltyp)\n"
-#~ "    WITHOUT FUNCTION\n"
-#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]\n"
+#~ "där riktning kan vara tom eller en av:\n"
 #~ "\n"
-#~ "CREATE CAST (källtyp AS måltyp)\n"
-#~ "    WITH INOUT\n"
-#~ "    [ AS ASSIGNMENT | AS IMPLICIT ]"
+#~ "    NEXT\n"
+#~ "    PRIOR\n"
+#~ "    FIRST\n"
+#~ "    LAST\n"
+#~ "    ABSOLUTE antal\n"
+#~ "    RELATIVE antal\n"
+#~ "    antal\n"
+#~ "    ALL\n"
+#~ "    FORWARD\n"
+#~ "    FORWARD antal\n"
+#~ "    FORWARD ALL\n"
+#~ "    BACKWARD\n"
+#~ "    BACKWARD antal\n"
+#~ "    BACKWARD ALL"
 
+#, fuzzy
 #~ msgid ""
-#~ "CREATE AGGREGATE name ( input_data_type [ , ... ] ) (\n"
-#~ "    SFUNC = sfunc,\n"
-#~ "    STYPE = state_data_type\n"
-#~ "    [ , FINALFUNC = ffunc ]\n"
-#~ "    [ , INITCOND = initial_condition ]\n"
-#~ "    [ , SORTOP = sort_operator ]\n"
-#~ ")\n"
+#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON [ TABLE ] tablename [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
 #~ "\n"
-#~ "or the old syntax\n"
+#~ "GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n"
+#~ "    ON [ TABLE ] tablename [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
 #~ "\n"
-#~ "CREATE AGGREGATE name (\n"
-#~ "    BASETYPE = base_type,\n"
-#~ "    SFUNC = sfunc,\n"
-#~ "    STYPE = state_data_type\n"
-#~ "    [ , FINALFUNC = ffunc ]\n"
-#~ "    [ , INITCOND = initial_condition ]\n"
-#~ "    [ , SORTOP = sort_operator ]\n"
-#~ ")"
-#~ msgstr ""
-#~ "CREATE AGGREGATE namn ( indatatyp [ , ... ] ) (\n"
-#~ "    SFUNC = sfunc,\n"
-#~ "    STYPE = tillståndsdatatyp\n"
-#~ "    [ , FINALFUNC = ffunc ]\n"
-#~ "    [ , INITCOND = startvärde ]\n"
-#~ "    [ , SORTOP = sorteringsoperator ]\n"
-#~ ")\n"
+#~ "GRANT { { USAGE | SELECT | UPDATE }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SEQUENCE sequencename [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
 #~ "\n"
-#~ "eller den gamla syntaxen\n"
+#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON DATABASE dbname [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
 #~ "\n"
-#~ "CREATE AGGREGATE namn (\n"
-#~ "    BASETYPE = indatatyp\n"
-#~ "    SFUNC = sfunc,\n"
-#~ "    STYPE = tillståndsdatatyp\n"
-#~ "    [ , FINALFUNC = ffunc ]\n"
-#~ "    [ , INITCOND = startvärde ]\n"
-#~ "    [ , SORTOP = sorteringsoperator ]\n"
-#~ ")"
-
-#, fuzzy
-#~ msgid ""
-#~ "COPY tablename [ ( column [, ...] ) ]\n"
-#~ "    FROM { 'filename' | STDIN }\n"
-#~ "    [ [ WITH ] \n"
-#~ "          [ BINARY ]\n"
-#~ "          [ OIDS ]\n"
-#~ "          [ DELIMITER [ AS ] 'delimiter' ]\n"
-#~ "          [ NULL [ AS ] 'null string' ]\n"
-#~ "          [ CSV [ HEADER ]\n"
-#~ "                [ QUOTE [ AS ] 'quote' ] \n"
-#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
-#~ "                [ FORCE NOT NULL column [, ...] ]\n"
+#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FOREIGN DATA WRAPPER fdwname [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
 #~ "\n"
-#~ "COPY { tablename [ ( column [, ...] ) ] | ( query ) }\n"
-#~ "    TO { 'filename' | STDOUT }\n"
-#~ "    [ [ WITH ] \n"
-#~ "          [ BINARY ]\n"
-#~ "          [ OIDS ]\n"
-#~ "          [ DELIMITER [ AS ] 'delimiter' ]\n"
-#~ "          [ NULL [ AS ] 'null string' ]\n"
-#~ "          [ CSV [ HEADER ]\n"
-#~ "                [ QUOTE [ AS ] 'quote' ] \n"
-#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
-#~ "                [ FORCE QUOTE column [, ...] ]"
-#~ msgstr ""
-#~ "COPY tabellnamn [ ( kolumn [, ...] ) ]\n"
-#~ "    FROM { 'filnamn' | STDIN }\n"
-#~ "    [ [ WITH ] \n"
-#~ "          [ BINARY ] \n"
-#~ "          [ OIDS ]\n"
-#~ "          [ DELIMITER [ AS ] 'avdelare' ]\n"
-#~ "          [ NULL [ AS ] 'null-sträng' ] ]\n"
-#~ "          [ CSV [ HEADER ]\n"
-#~ "                [ QUOTE [ AS ] 'citat' ]\n"
-#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
-#~ "                [ FORCE NOT NULL kolumn [, ...] ]\n"
+#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FOREIGN SERVER servername [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
 #~ "\n"
-#~ "COPY { tabellnamn [ ( kolumn [, ...] ) ] | ( fråga ) }\n"
-#~ "    TO { 'filnamn' | STDOUT }\n"
-#~ "    [ [ WITH ] \n"
-#~ "          [ BINARY ]\n"
-#~ "          [ HEADER ]\n"
-#~ "          [ OIDS ]\n"
-#~ "          [ DELIMITER [ AS ] 'avdelare' ]\n"
-#~ "          [ NULL [ AS ] 'null-sträng' ] ]\n"
-#~ "          [ CSV [ HEADER ]\n"
-#~ "                [ QUOTE [ AS ] 'citat' ]\n"
-#~ "                [ ESCAPE [ AS ] 'escape' ]\n"
-#~ "                [ FORCE QUOTE kolumn [, ...] ]"
-
-#~ msgid "COMMIT PREPARED transaction_id"
-#~ msgstr "COMMIT PREPARED transaktions-id"
-
-#~ msgid "COMMIT [ WORK | TRANSACTION ]"
-#~ msgstr "COMMIT [ WORK | TRANSACTION ]"
-
-#, fuzzy
-#~ msgid ""
-#~ "COMMENT ON\n"
-#~ "{\n"
-#~ "  TABLE object_name |\n"
-#~ "  COLUMN table_name.column_name |\n"
-#~ "  AGGREGATE agg_name (agg_type [, ...] ) |\n"
-#~ "  CAST (sourcetype AS targettype) |\n"
-#~ "  CONSTRAINT constraint_name ON table_name |\n"
-#~ "  CONVERSION object_name |\n"
-#~ "  DATABASE object_name |\n"
-#~ "  DOMAIN object_name |\n"
-#~ "  FUNCTION func_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) |\n"
-#~ "  INDEX object_name |\n"
-#~ "  LARGE OBJECT large_object_oid |\n"
-#~ "  OPERATOR op (leftoperand_type, rightoperand_type) |\n"
-#~ "  OPERATOR CLASS object_name USING index_method |\n"
-#~ "  OPERATOR FAMILY object_name USING index_method |\n"
-#~ "  [ PROCEDURAL ] LANGUAGE object_name |\n"
-#~ "  ROLE object_name |\n"
-#~ "  RULE rule_name ON table_name |\n"
-#~ "  SCHEMA object_name |\n"
-#~ "  SEQUENCE object_name |\n"
-#~ "  TABLESPACE object_name |\n"
-#~ "  TEXT SEARCH CONFIGURATION object_name |\n"
-#~ "  TEXT SEARCH DICTIONARY object_name |\n"
-#~ "  TEXT SEARCH PARSER object_name |\n"
-#~ "  TEXT SEARCH TEMPLATE object_name |\n"
-#~ "  TRIGGER trigger_name ON table_name |\n"
-#~ "  TYPE object_name |\n"
-#~ "  VIEW object_name\n"
-#~ "} IS 'text'"
+#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON LANGUAGE langname [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SCHEMA schemaname [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON TABLESPACE tablespacename [, ...]\n"
+#~ "    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT role [, ...] TO rolename [, ...] [ WITH ADMIN OPTION ]"
 #~ msgstr ""
-#~ "COMMENT ON\n"
-#~ "{\n"
-#~ "  TABLE objektname |\n"
-#~ "  COLUMN tabellnamn.kolumnnamn |\n"
-#~ "  AGGREGATE agg_namn (agg_typ) |\n"
-#~ "  CAST (källtyp AS måltyp) |\n"
-#~ "  CONSTRAINT villkorsnamn ON tabellnamn |\n"
-#~ "  CONVERSION objektnamn |\n"
-#~ "  DATABASE objektnamn |\n"
-#~ "  DOMAIN objektnamn |\n"
-#~ "  FUNCTION funk_namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] ) |\n"
-#~ "  INDEX objektnamn |\n"
-#~ "  LARGE OBJECT stort_objekt_oid |\n"
-#~ "  OPERATOR op (vänster operandstyp, höger operandstyp) |\n"
-#~ "  OPERATOR CLASS objektnamn USING indexmetod |\n"
-#~ "  [ PROCEDURAL ] LANGUAGE objektnamn |\n"
-#~ "  ROLE objektnamn |\n"
-#~ "  RULE regelnamn ON tabellnamn |\n"
-#~ "  SCHEMA objektnamn |\n"
-#~ "  SEQUENCE objektnamn |\n"
-#~ "  TRIGGER utlösarnamn ON tabellnamn |\n"
-#~ "  TYPE objektnamn |\n"
-#~ "  VIEW objektnamn\n"
-#~ "} IS 'text'"
+#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | REFERENCES | TRIGGER }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON [ TABLE ] tabellnamn [, ...]\n"
+#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { { USAGE | SELECT | UPDATE }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SEQUENCE sekvensnamn [, ...]\n"
+#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON DATABASE dbnamn [, ...]\n"
+#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FUNCTION funkname ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] ) [, ...]\n"
+#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON LANGUAGE språknamn [, ...]\n"
+#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SCHEMA schemanamn [, ...]\n"
+#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON TABLESPACE tabellutrymmesnamn [, ...]\n"
+#~ "    TO { användarnamn | GROUP gruppnamn | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+#~ "\n"
+#~ "GRANT roll [, ...] TO användarnamn [, ...] [ WITH ADMIN OPTION ]"
 
 #~ msgid ""
-#~ "CLUSTER [VERBOSE] tablename [ USING indexname ]\n"
-#~ "CLUSTER [VERBOSE]"
+#~ "INSERT INTO table [ ( column [, ...] ) ]\n"
+#~ "    { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query }\n"
+#~ "    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]"
 #~ msgstr ""
-#~ "CLUSTER [VERBOSE] tabellnamn [ USING indexnamn ]\n"
-#~ "CLUSTER [VERBOSE]"
+#~ "INSERT INTO tabell [ ( kolumn [, ...] ) ]\n"
+#~ "    { DEFAULT VALUES | VALUES ( { uttryck | DEFAULT } [, ...] ) [, ...] | fråga }\n"
+#~ "    [ RETURNING * | utdatauttryck [ [ AS ] utdatanamn ] [, ...] ]"
 
-#~ msgid "CLOSE { name | ALL }"
-#~ msgstr "CLOSE { namn | ALL }"
+#~ msgid "LISTEN name"
+#~ msgstr "LISTEN namn"
 
-#~ msgid "CHECKPOINT"
-#~ msgstr "CHECKPOINT"
+#~ msgid "LOAD 'filename'"
+#~ msgstr "LOAD 'filnamn'"
 
 #~ msgid ""
-#~ "BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n"
+#~ "LOCK [ TABLE ] [ ONLY ] name [, ...] [ IN lockmode MODE ] [ NOWAIT ]\n"
 #~ "\n"
-#~ "where transaction_mode is one of:\n"
+#~ "where lockmode is one of:\n"
 #~ "\n"
-#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
-#~ "    READ WRITE | READ ONLY"
+#~ "    ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n"
+#~ "    | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE"
 #~ msgstr ""
-#~ "BEGIN [ WORK | TRANSACTION ] [ transaktionsläge [, ...] ]\n"
+#~ "LOCK [ TABLE ] [ ONLY ] namn [, ...] [ IN låsläge MODE ] [ NOWAIT ]\n"
 #~ "\n"
-#~ "där transaktionsläge är en av:\n"
+#~ "där släge är en av:\n"
 #~ "\n"
-#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
-#~ "    READ WRITE | READ ONLY"
+#~ "    ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n"
+#~ "    | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE"
 
-#~ msgid "ANALYZE [ VERBOSE ] [ table [ ( column [, ...] ) ] ]"
-#~ msgstr "ANALYZE [ VERBOSE ] [ tabell [ ( kolumn [, ...] ) ] ]"
+#~ msgid "MOVE [ direction { FROM | IN } ] cursorname"
+#~ msgstr "MOVE [ riktning { FROM | IN } ] markörnamn"
 
-#~ msgid ""
-#~ "ALTER VIEW name ALTER [ COLUMN ] column SET DEFAULT expression\n"
-#~ "ALTER VIEW name ALTER [ COLUMN ] column DROP DEFAULT\n"
-#~ "ALTER VIEW name OWNER TO new_owner\n"
-#~ "ALTER VIEW name RENAME TO new_name\n"
-#~ "ALTER VIEW name SET SCHEMA new_schema"
-#~ msgstr ""
-#~ "ALTER VIEW namn ALTER [ COLUMN ] kolumn SET DEFAULT uttryck\n"
-#~ "ALTER VIEW namn ALTER [ COLUMN ] kolumn DROP DEFAULT\n"
-#~ "ALTER VIEW namn OWNER TO ny_ägare\n"
-#~ "ALTER VIEW namn RENAME TO nytt_namn\n"
-#~ "ALTER VIEW namn SET SCHEMA nytt_schema"
+#~ msgid "NOTIFY name"
+#~ msgstr "NOTIFY namn"
+
+#~ msgid "PREPARE name [ ( datatype [, ...] ) ] AS statement"
+#~ msgstr "PREPARE namn [ ( datatyp [, ...] ) ] AS sats"
+
+#~ msgid "PREPARE TRANSACTION transaction_id"
+#~ msgstr "PREPARE TRANSACTION transaktions_id"
+
+#~ msgid "REASSIGN OWNED BY old_role [, ...] TO new_role"
+#~ msgstr "REASSIGN OWNED BY gammal_roll [, ...] TO ny_roll"
+
+#~ msgid "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]"
+#~ msgstr "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } namn [ FORCE ]"
+
+#~ msgid "RELEASE [ SAVEPOINT ] savepoint_name"
+#~ msgstr "RELEASE [ SAVEPOINT ] sparpunktsnamn"
 
 #, fuzzy
 #~ msgid ""
-#~ "ALTER USER name [ [ WITH ] option [ ... ] ]\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON [ TABLE ] tablename [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "where option can be:\n"
-#~ "    \n"
-#~ "      SUPERUSER | NOSUPERUSER\n"
-#~ "    | CREATEDB | NOCREATEDB\n"
-#~ "    | CREATEROLE | NOCREATEROLE\n"
-#~ "    | CREATEUSER | NOCREATEUSER\n"
-#~ "    | INHERIT | NOINHERIT\n"
-#~ "    | LOGIN | NOLOGIN\n"
-#~ "    | CONNECTION LIMIT connlimit\n"
-#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
-#~ "    | VALID UNTIL 'timestamp' \n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n"
+#~ "    ON [ TABLE ] tablename [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "ALTER USER name RENAME TO newname\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { USAGE | SELECT | UPDATE }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SEQUENCE sequencename [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "ALTER USER name SET configuration_parameter { TO | = } { value | DEFAULT }\n"
-#~ "ALTER USER name SET configuration_parameter FROM CURRENT\n"
-#~ "ALTER USER name RESET configuration_parameter\n"
-#~ "ALTER USER name RESET ALL"
-#~ msgstr ""
-#~ "ALTER USER namn [ [ WITH ] alternativ [ ... ] ]\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON DATABASE dbname [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "där alternativ kan vara:\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FOREIGN DATA WRAPPER fdwname [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "      SUPERUSER | NOSUPERUSER\n"
-#~ "    | CREATEDB | NOCREATEDB\n"
-#~ "    | CREATEROLE | NOCREATEROLE\n"
-#~ "    | CREATEUSER | NOCREATEUSER\n"
-#~ "    | INHERIT | NOINHERIT\n"
-#~ "    | LOGIN | NOLOGIN\n"
-#~ "    | CONNECTION LIMIT anslutningstak\n"
-#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'lösenord' \n"
-#~ "    | VALID UNTIL 'tidsstämpel'\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FOREIGN SERVER servername [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "ALTER USER namn RENAME TO nytt_namn\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { EXECUTE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "ALTER USER namn SET konfigurationsparameter { TO | = } { värde | DEFAULT }\n"
-#~ "ALTER USER namn RESET konfigurationsparameter"
-
-#~ msgid ""
-#~ "ALTER TYPE name RENAME TO new_name\n"
-#~ "ALTER TYPE name OWNER TO new_owner \n"
-#~ "ALTER TYPE name SET SCHEMA new_schema"
-#~ msgstr ""
-#~ "ALTER TYPE namn RENAME TO nytt_namn\n"
-#~ "ALTER TYPE namn OWNER TO ny_ägare \n"
-#~ "ALTER TYPE namn SET SCHEMA nytt_schema"
-
-#~ msgid "ALTER TRIGGER name ON table RENAME TO newname"
-#~ msgstr "ALTER TRIGGER namb ON tabell RENAME TO nyttnamn"
-
-#~ msgid "ALTER TEXT SEARCH TEMPLATE name RENAME TO newname"
-#~ msgstr "ALTER TEXT SEARCH TEMPLATE namn RENAME TO nyttnamn"
-
-#~ msgid "ALTER TEXT SEARCH PARSER name RENAME TO newname"
-#~ msgstr "ALTER TEXT SEARCH PARSER namn RENAME TO nyttnamn"
-
-#~ msgid ""
-#~ "ALTER TABLESPACE name RENAME TO newname\n"
-#~ "ALTER TABLESPACE name OWNER TO newowner"
-#~ msgstr ""
-#~ "ALTER TABLESPACE namn RENAME TO nytt_namn\n"
-#~ "ALTER TABLESPACE namn OWNER TO ny_ägare"
-
-#, fuzzy
-#~ msgid ""
-#~ "ALTER TABLE [ ONLY ] name [ * ]\n"
-#~ "    action [, ... ]\n"
-#~ "ALTER TABLE [ ONLY ] name [ * ]\n"
-#~ "    RENAME [ COLUMN ] column TO new_column\n"
-#~ "ALTER TABLE name\n"
-#~ "    RENAME TO new_name\n"
-#~ "ALTER TABLE name\n"
-#~ "    SET SCHEMA new_schema\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON LANGUAGE langname [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "where action is one of:\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SCHEMA schemaname [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "    ADD [ COLUMN ] column type [ column_constraint [ ... ] ]\n"
-#~ "    DROP [ COLUMN ] column [ RESTRICT | CASCADE ]\n"
-#~ "    ALTER [ COLUMN ] column [ SET DATA ] TYPE type [ USING expression ]\n"
-#~ "    ALTER [ COLUMN ] column SET DEFAULT expression\n"
-#~ "    ALTER [ COLUMN ] column DROP DEFAULT\n"
-#~ "    ALTER [ COLUMN ] column { SET | DROP } NOT NULL\n"
-#~ "    ALTER [ COLUMN ] column SET STATISTICS integer\n"
-#~ "    ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }\n"
-#~ "    ADD table_constraint\n"
-#~ "    DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n"
-#~ "    DISABLE TRIGGER [ trigger_name | ALL | USER ]\n"
-#~ "    ENABLE TRIGGER [ trigger_name | ALL | USER ]\n"
-#~ "    ENABLE REPLICA TRIGGER trigger_name\n"
-#~ "    ENABLE ALWAYS TRIGGER trigger_name\n"
-#~ "    DISABLE RULE rewrite_rule_name\n"
-#~ "    ENABLE RULE rewrite_rule_name\n"
-#~ "    ENABLE REPLICA RULE rewrite_rule_name\n"
-#~ "    ENABLE ALWAYS RULE rewrite_rule_name\n"
-#~ "    CLUSTER ON index_name\n"
-#~ "    SET WITHOUT CLUSTER\n"
-#~ "    SET WITH OIDS\n"
-#~ "    SET WITHOUT OIDS\n"
-#~ "    SET ( storage_parameter = value [, ... ] )\n"
-#~ "    RESET ( storage_parameter [, ... ] )\n"
-#~ "    INHERIT parent_table\n"
-#~ "    NO INHERIT parent_table\n"
-#~ "    OWNER TO new_owner\n"
-#~ "    SET TABLESPACE new_tablespace"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { CREATE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON TABLESPACE tablespacename [, ...]\n"
+#~ "    FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "\n"
+#~ "REVOKE [ ADMIN OPTION FOR ]\n"
+#~ "    role [, ...] FROM rolename [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]"
 #~ msgstr ""
-#~ "ALTER TABLE [ ONLY ] namn [ * ]\n"
-#~ "    aktion [, ... ]\n"
-#~ "ALTER TABLE [ ONLY ] namn [ * ]\n"
-#~ "    RENAME [ COLUMN ] kolumn TO ny_kolumn\n"
-#~ "ALTER TABLE namn\n"
-#~ "    RENAME TO nytt_namn\n"
-#~ "ALTER TABLE namn\n"
-#~ "    SET SCHEMA nytt_schema\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { SELECT | INSERT | UPDATE | DELETE | REFERENCES | TRIGGER }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON [ TABLE ] tabellnamn [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "där aktion är en av:\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { USAGE | SELECT | UPDATE }\n"
+#~ "    [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SEQUENCE sekvensnamn [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
 #~ "\n"
-#~ "    ADD [ COLUMN ] kolumn type [ kolumnvillkor [ ... ] ]\n"
-#~ "    DROP [ COLUMN ] kolumn [ RESTRICT | CASCADE ]\n"
-#~ "    ALTER [ COLUMN ] kolumn TYPE type [ USING uttryck ]\n"
-#~ "    ALTER [ COLUMN ] kolumn SET DEFAULT uttryck\n"
-#~ "    ALTER [ COLUMN ] kolumn DROP DEFAULT\n"
-#~ "    ALTER [ COLUMN ] kolumn { SET | DROP } NOT NULL\n"
-#~ "    ALTER [ COLUMN ] kolumn SET STATISTICS heltal\n"
-#~ "    ALTER [ COLUMN ] kolumn SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }\n"
-#~ "    ADD tabellvillkor\n"
-#~ "    DROP CONSTRAINT villkorsnamn [ RESTRICT | CASCADE ]\n"
-#~ "    DISABLE TRIGGER [ utlösarnamn | ALL | USER ]\n"
-#~ "    ENABLE TRIGGER [ utlösarnamn | ALL | USER ]\n"
-#~ "    CLUSTER ON indexnamn\n"
-#~ "    SET WITHOUT CLUSTER\n"
-#~ "    SET WITHOUT OIDS\n"
-#~ "    SET ( lagringsparameter = värde [, ... ] )\n"
-#~ "    RESET ( lagringsparameter [, ... ] )\n"
-#~ "    INHERIT föräldertabell\n"
-#~ "    NO INHERIT föräldertabell\n"
-#~ "    OWNER TO ny_ägare\n"
-#~ "    SET TABLESPACE tabellutrymme"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON DATABASE dbnamn [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { EXECUTE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON FUNCTION funknamn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] ) [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { USAGE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON LANGUAGE språknamn [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+#~ "    ON SCHEMA schemanamn [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "\n"
+#~ "REVOKE [ GRANT OPTION FOR ]\n"
+#~ "    { CREATE | ALL [ PRIVILEGES ] }\n"
+#~ "    ON TABLESPACE tabellutrymmesnamn [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]\n"
+#~ "\n"
+#~ "REVOKE [ ADMIN OPTION FOR ]\n"
+#~ "    rolk [, ...]\n"
+#~ "    FROM { användarnamn | GROUP gruppnamn | PUBLIC } [, ...]\n"
+#~ "    [ CASCADE | RESTRICT ]"
 
-#, fuzzy
-#~ msgid ""
-#~ "ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
-#~ "    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n"
-#~ "    [ START [ WITH ] start ]\n"
-#~ "    [ RESTART [ [ WITH ] restart ] ]\n"
-#~ "    [ CACHE cache ] [ [ NO ] CYCLE ]\n"
-#~ "    [ OWNED BY { table.column | NONE } ]\n"
-#~ "ALTER SEQUENCE name OWNER TO new_owner\n"
-#~ "ALTER SEQUENCE name RENAME TO new_name\n"
-#~ "ALTER SEQUENCE name SET SCHEMA new_schema"
-#~ msgstr ""
-#~ "ALTER SEQUENCE namn [ INCREMENT [ BY ] ökningsvärde ]\n"
-#~ "    [ MINVALUE minvärde | NO MINVALUE ] [ MAXVALUE maxvärde | NO MAXVALUE ]\n"
-#~ "    [ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
-#~ "    [ OWNED BY { tabell.kolumn | NONE } ]\n"
-#~ "ALTER SEQUENCE namn SET SCHEMA nytt_schema"
+#~ msgid "ROLLBACK [ WORK | TRANSACTION ]"
+#~ msgstr "ROLLBACK [ WORK | TRANSACTION ]"
 
-#~ msgid ""
-#~ "ALTER SCHEMA name RENAME TO newname\n"
-#~ "ALTER SCHEMA name OWNER TO newowner"
-#~ msgstr ""
-#~ "ALTER SCHEMA namn RENAME TO nytt_namn\n"
-#~ "ALTER SCHEMA namn OWNER TO ny_ägare"
+#~ msgid "ROLLBACK PREPARED transaction_id"
+#~ msgstr "ROLLBACK PREPARED transaktions_id"
+
+#~ msgid "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name"
+#~ msgstr "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] sparpunktsnamn"
 
 #, fuzzy
 #~ msgid ""
-#~ "ALTER ROLE name [ [ WITH ] option [ ... ] ]\n"
-#~ "\n"
-#~ "where option can be:\n"
-#~ "    \n"
-#~ "      SUPERUSER | NOSUPERUSER\n"
-#~ "    | CREATEDB | NOCREATEDB\n"
-#~ "    | CREATEROLE | NOCREATEROLE\n"
-#~ "    | CREATEUSER | NOCREATEUSER\n"
-#~ "    | INHERIT | NOINHERIT\n"
-#~ "    | LOGIN | NOLOGIN\n"
-#~ "    | CONNECTION LIMIT connlimit\n"
-#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
-#~ "    | VALID UNTIL 'timestamp' \n"
+#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n"
+#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
+#~ "    * | expression [ [ AS ] output_name ] [, ...]\n"
+#~ "    [ FROM from_item [, ...] ]\n"
+#~ "    [ WHERE condition ]\n"
+#~ "    [ GROUP BY expression [, ...] ]\n"
+#~ "    [ HAVING condition [, ...] ]\n"
+#~ "    [ WINDOW window_name AS ( window_definition ) [, ...] ]\n"
+#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+#~ "    [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n"
+#~ "    [ LIMIT { count | ALL } ]\n"
+#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
+#~ "    [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n"
+#~ "    [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]\n"
 #~ "\n"
-#~ "ALTER ROLE name RENAME TO newname\n"
+#~ "where from_item can be one of:\n"
 #~ "\n"
-#~ "ALTER ROLE name SET configuration_parameter { TO | = } { value | DEFAULT }\n"
-#~ "ALTER ROLE name SET configuration_parameter FROM CURRENT\n"
-#~ "ALTER ROLE name RESET configuration_parameter\n"
-#~ "ALTER ROLE name RESET ALL"
-#~ msgstr ""
-#~ "ALTER ROLE namn [ [ WITH ] alternativ [ ... ] ]\n"
+#~ "    [ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n"
+#~ "    ( select ) [ AS ] alias [ ( column_alias [, ...] ) ]\n"
+#~ "    with_query_name [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n"
+#~ "    function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias [, ...] | column_definition [, ...] ) ]\n"
+#~ "    function_name ( [ argument [, ...] ] ) AS ( column_definition [, ...] )\n"
+#~ "    from_item [ NATURAL ] join_type from_item [ ON join_condition | USING ( join_column [, ...] ) ]\n"
 #~ "\n"
-#~ "där alternativ kan vara:\n"
-#~ "    \n"
-#~ "      SUPERUSER | NOSUPERUSER\n"
-#~ "    | CREATEDB | NOCREATEDB\n"
-#~ "    | CREATEROLE | NOCREATEROLE\n"
-#~ "    | CREATEUSER | NOCREATEUSER\n"
-#~ "    | INHERIT | NOINHERIT\n"
-#~ "    | LOGIN | NOLOGIN\n"
-#~ "    | CONNECTION LIMIT anslutningstak\n"
-#~ "    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'lösenord'\n"
-#~ "    | VALID UNTIL 'tidsstämpel' \n"
+#~ "and with_query is:\n"
 #~ "\n"
-#~ "ALTER ROLE namn RENAME TO nytt_namn\n"
+#~ "    with_query_name [ ( column_name [, ...] ) ] AS ( select )\n"
 #~ "\n"
-#~ "ALTER ROLE namn SET konfigurationsparameter { TO | = } { värde | DEFAULT }\n"
-#~ "ALTER ROLE namn RESET konfigurationsparameter"
-
-#~ msgid ""
-#~ "ALTER OPERATOR CLASS name USING index_method RENAME TO newname\n"
-#~ "ALTER OPERATOR CLASS name USING index_method OWNER TO newowner"
+#~ "TABLE { [ ONLY ] table_name [ * ] | with_query_name }"
 #~ msgstr ""
-#~ "ALTER OPERATOR CLASS namn USING indexmetod RENAME TO nytt_namn\n"
-#~ "ALTER OPERATOR CLASS namn USING indexmetod OWNER TO ny_ägare"
-
-#~ msgid "ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO newowner"
-#~ msgstr "ALTER OPERATOR namn ( { vänster_typ | NONE }, { höger_typ | NONE } ) OWNER TO ny_ägare"
+#~ "SELECT [ ALL | DISTINCT [ ON ( uttryck [, ...] ) ] ]\n"
+#~ "    * | uttryck [ AS utnamn ] [, ...]\n"
+#~ "    [ FROM frånval [, ...] ]\n"
+#~ "    [ WHERE villkor ]\n"
+#~ "    [ GROUP BY uttryck [, ...] ]\n"
+#~ "    [ HAVING villkor [, ...] ]\n"
+#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+#~ "    [ ORDER BY uttryck [ ASC | DESC | USING operator ] [, ...] ]\n"
+#~ "    [ LIMIT { antal | ALL } ]\n"
+#~ "    [ OFFSET start ]\n"
+#~ "    [ FOR { UPDATE | SHARE } [ OF tabellnamn [, ...] ] [ NOWAIT ] [...] ]\n"
+#~ "\n"
+#~ "där frånval kan vara en av:\n"
+#~ "\n"
+#~ "    [ ONLY ] tabellnamn [ * ] [ [ AS ] alias [ ( kolumnalias [, ...] ) ] ]\n"
+#~ "    ( select ) [ AS ] alias [ ( kolumnalias [, ...] ) ]\n"
+#~ "    funktionsnamn ( [ argument [, ...] ] ) [ AS ] alias [ ( kolumnalias [, ...] | kolumndefinition [, ...] ) ]\n"
+#~ "    funktionsnamn ( [ argument [, ...] ] ) AS ( kolumndefinition [, ...] )\n"
+#~ "    frånval [ NATURAL ] join-typ frånval [ ON join-villkor | USING ( join-kolumn [, ...] ) ]"
 
 #, fuzzy
 #~ msgid ""
-#~ "ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO newname\n"
-#~ "ALTER [ PROCEDURAL ] LANGUAGE name OWNER TO new_owner"
+#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n"
+#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
+#~ "    * | expression [ [ AS ] output_name ] [, ...]\n"
+#~ "    INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table\n"
+#~ "    [ FROM from_item [, ...] ]\n"
+#~ "    [ WHERE condition ]\n"
+#~ "    [ GROUP BY expression [, ...] ]\n"
+#~ "    [ HAVING condition [, ...] ]\n"
+#~ "    [ WINDOW window_name AS ( window_definition ) [, ...] ]\n"
+#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+#~ "    [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n"
+#~ "    [ LIMIT { count | ALL } ]\n"
+#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
+#~ "    [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n"
+#~ "    [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]"
 #~ msgstr ""
-#~ "ALTER SCHEMA namn RENAME TO nytt_namn\n"
-#~ "ALTER SCHEMA namn OWNER TO ny_ägare"
+#~ "SELECT [ ALL | DISTINCT [ ON ( uttryck [, ...] ) ] ]\n"
+#~ "    * | uttryck [ AS utnamn ] [, ...]\n"
+#~ "    INTO [ TEMPORARY | TEMP ] [ TABLE ] ny_tabell\n"
+#~ "    [ FROM frånval [, ...] ]\n"
+#~ "    [ WHERE villkor ]\n"
+#~ "    [ GROUP BY uttryck [, ...] ]\n"
+#~ "    [ HAVING villkor [, ...] ]\n"
+#~ "    [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+#~ "    [ ORDER BY uttryck [ ASC | DESC | USING operator ] [, ...] ]\n"
+#~ "    [ LIMIT { antal | ALL } ]\n"
+#~ "    [ OFFSET start ]\n"
+#~ "    [ FOR { UPDATE | SHARE } [ OF tabellnamn [, ...] ] [ NOWAIT ] [...] ]"
 
 #~ msgid ""
-#~ "ALTER INDEX name RENAME TO new_name\n"
-#~ "ALTER INDEX name SET TABLESPACE tablespace_name\n"
-#~ "ALTER INDEX name SET ( storage_parameter = value [, ... ] )\n"
-#~ "ALTER INDEX name RESET ( storage_parameter [, ... ] )"
+#~ "SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value | 'value' | DEFAULT }\n"
+#~ "SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }"
 #~ msgstr ""
-#~ "ALTER INDEX namn RENAME TO nytt_namn\n"
-#~ "ALTER INDEX namn SET TABLESPACE tabellutrymmesnamn\n"
-#~ "ALTER INDEX namn SET ( lagringsparameter = värde [, ... ] )\n"
-#~ "ALTER INDEX namn RESET ( lagringsparameter [, ... ] )"
+#~ "SET [ SESSION | LOCAL ] konfigurationsparameter { TO | = } { värde | 'värde' | DEFAULT }\n"
+#~ "SET [ SESSION | LOCAL ] TIME ZONE { tidszon | LOCAL | DEFAULT }"
+
+#~ msgid "SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }"
+#~ msgstr "SET CONSTRAINTS { ALL | namn [, ...] } { DEFERRED | IMMEDIATE }"
 
 #~ msgid ""
-#~ "ALTER GROUP groupname ADD USER username [, ... ]\n"
-#~ "ALTER GROUP groupname DROP USER username [, ... ]\n"
-#~ "\n"
-#~ "ALTER GROUP groupname RENAME TO newname"
+#~ "SET [ SESSION | LOCAL ] ROLE rolename\n"
+#~ "SET [ SESSION | LOCAL ] ROLE NONE\n"
+#~ "RESET ROLE"
 #~ msgstr ""
-#~ "ALTER GROUP gruppnamn ADD USER användarnamn [, ... ]\n"
-#~ "ALTER GROUP gruppnamn DROP USER användarnamn [, ... ]\n"
-#~ "\n"
-#~ "ALTER GROUP gruppnamn RENAME TO nyttnamn"
+#~ "SET [ SESSION | LOCAL ] ROLE rollnamn\n"
+#~ "SET [ SESSION | LOCAL ] ROLE NONE\n"
+#~ "RESET ROLE"
 
-#, fuzzy
 #~ msgid ""
-#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
-#~ "    action [ ... ] [ RESTRICT ]\n"
-#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
-#~ "    RENAME TO new_name\n"
-#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
-#~ "    OWNER TO new_owner\n"
-#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n"
-#~ "    SET SCHEMA new_schema\n"
+#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username\n"
+#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
+#~ "RESET SESSION AUTHORIZATION"
+#~ msgstr ""
+#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION användarnamn\n"
+#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
+#~ "RESET SESSION AUTHORIZATION"
+
+#~ msgid ""
+#~ "SET TRANSACTION transaction_mode [, ...]\n"
+#~ "SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]\n"
 #~ "\n"
-#~ "where action is one of:\n"
+#~ "where transaction_mode is one of:\n"
 #~ "\n"
-#~ "    CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
-#~ "    IMMUTABLE | STABLE | VOLATILE\n"
-#~ "    [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n"
-#~ "    COST execution_cost\n"
-#~ "    ROWS result_rows\n"
-#~ "    SET configuration_parameter { TO | = } { value | DEFAULT }\n"
-#~ "    SET configuration_parameter FROM CURRENT\n"
-#~ "    RESET configuration_parameter\n"
-#~ "    RESET ALL"
+#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+#~ "    READ WRITE | READ ONLY"
 #~ msgstr ""
-#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
-#~ "    aktion [, ... ] [ RESTRICT ]\n"
-#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
-#~ "    RENAME TO nytt_namn\n"
-#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
-#~ "    OWNER TO ny_ägare\n"
-#~ "ALTER FUNCTION namn ( [ [ arg_läge ] [ arg_namn ] arg_typ [, ...] ] )\n"
-#~ "    SET SCHEMA nytt_schema\n"
+#~ "SET TRANSACTION transaktionsläge [, ...]\n"
+#~ "SET SESSION CHARACTERISTICS AS TRANSACTION transaktionsläge [, ...]\n"
 #~ "\n"
-#~ "där aktion är en av:\n"
+#~ "där transaktionsläge är en av:\n"
 #~ "\n"
-#~ "    CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
-#~ "    IMMUTABLE | STABLE | VOLATILE\n"
-#~ "    [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER"
+#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+#~ "    READ WRITE | READ ONLY"
 
 #~ msgid ""
-#~ "ALTER DOMAIN name\n"
-#~ "    { SET DEFAULT expression | DROP DEFAULT }\n"
-#~ "ALTER DOMAIN name\n"
-#~ "    { SET | DROP } NOT NULL\n"
-#~ "ALTER DOMAIN name\n"
-#~ "    ADD domain_constraint\n"
-#~ "ALTER DOMAIN name\n"
-#~ "    DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n"
-#~ "ALTER DOMAIN name\n"
-#~ "    OWNER TO new_owner \n"
-#~ "ALTER DOMAIN name\n"
-#~ "    SET SCHEMA new_schema"
+#~ "SHOW name\n"
+#~ "SHOW ALL"
 #~ msgstr ""
-#~ "ALTER DOMAIN namn\n"
-#~ "    { SET DEFAULT uttryck | DROP DEFAULT }\n"
-#~ "ALTER DOMAIN namn\n"
-#~ "    { SET | DROP } NOT NULL\n"
-#~ "ALTER DOMAIN namn\n"
-#~ "    ADD domain_villkor (constraint)\n"
-#~ "ALTER DOMAIN namn\n"
-#~ "    DROP CONSTRAINT villkorsnamn [ RESTRICT | CASCADE ]\n"
-#~ "ALTER DOMAIN namn\n"
-#~ "    OWNER TO ny_ägare\n"
-#~ "ALTER DOMAIN namn\n"
-#~ "    SET SCHEMA nytt_schema"
+#~ "SHOW namn\n"
+#~ "SHOW ALL"
 
-#, fuzzy
 #~ msgid ""
-#~ "ALTER DATABASE name [ [ WITH ] option [ ... ] ]\n"
-#~ "\n"
-#~ "where option can be:\n"
-#~ "\n"
-#~ "    CONNECTION LIMIT connlimit\n"
-#~ "\n"
-#~ "ALTER DATABASE name RENAME TO newname\n"
-#~ "\n"
-#~ "ALTER DATABASE name OWNER TO new_owner\n"
+#~ "START TRANSACTION [ transaction_mode [, ...] ]\n"
 #~ "\n"
-#~ "ALTER DATABASE name SET TABLESPACE new_tablespace\n"
+#~ "where transaction_mode is one of:\n"
 #~ "\n"
-#~ "ALTER DATABASE name SET configuration_parameter { TO | = } { value | DEFAULT }\n"
-#~ "ALTER DATABASE name SET configuration_parameter FROM CURRENT\n"
-#~ "ALTER DATABASE name RESET configuration_parameter\n"
-#~ "ALTER DATABASE name RESET ALL"
+#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+#~ "    READ WRITE | READ ONLY"
 #~ msgstr ""
-#~ "ALTER DATABASE namn [ [ WITH ] alternativ [ ... ] ]\n"
-#~ "\n"
-#~ "där alternativ kan vara:\n"
-#~ "\n"
-#~ "    CONNECTION LIMIT anslutningstak\n"
-#~ "\n"
-#~ "ALTER DATABASE namn SET parameter { TO | = } { värde | DEFAULT }\n"
-#~ "ALTER DATABASE namn RESET parameter\n"
+#~ "START TRANSACTION [ transaktionsläge [, ...] ]\n"
 #~ "\n"
-#~ "ALTER DATABASE namn RENAME TO nyttnamn\n"
+#~ "där transaktionsläge är en av:\n"
 #~ "\n"
-#~ "ALTER DATABASE namn OWNER TO ny_ägare"
+#~ "    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+#~ "    READ WRITE | READ ONLY"
 
 #~ msgid ""
-#~ "ALTER CONVERSION name RENAME TO newname\n"
-#~ "ALTER CONVERSION name OWNER TO newowner"
+#~ "TRUNCATE [ TABLE ] [ ONLY ] name [, ... ]\n"
+#~ "    [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]"
 #~ msgstr ""
-#~ "ALTER CONVERSION namn RENAME TO nytt_namn\n"
-#~ "ALTER CONVERSION namn OWNER TO ny_ägare"
+#~ "TRUNCATE [ TABLE ] [ ONLY ] namn [, ... ]\n"
+#~ "    [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]"
+
+#~ msgid "UNLISTEN { name | * }"
+#~ msgstr "UNLISTEN { namn | * }"
 
 #~ msgid ""
-#~ "ALTER AGGREGATE name ( type [ , ... ] ) RENAME TO new_name\n"
-#~ "ALTER AGGREGATE name ( type [ , ... ] ) OWNER TO new_owner\n"
-#~ "ALTER AGGREGATE name ( type [ , ... ] ) SET SCHEMA new_schema"
+#~ "UPDATE [ ONLY ] table [ [ AS ] alias ]\n"
+#~ "    SET { column = { expression | DEFAULT } |\n"
+#~ "          ( column [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]\n"
+#~ "    [ FROM fromlist ]\n"
+#~ "    [ WHERE condition | WHERE CURRENT OF cursor_name ]\n"
+#~ "    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]"
 #~ msgstr ""
-#~ "ALTER AGGREGATE namn ( typ [ , ... ] ) RENAME TO nytt_namn\n"
-#~ "ALTER AGGREGATE name ( typ [ , ... ] ) OWNER TO ny_ägare\n"
-#~ "ALTER AGGREGATE namn ( typ [ , ... ] ) SET SCHEMA nytt_schema"
-
-#~ msgid "ABORT [ WORK | TRANSACTION ]"
-#~ msgstr "ABORT [ WORK | TRANSACTION ]"
-
-#~ msgid "could not change directory to \"%s\""
-#~ msgstr "kunde inte byta katalog till \"%s\""
-
-#~ msgid "tablespace"
-#~ msgstr "tabellutrymme"
-
-#~ msgid "input_data_type"
-#~ msgstr "indatatyp"
-
-#~ msgid "agg_type"
-#~ msgstr "agg_typ"
-
-#~ msgid "agg_name"
-#~ msgstr "agg_namn"
-
-#~ msgid "new_column"
-#~ msgstr "ny_kolumn"
-
-#~ msgid "column"
-#~ msgstr "kolumn"
-
-#~ msgid "define a new constraint trigger"
-#~ msgstr "definiera en ny villkorsutlösare"
-
-#~ msgid "Modifier"
-#~ msgstr "Modifierare"
-
-#~ msgid "default %s"
-#~ msgstr "default %s"
-
-#~ msgid "not null"
-#~ msgstr "inte null"
-
-#~ msgid "Modifiers"
-#~ msgstr "Modifierare"
-
-#~ msgid "data type"
-#~ msgstr "datatyp"
-
-#~ msgid "contains support for command-line editing"
-#~ msgstr "innehåller stöd för kommandoradsredigering"
-
-#~ msgid "%s: could not set variable \"%s\"\n"
-#~ msgstr "%s: kunde inte sätta variabeln \"%s\"\n"
-
-#~ msgid "(No rows)\n"
-#~ msgstr "(Inga rader)\n"
+#~ "UPDATE [ ONLY ] tabell [ [ AS ] alias ]\n"
+#~ "    SET { kolumn = { uttryck | DEFAULT } |\n"
+#~ "          ( kolumn [, ...] ) = ( { uttryck | DEFAULT } [, ...] ) } [, ...]\n"
+#~ "    [ FROM frånlista ]\n"
+#~ "    [ WHERE villkor | WHERE CURRENT OF markörnamn ]\n"
+#~ "    [ RETURNING * | utdatauttryck [ [ AS ] utdatanamn ] [, ...] ]"
 
 #~ msgid ""
-#~ "  \\pset NAME [VALUE]     set table output option\n"
-#~ "                         (NAME := {format|border|expanded|fieldsep|footer|null|\n"
-#~ "                         numericlocale|recordsep|tuples_only|title|tableattr|pager})\n"
+#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n"
+#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]"
 #~ msgstr ""
-#~ "  \\pset NAMN [VÄRDE]     sätt tabellutskriftsval\n"
-#~ "                         (NAMN := {format|border|expanded|fieldsep|footer|null|\n"
-#~ "                         numericlocale|recordsep|tuples_only|title|tableattr|pager})\n"
-
-#~ msgid "  \\l[+]                  list all databases\n"
-#~ msgstr "  \\l[+]                  lista alla databaser\n"
-
-#~ msgid "  \\du[+]  [PATTERN]      list roles (users)\n"
-#~ msgstr "  \\du[+]  [MALL]         lista roller (användare)\n"
-
-#~ msgid "  \\dg[+]  [PATTERN]      list roles (groups)\n"
-#~ msgstr "  \\dg[+]  [MALL]         lista roller (grupper)\n"
-
-#~ msgid "  --version                output version information, then exit\n"
-#~ msgstr "  --version                visa versionsinformation och avsluta sedan\n"
-
-#~ msgid "  --help                   show this help, then exit\n"
-#~ msgstr "  --help                   visa denna hjälp och avsluta sedan\n"
-
-#~ msgid "could not get current user name: %s\n"
-#~ msgstr "kunde inte hämta det aktuella användarnamnet: %s\n"
-
-#~ msgid "\\copy: unexpected response (%d)\n"
-#~ msgstr "\\copy: oväntat svar (%d)\n"
-
-#~ msgid "\\copy: %s"
-#~ msgstr "\\copy: %s"
-
-#~ msgid "%s: pg_strdup: cannot duplicate null pointer (internal error)\n"
-#~ msgstr "%s: pg_strdup: kan inte duplicera null-pekare (internt fel)\n"
-
-#~ msgid "Showing only tuples."
-#~ msgstr "Visar bara tupler."
-
-#~ msgid "Showing locale-adjusted numeric output."
-#~ msgstr "Visar lokal-anpassad numerisk utdata."
-
-#~ msgid "SSL connection (unknown cipher)\n"
-#~ msgstr "SSL-förbindelse (okänt krypto)\n"
-
-#~ msgid " as user \"%s\""
-#~ msgstr " som användare \"%s\""
-
-#~ msgid " at port \"%s\""
-#~ msgstr " port \"%s\""
-
-#~ msgid " on host \"%s\""
-#~ msgstr " på värd \"%s\""
+#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ tabell ]\n"
+#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ tabell [ (kolumn [, ...] ) ] ]"
 
-#~ msgid "\\%s: error\n"
-#~ msgstr "\\%s: fel\n"
+#~ msgid ""
+#~ "VALUES ( expression [, ...] ) [, ...]\n"
+#~ "    [ ORDER BY sort_expression [ ASC | DESC | USING operator ] [, ...] ]\n"
+#~ "    [ LIMIT { count | ALL } ]\n"
+#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
+#~ "    [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]"
+#~ msgstr ""
+#~ "VALUES ( uttryck [, ...] ) [, ...]\n"
+#~ "    [ ORDER BY sorteringsuttryck [ ASC | DESC | USING operator ] [, ...] ]\n"
+#~ "    [ LIMIT { antal | ALL } ]\n"
+#~ "    [ OFFSET start [ ROW | ROWS ] ]\n"
+#~ "    [ FETCH { FIRST | NEXT } [ antal ] { ROW | ROWS } ONLY ]"
 
-#~ msgid "Password encryption failed.\n"
-#~ msgstr "Lösenordskryptering misslyckades.\n"
+#~ msgid ""
+#~ "WARNING:  You are connected to a server with major version %d.%d,\n"
+#~ "but your %s client is major version %d.%d.  Some backslash commands,\n"
+#~ "such as \\d, might not work properly.\n"
+#~ "\n"
+#~ msgstr ""
+#~ "VARNING:  Du är uppkopplad mot en server med version %d.%d,\n"
+#~ "men din klient %s är version %d.%d.  En del snedstreckkommandon\n"
+#~ "så som \\d kommer eventuellt inte att fungera som de skall.\n"
+#~ "\n"