Barman  : Backup and recovery manager for PostgreSQL (DB Query log Backup Program)

 

Barman

Allows your company to implement disaster recovery solutions for PostgreSQL databases with high requirements of business continuity.Taking an online hot backup of PostgreSQL is now as easy as ordering a good espresso coffee.Version 2.9 (1 Aug 2019)| Releas

www.pgbarman.org

 

CREATE TABLE measures (
    seq   SERIAL   CONSTRAINT firstkey PRIMARY KEY,
    key        varchar(40) not null ,
    values    varchar(200) not null,
    input_dt   date not null,
    extends  varchar(100) 
    
);

DROP TABLE P_TEST

select * from measures

insert into measures (key, values, input_dt, extends) values('TE' , '36.5℃', NOW(), '');
 

 

http://www.postgresql.org/docs/9.4/static/sql-insert.html

 

PostgreSQL: The world's most advanced open source database

PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. There is a wealth of information to be found descr

www.postgresql.org

 

반응형
DATEDIFF ( datepart , startdate , enddate )

Return Type int

 

datepart

Abbreviations

year

yy, yyyy

quarter

qq, q

month

mm, m

dayofyear

dy, y

day

dd, d

week

wk, ww

hour

hh

minute

mi, n

second

ss, s

millisecond

ms

microsecond

mcs

nanosecond

ns

 

http://msdn.microsoft.com/en-us/library/ms189794.aspx

 

DATEDIFF (Transact-SQL) - SQL Server

DATEDIFF (Transact-SQL) In this article --> APPLIES TO: SQL Server Azure SQL Database Azure SQL Data Warehouse Parallel Data Warehouse This function returns the count (as a signed integer value) of the specified datepart boundaries crossed between the spec

docs.microsoft.com

 

반응형

'Database > MSsql' 카테고리의 다른 글

[MSSQL] AUTOINCREMENT 설정하기  (739) 2013.10.17
MS-SQL DATETIME CONVERT  (59) 2013.08.29
MSSQL AUTO INCREMENT INIT  (57) 2013.07.04
[MSSQL] Database 복원  (0) 2013.05.07


저장 프로시저 사용 시, 


Error converting data type varchar to int.


이런 에러가 난다면, 


 EXEC PR_LIST_P '7', NULL, 2


요런 파람 순서를 잘 보자. 섞여있을 수 있으니,, 


반응형

ORDER BY CASE 필드이름 WHEN '' THEN 1 <- '1' 우선순위

WHEN '조건' THEN 2

WHEN '조건' THEN 3 END , INPUT_DATE DESC

 

 

)

ORDER BY CASE DBO.FN_GET_ STANDARD_YN(A._SEQ)

WHEN 'N' THEN 1 WHEN 'Y' THEN 2 END, INPUT_DT DESC

 

=> 1순위로 GET_STANDARD_YN N 일때 정렬함.

반응형

MYSQL에서는 KEY값에다가 AUTOINCREMENT 라고 써주며 되었던 것 같은데, MSSQL에서는 조금 다른 것 같다.

 

| 방법1. CREATE TABLE

테이블 생성 할 때, 컬럼명 옆에 아래와 같이  IDENTITY 라고 작성해 준다. 

   [MEDIA_SEQ] [int] IDENTITY(1,1) NOT NULL,
    [CATEGORY] [nvarchar](50) NOT NULL,
    [FIMENAME] [nvarchar](50) NOT NULL,

 

| 방법2. Microsoft SQL Server Management studio 

반응형

'Database > MSsql' 카테고리의 다른 글

[MSSQL] DATEDIFF ( datepart , startdate , enddate )  (0) 2014.08.29
MS-SQL DATETIME CONVERT  (59) 2013.08.29
MSSQL AUTO INCREMENT INIT  (57) 2013.07.04
[MSSQL] Database 복원  (0) 2013.05.07

2007/09/21 14:35

 

 

번호

출력값

사용방법

0

Feb 22 2006 4:26PM

CONVERT(CHAR(19), CURRENT_TIMESTAMP, 0)

1

02/22/06

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 1)

2

06.02.22

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 2)

3

22/02/06

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 3)

4

22.02.06

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 4)

5

22-02-06

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 5)

6

22 Feb 06

CONVERT(CHAR(9), CURRENT_TIMESTAMP, 6)

7

Feb 22, 06

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 7)

8

16:26:08

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 8)

9

Feb 22 2006 4:26:08:020PM

CONVERT(CHAR(26), CURRENT_TIMESTAMP, 9)

10

02-22-06

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 10)

11

06/02/22

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 11)

12

060222

CONVERT(CHAR(6), CURRENT_TIMESTAMP, 12)

13

22 Feb 2006 16:26:08:020

CONVERT(CHAR(24), CURRENT_TIMESTAMP, 13)

14

16:26:08:037

CONVERT(CHAR(12), CURRENT_TIMESTAMP, 14)

20

2006-02-22 16:26:08

CONVERT(CHAR(19), CURRENT_TIMESTAMP, 20)

21

2006-02-22 16:26:08.037

CONVERT(CHAR(23), CURRENT_TIMESTAMP, 21)

22

02/22/06 4:26:08 PM

CONVERT(CHAR(20), CURRENT_TIMESTAMP, 22)

23

2006-02-22

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 23)

24

16:26:08

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 24)

25

2006-02-22 16:26:08.037

CONVERT(CHAR(23), CURRENT_TIMESTAMP, 25)

100

Feb 22 2006 4:26PM

CONVERT(CHAR(19), CURRENT_TIMESTAMP, 100)

101

02/22/2006

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 101)

102

2006.02.22

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 102)

103

22/02/2006

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 103)

104

22.02.2006

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 104)

105

22-02-2006

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 105)

106

22 Feb 2006

CONVERT(CHAR(11), CURRENT_TIMESTAMP, 106)

107

Feb 22, 2006

CONVERT(CHAR(12), CURRENT_TIMESTAMP, 107)

108

16:26:08

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 108)

109

Feb 22 2006 4:26:08:067PM

CONVERT(CHAR(26), CURRENT_TIMESTAMP, 109)

110

02-22-2006

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 110)

111

2006/02/22

CONVERT(CHAR(10), CURRENT_TIMESTAMP, 111)

112

20060222

CONVERT(CHAR(8), CURRENT_TIMESTAMP, 112)

113

22 Feb 2006 16:26:08:067

CONVERT(CHAR(24), CURRENT_TIMESTAMP, 113)

114

16:26:08:067

CONVERT(CHAR(12), CURRENT_TIMESTAMP, 114)

120

2006-02-22 16:26:08

CONVERT(CHAR(19), CURRENT_TIMESTAMP, 120)

121

2006-02-22 16:26:08.080

CONVERT(CHAR(23), CURRENT_TIMESTAMP, 121)

126

2006-02-22T16:26:08.080

CONVERT(CHAR(23), CURRENT_TIMESTAMP, 126)

127

2006-02-22T16:26:08.080

CONVERT(CHAR(23), CURRENT_TIMESTAMP, 127)

130

24 ???? 1427 4:26:08:080PM

CONVERT(CHAR(32), CURRENT_TIMESTAMP, 130)

131

24/01/1427 4:26:08:080PM

CONVERT(CHAR(25), CURRENT_TIMESTAMP, 131)

 

 

반응형

'Database > MSsql' 카테고리의 다른 글

[MSSQL] DATEDIFF ( datepart , startdate , enddate )  (0) 2014.08.29
[MSSQL] AUTOINCREMENT 설정하기  (739) 2013.10.17
MSSQL AUTO INCREMENT INIT  (57) 2013.07.04
[MSSQL] Database 복원  (0) 2013.05.07

 

에러페이지 번호 바로 윗 부분의 sql 문이 잘못 작성되어서 나는 오류.

반응형

'Database' 카테고리의 다른 글

Error converting data type varchar to int.  (1) 2013.10.29
ORDER BY CASE ... 다중정렬  (1) 2013.10.21
System.Collections.IDictionary  (58) 2013.08.22
HTTP ERROR NUMBER  (0) 2013.08.13
iframe 사용하기.  (0) 2013.06.14

Data    코드가 최적화되었거나 네이티브 프레임이 호출 스택의 위쪽에 있으므로 식을 계산할 수 없습니다.    
System.Collections.IDictionary

 

Response.Redirect(url, false);

 

  

+        SubStatusCode    'Response.SubStatusCode'에서 'System.PlatformNotSupportedException' 형식의 예외를 Throw했습니다.    int {System.PlatformNotSupportedException}

반응형

알아두자!!****

색은 자주 접했던 번호

 

100 : Continue 
101 : Switching protocols 
200 : OK, 에러없이 전송 성공 
201 : Created, POST 명령 실행 및 성공 
202 : Accepted, 서버가 클라이언트 명령을 받음 
203 : Non-authoritative information, 서버가 클라이언트 요구 중 일부 만 전송 
204 : No content, 클라언트 요구을 처리했으나 전송할 데이터가 없음 
205 : Reset content 
206 : Partial content 
300 : Multiple choices, 최근에 옮겨진 데이터를 요청 
301 : Moved permanently, 요구한 데이터를 변경된 임시 URL에서 찾았음 
302 : Moved temporarily, 요구한 데이터가 변경된 URL에 있음을 명시 
303 : See other, 요구한 데이터를 변경하지 않았기 때문에 문제가 있음 
304 : Not modified 
305 : Use proxy 
400 : Bad request, 클라이언트의 잘못된 요청으로 처리할 수 없음 
401 : Unauthorized, 클라이언트의 인증 실패 
402 : Payment required, 예약됨 
403 : Forbidden, 접근이 거부된 문서를 요청함
 
404 : Not found, 문서를 찾을 수 없음
 
405 : Method not allowed, 리소스를 허용안함 
406 : Not acceptable, 허용할 수 없음 
407 : Proxy authentication required, 프록시 인증 필요 
408 : Request timeout, 요청시간이 지남 
409 : Conflict 
410 : Gone, 영구적으로 사용할 수 없음 
411 : Length required 
412 : Precondition failed, 전체조건 실패 
413 : Request entity too large, 
414 : Request-URI too long, URL이 너무 김 
415 : Unsupported media type 
500 : Internal server error, 내부서버 오류(잘못된 스크립트 실행시) 
501 : Not implemented, 클라이언트에서 서버가 수행할 수 없는 행동을 요구함 
502 : Bad gateway, 서버의 과부하 상태
 
503 : Service unavailable, 외부 서비스가 죽었거나 현재 멈춤 상태
 
504 : Gateway timeout 
505 : HTTP version not supported

반응형

DBCC CHECKIDENT ('WORK_INFORMATION', RESEED, 0)

반응형

'Database > MSsql' 카테고리의 다른 글

[MSSQL] DATEDIFF ( datepart , startdate , enddate )  (0) 2014.08.29
[MSSQL] AUTOINCREMENT 설정하기  (739) 2013.10.17
MS-SQL DATETIME CONVERT  (59) 2013.08.29
[MSSQL] Database 복원  (0) 2013.05.07

<html>

<head>

<title>예제</title>

</head>

<body>

<iframe src="http://www.naver.com"></iframe>

</body>

</html>



src="주소"  표시할 경로를 지정해 주는 속성 

name="이름" 이름을 지정하는 속성

width=100   가로길이를 지정하는 속성

height=100   세로길이를 지정하는 속성

frameborder=0   경계선인 테두리 두께를 나타내는 속성

marginwidth=0   좌우여백을 나타내는 속성.숫자가 커질수록 여백도 커짐

marginheight=0   상하여백을 나타내는 속성. 숫자가 커질수록 여백도 커짐

scrolling=auto   스크롤바를 생성하는 속성. yes:무조건생성 no:생성하지않음 auto:페이지 내용에 따라서 생성

align="left"   정렬을 나타내는 속성. left:왼쪽 right:오른쪽 center:가운데



이렇게 기본적으로 html으로 사용할 수 있지만, 

ASP 로직단에서 특정 param에 의해 정보가 표시되게 하려고 한다면


iframeTest.aspx


<asp:Literal ID="ltrframe" runat="server"></asp:Literal>


iframeTest.aspx.cs


ltrframe.Text = "<iframe src=\"testPop_Iframe.aspx?TYPE=iframeDetails&SEQ=" + param + "\" frameborder=\"0\" height=\"460px\" width=\"1030px\" padding=\"0\" marginleft=\"-20px\"></iframe>";





반응형


* DB복원하는 방법


 원래 DATABASE는 백업 후, .BAK 파일을 불러들여 복원을 진행하면 쉽다. 


하지만, 

     장치 '!@#$%^&.BAK'의 미디어 패밀리의 유형이 잘못되었습니다. SQL Server는 이 미디어 패밀리를 처리할 수 없습니다. RESTORE HEADERONLY이(가) 비정상적으로 종료됩니다.

라는 문구를 만나게 되면 어찌 해야할 방법이...없...다....

이런 경우는, 물론 google에서 많이 찾아볼 수 있겠지만백업파일을 만든 서버의 버전(MSSQL 2008)과 복원을 하려는 곳의 서버의 버전(MSSQL2005)이 맞지 않거나 하면, (물론 많은 이유가 있겠지만...) 민감한 MSSQL에서는 복원되지 않는다. 

따라서, SCRIPT형태로 만들어서 수작업을 해주는 방법이 있을 수 있다. 











반응형







반응형

'Database > MSsql' 카테고리의 다른 글

[MSSQL] DATEDIFF ( datepart , startdate , enddate )  (0) 2014.08.29
[MSSQL] AUTOINCREMENT 설정하기  (739) 2013.10.17
MS-SQL DATETIME CONVERT  (59) 2013.08.29
MSSQL AUTO INCREMENT INIT  (57) 2013.07.04

Create TestTable

 

USE TestData
GO
CREATE TABLE CSVTest
(ID INT,
 FirstName VARCHAR(40),
LastName VARCHAR(40),
BirthDate SMALLDATETIME)
GO

Create CSV file in drive C: with name csvtest.txt with following content. The location of the file is C:\csvtest.txt

1,James,Smith,19750101

2,Meggie,Smith,19790122

3,Robert,Smith,20071101

4,Alex,Smith,20040202

Now run following script to load all the data from CSV to database table. If there is any error in any row it will be not inserted but other rows will be inserted.

 

BULK
INSERT CSVTest
FROM 'c:\csvtest.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM CSVTest
GO
--Drop the table to clean up database.
SELECT *
FROM CSVTest
GO

 

 
http://bullpeng.tistory.com/archive/20110711

불러오는 중입니다...

 

반응형

콘솔 화면에서 데이터베이스, 테이블 생성하기

CREATE  TABLE `mgsdb`.`mgsuser` (

  `mgs_userid` VARCHAR(10) NOT NULL ,
   `mgs_username` VARCHAR(45) NULL ,
   `mgs_passwd` VARCHAR(45) NULL ,
   `mgs_belongto` VARCHAR(45) NULL ,
   `mgs_userhp` VARCHAR(45) NULL ,
   `mgs_usertel` VARCHAR(45) NULL ,
   `mgs_useremail` VARCHAR(45) NULL ,
   `mgs_right` VARCHAR(45) NULL ,
   `mgs_date` DATETIME,
 PRIMARY KEY (`mgs_userid`) );

 

| 간단한 Table 만들기

Enter password: ****

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 17

Server version: 5.5.17 MySQL Community Server (GPL)

 
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.


Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

 

> Database 생성 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database mgsdb;

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mgsdb              |

| mysql              |

| performance_schema |

| sakila             |

| test               |

| world              |

+--------------------+

7 rows in set (0.00 sec)

 

> Table 생성 / 생성된 Table 보기  

mysql> use mgsdb;

Database changed

mysql> create table mgsdb;

mysql> show tables;

+-----------------+

| Tables_in_mgsdb |

+-----------------+

| mgsuser         |

+-----------------+

1 row in set (0.00 sec)

 

mysql> desc mgsuser;

+---------------+-------------+------+-----+---------+-------+

| Field         | Type        | Null | Key | Default | Extra |

+---------------+-------------+------+-----+---------+-------+

| mgs_index     | int(11)     | YES  |     | NULL    |       |

| mgs_userid    | varchar(10) | NO   | PRI | NULL    |       |

| mgs_username  | varchar(10) | YES  |     | NULL    |       |

| mgs_passwd    | varchar(10) | YES  |     | NULL    |       |

| mgs_belongto  | varchar(30) | YES  |     | NULL    |       |

| mgs_depart    | varchar(30) | YES  |     | NULL    |       |

| mgs_userhp    | varchar(30) | YES  |     | NULL    |       |

| mgs_usertel   | varchar(30) | YES  |     | NULL    |       |

| mgs_useremail | varchar(30) | YES  |     | NULL    |       |

+---------------+-------------+------+-----+---------+-------+

9 rows in set (0.04 sec)

 

mysql>
반응형

+ Recent posts