Information schema
ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ಗಳಲ್ಲಿ, ಮಾಹಿತಿ ಸ್ಕೀಮಾ () ಎಂಬುದು ಡೇಟಾಬೇಸ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳು, ವೀಕ್ಷಣೆಗಳು, ಕಾಲಮ್ಗಳು ಮತ್ತು ಕಾರ್ಯವಿಧಾನಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುವ ಓದಲು-ಮಾತ್ರ ವೀಕ್ಷಣೆಗಳ ಎ. ಎನ್. ಎಸ್. ಐ-ಪ್ರಮಾಣಿತ ಗುಂಪಾಗಿದೆ. ಕೆಲವು ದತ್ತಸಂಚಯಗಳು ಪ್ರಮಾಣಿತವಲ್ಲದ ಆಜ್ಞೆಗಳ ಮೂಲಕ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುವ ಮಾಹಿತಿಯ ಮೂಲವಾಗಿ ಇದನ್ನು ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆಃ ಮೈಎಸ್ಕ್ಯೂಎಲ್ನ SHOW ಆಜ್ಞೆ, ಒರಾಕಲ್ನ SQLನ DESCRIBE ಆಜ್ಞೆ, + psqlನಲ್ಲಿನ \d ಆಜ್ಞೆ (ಪೋಸ್ಟ್ಗ್ರೇಎಸ್ಕ್ಯೂಎಲ್ನ ಡೀಫಾಲ್ಟ್ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ರೋಗ್ರಾಂ). => ಆಯ್ಕೆ ಎಣಿಕೆ (ಟೇಬಲ್ _ ಹೆಸರು) FROM information_schema.tables ನಿಂದ; ಎಣಿಕೆ-----------99 (1 ಸಾಲು) => ಆಯ್ಕೆ ಕಾಲಮ್ _ ಹೆಸರು, ಡೇಟಾ _ ಪ್ರಕಾರ, ಕಾಲಮ್ _ ಡೀಫಾಲ್ಟ್, ಇದು _ ಅನೂರ್ಜಿತವಾಗಿದೆ FROM information_schema.columns WHERE ಟೇಬಲ್ _ ಹೆಸರು = 'ಆಲ್ಫಾ'; ಕಾಲಮ್ _ ಹೆಸರು | ಡೇಟಾ _ ಪ್ರಕಾರ | ಕಾಲಮ್ _ ಡೀಫಾಲ್ಟ್ | ಈಸ್ _ ಶೂನ್ಯವಾಗಿದೆ------------------------------------------------------------------------------------------------------ - ಇದನ್ನು ಪರಿಹರಿಸಲು ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಯು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಇನ್ಫರ್ಮೇಷನ್ _ ಸ್ಕೀಮಾವನ್ನು ಬೆಂಬಲಿಸುವ ಆರ್. ಡಿ. ಬಿ. ಎಂ. ಎಸ್. ಗಳು ಹೀಗಿವೆಃ ಅಮೆಜಾನ್ ರೆಡ್ಶಿಫ್ಟ್ ಅಪಾಚೆ ಹೈವ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಸರ್ವರ್ ಸ್ನೋಫ್ಲೇಕ್ ಮೈ. ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಪೋಸ್ಟ್ಗ್ರೆ. ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಎಚ್. 2 ಡೇಟಾಬೇಸ್ ಎಚ್. ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಡಿ. ಬಿ. ಇಂಟರ್ಸಿಸ್ಟಮ್ಸ್ ಕ್ಯಾಚೆ ಮಾರಿಯಾ. ಡಿ. ಬಿ. ಸಿಂಗಲ್ ಸ್ಟೋರ್ (ಹಿಂದೆ ಮೆ. ಎಂ. ಎಸ್. ಕ್ಯೂ. ಎಲ್.) ಮೈಮರ್ ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಟ್ರಿನೋ ಪ್ರೆಸ್ಟೋ ಕ್ಲಿಕ್ಹೌಸ್ ಆರ್. ಡಿ. ಬಿ. ಎಂ. ಎಸ್. ಗಳು ಮಾಹಿತಿ ಸ್ಕೀಮಾಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ _ ಇವು ಸೇರಿವೆಃ ಅಪಾಚೆ ಡರ್ಬಿ ಅಪಾಚೆ ಇಗ್ನೈಟ್ ಫೈರ್ಬರ್ಡ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಕ್ಸೆಸ್ ಐ. ಬಿ. ಎಂ. ಇನ್ಫಾರ್ಮಿಕ್ಸ್ ಐ. ಬಿ. ಎಂ. ಇನ್ಗ್ರೆಸ್ ಐ. ಬಿ. ಎಂ. ಡಿ. ಬಿ. ಡಿ. ಬಿ. 2 ಮೊನೇಟ್