<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Tworzenie struktury z pliku xsd]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=449</link>
		<description><![CDATA[Najświeższe odpowiedzi w Tworzenie struktury z pliku xsd.]]></description>
		<lastBuildDate>Wed, 09 Jun 2010 05:58:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Tworzenie struktury z pliku xsd]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2071#p2071</link>
			<description><![CDATA[Witam,

Mam problem z wygenerowaniem pliku ddl zawierającą strukturę tabel. Posiadam plik xsd, który zawiera strukturę fizyczną tabel. Przy pomocy narzędzie Enterprise Architect oraz funkcji Transform Current Package, a następnie funkcji Generate Package DDL wygenerowałem strukturę tabel, FK, PK itp. Mam jedynie problem z typami ENUM. Nie jestem w stanie wygenerować pliku ddl dla tych typów. Czy ktoś z Was mógłby mnie wspomóc, jakiego może innego narzędzia użyć? Poniżej zamieszczam wzór w jakim przechowywane są takie typy.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:simpleType name="Rodzaj">
		<xs:annotation>
			<xs:documentation>1 - rodzaj1,
					  2 - rodzaj2 </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="rodzaj1">
				<xs:annotation>
					<xs:documentation>Pierwszy rodzaj</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="rodzaj2">
				<xs:annotation>
					<xs:documentation>Drugi rodzaj</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>]]></description>
			<author><![CDATA[dummy@example.com (golooo)]]></author>
			<pubDate>Wed, 09 Jun 2010 05:58:38 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2071#p2071</guid>
		</item>
	</channel>
</rss>
