-
-
Notifications
You must be signed in to change notification settings - Fork 356
Commit
Release 0.1.5
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
""" | ||
Dump data for all the tables of a provided schema to separate {table_name}.csv files | ||
with header as column names. | ||
Usage: python dumpcsvs.py | ||
""" | ||
import psycopg | ||
import csv | ||
|
||
DB_NAME = "mathesar" | ||
DB_USER = "mathesar" | ||
DB_PASSWORD = "mathesar" | ||
DB_HOST = "mathesar_dev_db" | ||
SCHEMA_NAME = "Movie Collection" | ||
|
||
conn = psycopg.connect( | ||
dbname=DB_NAME, | ||
user=DB_USER, | ||
password=DB_PASSWORD, | ||
host=DB_HOST, | ||
port=5432 | ||
) | ||
|
||
# get names of tables. | ||
tables = conn.execute( | ||
f"SELECT table_name FROM information_schema.tables WHERE table_schema = '{SCHEMA_NAME}'" | ||
).fetchall() | ||
|
||
for table in tables: | ||
table_name = table[0] | ||
with open(f'{table_name}.csv', 'w', newline="") as csv_file: | ||
csv_writer = csv.writer(csv_file) | ||
columns = conn.execute( | ||
f"""SELECT column_name FROM information_schema.columns WHERE | ||
table_schema = '{SCHEMA_NAME}' AND table_name = '{table_name}';""" | ||
).fetchall() | ||
columns = [column[0] for column in columns] | ||
csv_writer.writerow(columns) | ||
with conn.cursor().copy(f"""COPY "{SCHEMA_NAME}"."{table_name}" TO STDOUT""") as copy: | ||
csv_writer.writerows(copy.rows()) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
SELECT pg_catalog.setval('"Departments_id_seq"', 12, true); | ||
SELECT pg_catalog.setval('"Genres_id_seq"', 10770, true); | ||
SELECT pg_catalog.setval('"Jobs_id_seq"', 419, true); | ||
SELECT pg_catalog.setval('"Movie Cast Map_id_seq"', 159012, true); | ||
SELECT pg_catalog.setval('"Movie Crew Map_id_seq"', 130711, true); | ||
SELECT pg_catalog.setval('"Movie Genre Map_id_seq"', 25886, true); | ||
SELECT pg_catalog.setval('"Movie Production Company Map_id_seq"', 19959, true); | ||
SELECT pg_catalog.setval('"Movie Production Country Map_id_seq"', 14087, true); | ||
SELECT pg_catalog.setval('"Movie Spoken Language Map_id_seq"', 14951, true); | ||
SELECT pg_catalog.setval('"Movies_id_seq"', 469172, true); | ||
SELECT pg_catalog.setval('"People_id_seq"', 1908262, true); | ||
SELECT pg_catalog.setval('"Production Companies_id_seq"', 95940, true); | ||
SELECT pg_catalog.setval('"Production Countries_id_seq"', 122, true); | ||
SELECT pg_catalog.setval('"Spoken Languages_id_seq"', 107, true); | ||
SELECT pg_catalog.setval('"Sub-Collections_id_seq"', 479971, true); | ||
|
||
ALTER TABLE ONLY "Departments" | ||
ADD CONSTRAINT "Departments_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Genres" | ||
ADD CONSTRAINT "Genres_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Jobs" | ||
ADD CONSTRAINT "Jobs_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movie Cast Map" | ||
ADD CONSTRAINT "Movie Cast Map_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movie Crew Map" | ||
ADD CONSTRAINT "Movie Crew Map_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movie Genre Map" | ||
ADD CONSTRAINT "Movie Genre Map_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movie Production Company Map" | ||
ADD CONSTRAINT "Movie Production Company Map_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movie Production Country Map" | ||
ADD CONSTRAINT "Movie Production Country Map_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movie Spoken Language Map" | ||
ADD CONSTRAINT "Movie Spoken Language Map_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movies" | ||
ADD CONSTRAINT "Movies_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "People" | ||
ADD CONSTRAINT "People_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Production Companies" | ||
ADD CONSTRAINT "Production Companies_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Production Countries" | ||
ADD CONSTRAINT "Production Countries_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Spoken Languages" | ||
ADD CONSTRAINT "Spoken Languages_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Sub-Collections" | ||
ADD CONSTRAINT "Sub-Collections_pkey" PRIMARY KEY (id); | ||
|
||
ALTER TABLE ONLY "Movie Cast Map" | ||
ADD CONSTRAINT "Movie Cast Map_Cast Member_fkey" FOREIGN KEY ("Cast Member") REFERENCES "People"(id); | ||
|
||
ALTER TABLE ONLY "Movie Cast Map" | ||
ADD CONSTRAINT "Movie Cast Map_Movie_fkey" FOREIGN KEY ("Movie") REFERENCES "Movies"(id); | ||
|
||
ALTER TABLE ONLY "Movie Crew Map" | ||
ADD CONSTRAINT "Movie Crew Map_Crew Member_fkey" FOREIGN KEY ("Crew Member") REFERENCES "People"(id); | ||
|
||
ALTER TABLE ONLY "Movie Crew Map" | ||
ADD CONSTRAINT "Movie Crew Map_Department_fkey" FOREIGN KEY ("Department") REFERENCES "Departments"(id); | ||
|
||
ALTER TABLE ONLY "Movie Crew Map" | ||
ADD CONSTRAINT "Movie Crew Map_Job_fkey" FOREIGN KEY ("Job") REFERENCES "Jobs"(id); | ||
|
||
ALTER TABLE ONLY "Movie Crew Map" | ||
ADD CONSTRAINT "Movie Crew Map_Movie_fkey" FOREIGN KEY ("Movie") REFERENCES "Movies"(id); | ||
|
||
ALTER TABLE ONLY "Movie Genre Map" | ||
ADD CONSTRAINT "Movie Genre Map_Genre_fkey" FOREIGN KEY ("Genre") REFERENCES "Genres"(id); | ||
|
||
ALTER TABLE ONLY "Movie Genre Map" | ||
ADD CONSTRAINT "Movie Genre Map_Movie_fkey" FOREIGN KEY ("Movie") REFERENCES "Movies"(id); | ||
|
||
ALTER TABLE ONLY "Movie Production Company Map" | ||
ADD CONSTRAINT "Movie Production Company Map_Movie_fkey" FOREIGN KEY ("Movie") REFERENCES "Movies"(id); | ||
|
||
ALTER TABLE ONLY "Movie Production Company Map" | ||
ADD CONSTRAINT "Movie Production Company Map_Production Company_fkey" FOREIGN KEY ("Production Company") REFERENCES "Production Companies"(id); | ||
|
||
ALTER TABLE ONLY "Movie Production Country Map" | ||
ADD CONSTRAINT "Movie Production Country Map_Movie_fkey" FOREIGN KEY ("Movie") REFERENCES "Movies"(id); | ||
|
||
ALTER TABLE ONLY "Movie Production Country Map" | ||
ADD CONSTRAINT "Movie Production Country Map_Production Country_fkey" FOREIGN KEY ("Production Country") REFERENCES "Production Countries"(id); | ||
|
||
ALTER TABLE ONLY "Movie Spoken Language Map" | ||
ADD CONSTRAINT "Movie Spoken Language Map_Movie_fkey" FOREIGN KEY ("Movie") REFERENCES "Movies"(id); | ||
|
||
ALTER TABLE ONLY "Movie Spoken Language Map" | ||
ADD CONSTRAINT "Movie Spoken Language Map_Spoken Language_fkey" FOREIGN KEY ("Spoken Language") REFERENCES "Spoken Languages"(id); | ||
|
||
ALTER TABLE ONLY "Movies" | ||
ADD CONSTRAINT "Movies_Sub-Collection_fkey" FOREIGN KEY ("Sub-Collection") REFERENCES "Sub-Collections"(id); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,339 @@ | ||
CREATE SCHEMA "Movie Collection"; | ||
SET search_path="Movie Collection"; | ||
-- Departments | ||
|
||
CREATE TABLE "Departments" ( | ||
id integer NOT NULL, | ||
"Name" text | ||
); | ||
|
||
CREATE SEQUENCE "Departments_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Departments_id_seq" OWNED BY "Departments".id; | ||
|
||
ALTER TABLE ONLY "Departments" | ||
ALTER COLUMN id SET DEFAULT nextval('"Departments_id_seq"'::regclass); | ||
|
||
|
||
-- Genres | ||
|
||
CREATE TABLE "Genres" ( | ||
id integer NOT NULL, | ||
"Name" text | ||
); | ||
|
||
|
||
CREATE SEQUENCE "Genres_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Genres_id_seq" OWNED BY "Genres".id; | ||
|
||
ALTER TABLE ONLY "Genres" | ||
ALTER COLUMN id SET DEFAULT nextval('"Genres_id_seq"'::regclass); | ||
|
||
|
||
-- Jobs | ||
|
||
CREATE TABLE "Jobs" ( | ||
id integer NOT NULL, | ||
"Name" text | ||
); | ||
|
||
CREATE SEQUENCE "Jobs_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Jobs_id_seq" OWNED BY "Jobs".id; | ||
|
||
ALTER TABLE ONLY "Jobs" | ||
ALTER COLUMN id SET DEFAULT nextval('"Jobs_id_seq"'::regclass); | ||
|
||
|
||
-- Movie Cast Map | ||
|
||
CREATE TABLE "Movie Cast Map" ( | ||
id integer NOT NULL, | ||
"Character" text, | ||
"Movie" integer NOT NULL, | ||
"Cast Member" integer NOT NULL, | ||
"Credit Order" integer | ||
); | ||
|
||
CREATE SEQUENCE "Movie Cast Map_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Movie Cast Map_id_seq" OWNED BY "Movie Cast Map".id; | ||
|
||
ALTER TABLE ONLY "Movie Cast Map" | ||
ALTER COLUMN id SET DEFAULT nextval('"Movie Cast Map_id_seq"'::regclass); | ||
|
||
|
||
-- Movie Crew Map | ||
|
||
CREATE TABLE "Movie Crew Map" ( | ||
id integer NOT NULL, | ||
"Job" integer, | ||
"Department" integer, | ||
"Movie" integer NOT NULL, | ||
"Crew Member" integer NOT NULL | ||
); | ||
|
||
CREATE SEQUENCE "Movie Crew Map_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Movie Crew Map_id_seq" OWNED BY "Movie Crew Map".id; | ||
|
||
ALTER TABLE ONLY "Movie Crew Map" | ||
ALTER COLUMN id SET DEFAULT nextval('"Movie Crew Map_id_seq"'::regclass); | ||
|
||
|
||
-- Movie Genre Map | ||
|
||
CREATE TABLE "Movie Genre Map" ( | ||
id integer NOT NULL, | ||
"Movie" integer, | ||
"Genre" integer | ||
); | ||
|
||
CREATE SEQUENCE "Movie Genre Map_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Movie Genre Map_id_seq" OWNED BY "Movie Genre Map".id; | ||
|
||
ALTER TABLE ONLY "Movie Genre Map" | ||
ALTER COLUMN id SET DEFAULT nextval('"Movie Genre Map_id_seq"'::regclass); | ||
|
||
|
||
-- Movie Production Company Map | ||
|
||
CREATE TABLE "Movie Production Company Map" ( | ||
id integer NOT NULL, | ||
"Movie" integer, | ||
"Production Company" integer | ||
); | ||
|
||
CREATE SEQUENCE "Movie Production Company Map_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Movie Production Company Map_id_seq" OWNED BY "Movie Production Company Map".id; | ||
|
||
ALTER TABLE ONLY "Movie Production Company Map" | ||
ALTER COLUMN id SET DEFAULT nextval('"Movie Production Company Map_id_seq"'::regclass); | ||
|
||
|
||
-- Movie Production Country Map | ||
|
||
CREATE TABLE "Movie Production Country Map" ( | ||
id integer NOT NULL, | ||
"Movie" integer NOT NULL, | ||
"Production Country" integer NOT NULL | ||
); | ||
|
||
CREATE SEQUENCE "Movie Production Country Map_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Movie Production Country Map_id_seq" OWNED BY "Movie Production Country Map".id; | ||
|
||
ALTER TABLE ONLY "Movie Production Country Map" | ||
ALTER COLUMN id SET DEFAULT nextval('"Movie Production Country Map_id_seq"'::regclass); | ||
|
||
|
||
-- Movie Spoken Language Map | ||
|
||
CREATE TABLE "Movie Spoken Language Map" ( | ||
id integer NOT NULL, | ||
"Movie" integer NOT NULL, | ||
"Spoken Language" integer NOT NULL | ||
); | ||
|
||
CREATE SEQUENCE "Movie Spoken Language Map_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Movie Spoken Language Map_id_seq" OWNED BY "Movie Spoken Language Map".id; | ||
|
||
ALTER TABLE ONLY "Movie Spoken Language Map" | ||
ALTER COLUMN id SET DEFAULT nextval('"Movie Spoken Language Map_id_seq"'::regclass); | ||
|
||
|
||
-- Movies | ||
|
||
CREATE TABLE "Movies" ( | ||
id integer NOT NULL, | ||
"Title" text, | ||
"Release Date" date, | ||
"Runtime" numeric, | ||
"Homepage" mathesar_types.uri, | ||
"Sub-Collection" integer, | ||
"Imdb ID" text, | ||
"Tagline" text, | ||
"Overview" text, | ||
"Budget" mathesar_types.mathesar_money, | ||
"Revenue" mathesar_types.mathesar_money, | ||
"Original Title" text, | ||
"Original Language" text | ||
); | ||
|
||
CREATE SEQUENCE "Movies_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Movies_id_seq" OWNED BY "Movies".id; | ||
|
||
ALTER TABLE ONLY "Movies" | ||
ALTER COLUMN id SET DEFAULT nextval('"Movies_id_seq"'::regclass); | ||
|
||
|
||
-- People | ||
|
||
CREATE TABLE "People" ( | ||
id integer NOT NULL, | ||
"Name" text | ||
); | ||
|
||
CREATE SEQUENCE "People_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "People_id_seq" OWNED BY "People".id; | ||
|
||
ALTER TABLE ONLY "People" | ||
ALTER COLUMN id SET DEFAULT nextval('"People_id_seq"'::regclass); | ||
|
||
|
||
-- Production Companies | ||
|
||
CREATE TABLE "Production Companies" ( | ||
id integer NOT NULL, | ||
"Name" text | ||
); | ||
|
||
CREATE SEQUENCE "Production Companies_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Production Companies_id_seq" OWNED BY "Production Companies".id; | ||
|
||
ALTER TABLE ONLY "Production Companies" | ||
ALTER COLUMN id SET DEFAULT nextval('"Production Companies_id_seq"'::regclass); | ||
|
||
|
||
-- Production Countries | ||
|
||
CREATE TABLE "Production Countries" ( | ||
id integer NOT NULL, | ||
"Name" text NOT NULL, | ||
"ISO 3166-1" character(2) NOT NULL | ||
); | ||
|
||
CREATE SEQUENCE "Production Countries_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Production Countries_id_seq" OWNED BY "Production Countries".id; | ||
|
||
ALTER TABLE ONLY "Production Countries" | ||
ALTER COLUMN id SET DEFAULT nextval('"Production Countries_id_seq"'::regclass); | ||
|
||
|
||
-- Spoken Languages | ||
|
||
CREATE TABLE "Spoken Languages" ( | ||
id integer NOT NULL, | ||
"Name" text, | ||
"ISO 639-1" character(2) NOT NULL | ||
); | ||
|
||
CREATE SEQUENCE "Spoken Languages_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Spoken Languages_id_seq" OWNED BY "Spoken Languages".id; | ||
|
||
ALTER TABLE ONLY "Spoken Languages" | ||
ALTER COLUMN id SET DEFAULT nextval('"Spoken Languages_id_seq"'::regclass); | ||
|
||
|
||
-- Sub-Collections | ||
|
||
CREATE TABLE "Sub-Collections" ( | ||
id integer NOT NULL, | ||
"Name" text | ||
); | ||
|
||
CREATE SEQUENCE "Sub-Collections_id_seq" | ||
AS integer | ||
START WITH 1 | ||
INCREMENT BY 1 | ||
NO MINVALUE | ||
NO MAXVALUE | ||
CACHE 1; | ||
|
||
ALTER SEQUENCE "Sub-Collections_id_seq" OWNED BY "Sub-Collections".id; | ||
|
||
ALTER TABLE ONLY "Sub-Collections" | ||
ALTER COLUMN id SET DEFAULT nextval('"Sub-Collections_id_seq"'::regclass); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
id,Name | ||
1,Directing | ||
2,Costume & Make-Up | ||
3,Crew | ||
4,Actors | ||
5,Camera | ||
6,Visual Effects | ||
7,Sound | ||
8,Lighting | ||
9,Art | ||
10,Writing | ||
11,Editing | ||
12,Production |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
id,Name | ||
12,Adventure | ||
14,Fantasy | ||
16,Animation | ||
18,Drama | ||
27,Horror | ||
28,Action | ||
35,Comedy | ||
36,History | ||
37,Western | ||
53,Thriller | ||
80,Crime | ||
99,Documentary | ||
878,Science Fiction | ||
9648,Mystery | ||
10402,Music | ||
10749,Romance | ||
10751,Family | ||
10752,War | ||
10769,Foreign | ||
10770,TV Movie |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
id,Name,ISO 3166-1 | ||
1,Iran,IR | ||
2,El Salvador,SV | ||
3,Puerto Rico,PR | ||
4,Israel,IL | ||
5,Liberia,LR | ||
6,Serbia,RS | ||
7,Senegal,SN | ||
8,Poland,PL | ||
9,Canada,CA | ||
10,Venezuela,VE | ||
11,Bahamas,BS | ||
12,Ethiopia,ET | ||
13,Zimbabwe,ZW | ||
14,Iceland,IS | ||
15,Slovakia,SK | ||
16,Latvia,LV | ||
17,Indonesia,ID | ||
18,Albania,AL | ||
19,Nigeria,NG | ||
20,Luxembourg,LU | ||
21,Greece,GR | ||
22,Aruba,AW | ||
23,Morocco,MA | ||
24,Montenegro,ME | ||
25,Angola,AO | ||
26,Russia,RU | ||
27,Cambodia,KH | ||
28,Soviet Union,SU | ||
29,Sri Lanka,LK | ||
30,Namibia,NA | ||
31,India,IN | ||
32,Egypt,EG | ||
33,Italy,IT | ||
34,Palestinian Territory,PS | ||
35,United Arab Emirates,AE | ||
36,Netherlands,NL | ||
37,Hungary,HU | ||
38,Bolivia,BO | ||
39,Slovenia,SI | ||
40,Panama,PA | ||
41,French Polynesia,PF | ||
42,Belarus,BY | ||
43,Macao,MO | ||
44,Belgium,BE | ||
45,Mali,ML | ||
46,Pakistan,PK | ||
47,Cyprus,CY | ||
48,Czech Republic,CZ | ||
49,Thailand,TH | ||
50,Sweden,SE | ||
51,Ecuador,EC | ||
52,Kazakhstan,KZ | ||
53,Kyrgyz Republic,KG | ||
54,Singapore,SG | ||
55,Ukraine,UA | ||
56,Netherlands Antilles,AN | ||
57,Norway,NO | ||
58,Afghanistan,AF | ||
59,Georgia,GE | ||
60,Spain,ES | ||
61,Monaco,MC | ||
62,Iraq,IQ | ||
63,Colombia,CO | ||
64,United Kingdom,GB | ||
65,Qatar,QA | ||
66,Bosnia and Herzegovina,BA | ||
67,Hong Kong,HK | ||
68,Turkey,TR | ||
69,Argentina,AR | ||
70,Nicaragua,NI | ||
71,Finland,FI | ||
72,Rwanda,RW | ||
73,Taiwan,TW | ||
74,Kenya,KE | ||
75,Philippines,PH | ||
76,New Zealand,NZ | ||
77,Mauritania,MR | ||
78,Romania,RO | ||
79,Tunisia,TN | ||
80,Uruguay,UY | ||
81,Brazil,BR | ||
82,Austria,AT | ||
83,Vietnam,VN | ||
84,Algeria,DZ | ||
85,Macedonia,MK | ||
86,Uganda,UG | ||
87,Lebanon,LB | ||
88,Malta,MT | ||
89,Trinidad and Tobago,TT | ||
90,Azerbaijan,AZ | ||
91,China,CN | ||
92,Germany,DE | ||
93,Denmark,DK | ||
94,Ireland,IE | ||
95,United States of America,US | ||
96,Lao People's Democratic Republic,LA | ||
97,Peru,PE | ||
98,Croatia,HR | ||
99,Guatemala,GT | ||
100,Jordan,JO | ||
101,Armenia,AM | ||
102,Mexico,MX | ||
103,Dominican Republic,DO | ||
104,Japan,JP | ||
105,Portugal,PT | ||
106,South Korea,KR | ||
107,Switzerland,CH | ||
108,Paraguay,PY | ||
109,Chile,CL | ||
110,Malaysia,MY | ||
111,Syrian Arab Republic,SY | ||
112,Barbados,BB | ||
113,Australia,AU | ||
114,Lithuania,LT | ||
115,Liechtenstein,LI | ||
116,Cuba,CU | ||
117,Jamaica,JM | ||
118,Bulgaria,BG | ||
119,Estonia,EE | ||
120,South Africa,ZA | ||
121,France,FR | ||
122,Burkina Faso,BF |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
id,Name,ISO 639-1 | ||
1,,oc | ||
2,ελληνικά,el | ||
3,,cr | ||
4,Tiếng Việt,vi | ||
5,Bahasa indonesia,id | ||
6,Somali,so | ||
7,اردو,ur | ||
8,Dansk,da | ||
9,Latviešu,lv | ||
10,Cymraeg,cy | ||
11,Malti,mt | ||
12,پښتو,ps | ||
13,Magyar,hu | ||
14,Український,uk | ||
15,No Language,xx | ||
16,Nederlands,nl | ||
17,বাংলা,bn | ||
18,suomi,fi | ||
19,,qu | ||
20,,km | ||
21,Gaeilge,ga | ||
22,Lietuvikai,lt | ||
23,қазақ,kk | ||
24,Bahasa melayu,ms | ||
25,,mn | ||
26,Kinyarwanda,rw | ||
27,Íslenska,is | ||
28,,ml | ||
29,Italiano,it | ||
30,,gd | ||
31,한국어/조선말,ko | ||
32,普通话,zh | ||
33,Français,fr | ||
34,,yi | ||
35,Deutsch,de | ||
36,,am | ||
37,,ty | ||
38,,sa | ||
39,,fy | ||
40,български език,bg | ||
41,Español,es | ||
42,ქართული,ka | ||
43,Slovenščina,sl | ||
44,svenska,sv | ||
45,Bosanski,bs | ||
46,فارسی,fa | ||
47,తెలుగు,te | ||
48,Eesti,et | ||
49,,ce | ||
50,,my | ||
51,ਪੰਜਾਬੀ,pa | ||
52,Hausa,ha | ||
53,,hy | ||
54,Català,ca | ||
55,,st | ||
56,Hrvatski,hr | ||
57,Slovenčina,sk | ||
58,,xh | ||
59,,tt | ||
60,Fulfulde,ff | ||
61,isiZulu,zu | ||
62,Wolof,wo | ||
63,Galego,gl | ||
64,हिन्दी,hi | ||
65,English,en | ||
66,עִבְרִית,he | ||
67,Český,cs | ||
68,ozbek,uz | ||
69,euskera,eu | ||
70,??????,ky | ||
71,தமிழ்,ta | ||
72,广州话 / 廣州話,cn | ||
73,,lo | ||
74,,nv | ||
75,Bokmål,nb | ||
76,ภาษาไทย,th | ||
77,shqip,sq | ||
78,Kiswahili,sw | ||
79,Polski,pl | ||
80,Latin,la | ||
81,,kw | ||
82,Pусский,ru | ||
83,,ln | ||
84,العربية,ar | ||
85,Afrikaans,af | ||
86,,ny | ||
87,,ig | ||
88,,mi | ||
89,Azərbaycan,az | ||
90,Türkçe,tr | ||
91,,mr | ||
92,Română,ro | ||
93,Norsk,no | ||
94,,bo | ||
95,,si | ||
96,,lb | ||
97,,sc | ||
98,?????,kn | ||
99,,sh | ||
100,Português,pt | ||
101,日本語,ja | ||
102,,mk | ||
103,Srpski,sr | ||
104,,ku | ||
105,Bamanankan,bm | ||
106,,se | ||
107,,tl |
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Upgrade Mathesar to 0.1.5 | ||
|
||
### For installations using Docker Compose | ||
|
||
If you have a Docker compose installation (including one from the guided script), run the command below: | ||
|
||
``` | ||
docker compose -f /etc/mathesar/docker-compose.yml up \ | ||
--force-recreate --build service | ||
``` | ||
|
||
!!! warning "Your installation directory may be different" | ||
You may need to change `/etc/mathesar/` in the command above if you chose to install Mathesar to a different directory. | ||
|
||
|
||
### For installations done from scratch | ||
|
||
If you installed from scratch, the upgrade instructions are the same as [for 0.1.4](../../administration/upgrade/0.1.4/#scratch), but you can skip Step 5 – you do not need to change the environment variables. |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Mathesar 0.1.5 | ||
|
||
## Summary | ||
|
||
Mathesar 0.1.5 is a small, bug fix release. | ||
|
||
_This page provides a comprehensive list of all changes in the release._ | ||
|
||
## Upgrading to Mathesar 0.1.5 | ||
|
||
See our guide on [upgrading Mathesar to 0.1.5](../administration/upgrade/0.1.5.md). | ||
|
||
## Improvements | ||
|
||
- Improve performance of loading sample data when adding a new connection _[#3448](https://github.com/mathesar-foundation/mathesar/pull/3448 "Efficient data loader")_ | ||
- Constrain the width of the connections page _[#3439](https://github.com/mathesar-foundation/mathesar/pull/3439 "Constrain the width of the connections page")_ | ||
|
||
## Bug fixes | ||
|
||
- Fix "Page not found" error when viewing a shared exploration _[#3456](https://github.com/mathesar-foundation/mathesar/pull/3456 "Fix regression where `connections` list is empty in `common_data`")_ | ||
- Fix bugs preventing Mathesar from running in demo mode _[#3459](https://github.com/mathesar-foundation/mathesar/pull/3459 "Fix Demo mode issues")_ | ||
- Fix timeout when setting up a new database with sample data in installations with higher network latency _[#3448](https://github.com/mathesar-foundation/mathesar/pull/3448 "Efficient data loader")_ | ||
- Restore display of column type icons within shared tables _[#3456](https://github.com/mathesar-foundation/mathesar/pull/3456 "Fix regression where `connections` list is empty in `common_data`")_ | ||
- Temporarily hide link to missing docs page _[#3451](https://github.com/mathesar-foundation/mathesar/pull/3451 "Temporarily hide link to missing docs page")_ | ||
- Fix active cell displaying above row header cell _[#3382](https://github.com/mathesar-foundation/mathesar/pull/3382 "Fix active cell displaying above row header cell")_ | ||
|
||
## Documentation | ||
|
||
- Improve docs on using an external PostgreSQL server for Mathesar's internal database _[#3457](https://github.com/mathesar-foundation/mathesar/pull/3457 "Updates to documentation")_ | ||
- Add embedded video walkthrough within installation steps _[#3437](https://github.com/mathesar-foundation/mathesar/pull/3437 "Merge pull request #3436 from mathesar-foundation/video_walkthrough")_ _[#3443](https://github.com/mathesar-foundation/mathesar/pull/3443 "Merge pull request #3442 from mathesar-foundation/update_video_link")_ | ||
- 0.1.5 release notes _[#3449](https://github.com/mathesar-foundation/mathesar/pull/3449 "0.1.5 release notes")_ | ||
|
||
## Maintenance | ||
|
||
- Improve our release notes helper script _[#3435](https://github.com/mathesar-foundation/mathesar/pull/3435 "Merge pull request #3434 from mathesar-foundation/release_notes")_ | ||
- Post-release cleanup _[#3432](https://github.com/mathesar-foundation/mathesar/pull/3432 "Merge pull request #3429 from mathesar-foundation/0.1.4")_ | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Mathesar __VERSION__ | ||
|
||
## Summary | ||
|
||
TODO | ||
|
||
_This page provides a comprehensive list of all changes in the release._ | ||
|
||
## Upgrading to __VERSION__ | ||
|
||
TODO | ||
|
||
<!-- ## Security fixes --> | ||
|
||
|
||
<!-- ## Breaking changes --> | ||
<!-- (This section lists any breaking changes to publicly exposed and documented machine interfaces to Mathesar such as the API or DB functions) --> | ||
|
||
|
||
<!-- ## Improvements --> | ||
<!-- (Each feature within this section should have its own level-three heading) --> | ||
|
||
|
||
<!-- ## Groundwork --> | ||
<!-- (Use this section to list any incremental work done on still-incomplete changes) --> | ||
|
||
|
||
<!-- ## Bug fixes --> | ||
|
||
|
||
<!-- ## Documentation --> | ||
|
||
|
||
<!-- ## Maintenance --> | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
default_app_config = 'mathesar.apps.MathesarConfig' | ||
|
||
__version__ = "0.1.4" | ||
__version__ = "0.1.5" |