amazon-redshiftHow do I create a schema in Amazon Redshift?
Creating a schema in Amazon Redshift is a simple process. The following example code block shows how to create a simple schema with two tables:
CREATE SCHEMA IF NOT EXISTS myschema;
CREATE TABLE myschema.table1 (
id INTEGER NOT NULL,
name VARCHAR(20) NOT NULL
);
CREATE TABLE myschema.table2 (
id INTEGER NOT NULL,
description VARCHAR(100) NOT NULL
);
This code will create a schema called myschema with two tables, table1 and table2. table1 has two columns, id and name, while table2 has two columns, id and description.
Code explanation
CREATE SCHEMA IF NOT EXISTS myschema;- This creates a schema calledmyschemaif it does not already exist.CREATE TABLE myschema.table1 (id INTEGER NOT NULL, name VARCHAR(20) NOT NULL);- This creates a table calledtable1in themyschemaschema with two columns,idandname.CREATE TABLE myschema.table2 (id INTEGER NOT NULL, description VARCHAR(100) NOT NULL);- This creates a table calledtable2in themyschemaschema with two columns,idanddescription.
For more information on creating schemas in Amazon Redshift, see the Amazon Redshift Documentation.
More of Amazon Redshift
- How do I use regular expressions with Amazon Redshift?
- How can I monitor Amazon RDS using Zabbix?
- How do I set up Amazon RDS with read replicas?
- How do I set up Amazon RDS with Multi-AZ for high availability?
- How do I use Amazon Redshift window functions?
- How can I use Amazon Redshift UNION to combine data from multiple tables?
- How can I calculate the serverless pricing for Amazon Redshift?
- How do I open the Amazon Redshift port?
- How can I use Amazon Redshift to store and process unstructured data?
- How do I replace a table in Amazon Redshift?
See more codes...