]>
Commit | Line | Data |
---|---|---|
1d09f67e TL |
1 | /* |
2 | Licensed to the Apache Software Foundation (ASF) under one | |
3 | or more contributor license agreements. See the NOTICE file | |
4 | distributed with this work for additional information | |
5 | regarding copyright ownership. The ASF licenses this file | |
6 | to you under the Apache License, Version 2.0 (the | |
7 | "License"); you may not use this file except in compliance | |
8 | with the License. You may obtain a copy of the License at | |
9 | ||
10 | http://www.apache.org/licenses/LICENSE-2.0 | |
11 | ||
12 | Unless required by applicable law or agreed to in writing, | |
13 | software distributed under the License is distributed on an | |
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
15 | KIND, either express or implied. See the License for the | |
16 | specific language governing permissions and limitations | |
17 | under the License. | |
18 | */ | |
19 | ||
20 | ||
21 | -- BENCHMARK_LANGUAGE | |
22 | CREATE TABLE IF NOT EXISTS public.benchmark_language | |
23 | ( | |
24 | benchmark_language_id SERIAL PRIMARY KEY | |
25 | , benchmark_language citext NOT NULL UNIQUE | |
26 | ); | |
27 | COMMENT ON TABLE public.benchmark_language | |
28 | IS 'The language the benchmark was written in (and presumably for).'; | |
29 | COMMENT ON COLUMN public.benchmark_language.benchmark_language | |
30 | IS 'The benchmark language. For example: Python'; | |
31 | ||
32 | -- CONSTRAINTS | |
33 | ALTER TABLE public.benchmark_language | |
34 | ADD CONSTRAINT benchmark_language_check_language_length | |
35 | CHECK (char_length(benchmark_language) < 63); |