PostgreSQL Create table komutu ile aynı tabloyu farklı isimle oluşturmak(verili ve verisiz)

PostgreSQL Create table komutu ile aynı tabloyu farklı isimle oluşturmak(verili ve verisiz),Tablo Nedir ve Nasıl Oluşturulur isimli yazımda tablo nedir ve tablo ile ilgili bilgileri paylaşmıştım. Bu yazımda farklı bir tabloyu baz alarak yeni oluşturulacak tabloyu verili ve verisiz nasıl oluşturabileceğimizi anlatacağım.

Bu örneği yaparken veliler tablomuzu kullanacağım.

İlk olarak veliler tablomuzu görelim

Aşağıdaki create table  komutu yardımı ile veliler tablomuzun aynısını datasız şekilde oluşturabiliyoruz.

 

CREATE TABLE veliler_datasız AS (SELECT * FROM veliler )WITH NO DATA;

Aşağıdaki create table  komutu yardımı ile veliler tablomuzun aynısını içerisindeki veriler ile birlikte farklı bir isimle oluşturuyoruz.

Yukarıda görüldüğü gibi datalarımızı oluşturdu  ve içerisinde ki 8 kaydı veliler_datalı tablomuzu oluşturup aktarmış oldu.

Bu işlemler yapılırken genel de veri tipleri aynı olur fakat bazı durumlarda veri tipini postgresql kendi seçerek uygun veri tipini ayarlayabilir. Bu işlemlerden sonra veri tiplerini kontrol etmenizi öneririm.

Loading